06:41:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x21) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="dcfc9979d24bf4bebac7b7075c7f5fe565dcc922343dd4574484e793dc6c186964305bf822da2a01e97174a398c715e110b4669147d187edbaa6880b6e528285e6df0d16e8f3115c8edf519362d6e405155ff69ad70bbb148395ec7562466036fe04ef0a91e48649d4e2612b53ce6b30c96674ff8155e6008b006928347fd8fd3d679bc36c67b94e4e99435f81e674a99f212f1f6354f4e550cacdb471b2a0d2850e22d5a242783414254c2e789a52c8dd9517f6f1d992b210c798aa8f0db4aeb23f370c2728eb1d2559bec5b0cb7fa8312931c959d56b61dafba2e3e8bcb6277055832a7db5e40cb80b91a22f005313f0567f18dadc99d0cf810a510639003ddbe8435636dd091353c54fab8535cc9de2c1a3083954a70c6f919b88235381901d7ed7f48053eed039322ea45e019eb83a2c8ea4a1e93154f7a05c75cc0240cedc1dbc3aec0d97d8ab78b1d26391419ba1d9187e1fb9e9373826bdbbccc3c560db35189e9e91edaf1eb569a6a9bc8f3aa854019421495e25a1aeb4e6523fd615b23ab3a709d1b4e8b072ac45377fa2bdc88552500aaf4efd1683c7ae9727f88a23163e6dd22a662bd2d998ea49dcd87816f54024e21999106b4543fb1b43539220b0fecbd1a8005abfad81fb3f95f2029957c1e48eeb542615ac971d060c6cf1f551176f3057074cc2bb357963d30acd837d3436be544f28adf445aea435ae285ce34c940c343df71e554f6b90dd9b8527df6d2c1de1ac5cd69913023e8bcc09d129e6e49392f4259fefdbd1cd53d27658bda564b53876f3f42c0144ec301e98462439fce16aa93d7513eed36e717c7c268103c075e8eaab25b6a8887ffaa71e983b53eac91377a4fff02e193b2ca82a3da5584ddb73e9313406494513c225f46a034d236f4b4a489715514cae6720e6ca18ccfa7991bf6e8f397e1b97ba04899dd59b3a431c0cdcdd68162a857b2d0eea19b015798d3fe9c1be4efb31a913d77c05ffd20869626ef2cc7197c987731df994af7f21b8a88c5b28d5b67b17932f69351a2e4b4839a3c0580b18037bb60c1225717bc3253c57168f70a72b04a58fdca652d7783789644df922bd49f6fd8cbe73da3e6d9ee74dbfb6ffde79458c4dc45eeb955509fed1b5955fc3cdbe34fe3303f340b9fff4ce2041d3c38e837b43ccdbe8231a99452efe86ce30453f440fefc63d13d87b3b78bf7f64f50d6fae57656ad7399e7ffc3e7175612dbd4c9789df3b448c3f7120e6359b79516dbcbcc6a81499d8a0ca44226363aaa846b17a6020f8a7ee0ca1a041e9f48b1e4fee36fc038753b808116a6ae7400ce2acd955a662b654bbf32d5345029a23e2ed4adc084403b84fa7663c5d9f2b65f8b8c1e3bb2b7d9a211c668e041ca7b3c3d6a09d2658ac3bb950d5a159ff076d0d361ed55bb4bc8524dd99464f268706a340fc06da23519343a62a500e30af7ab984047cbb851dca35f01248f4aa91f43e009d891d3cbc3fabe66ef9a6fa41b23e746b4825a486427a80a92f147e4cb366d03aaf2a504a732397c04cb78a56bb37969851fec00012a77869c2f32344357266f368a0f23b5a4a4715735acd0eebf4d3a8f4d637d396f41b4adcd3d784779fb98a5569b3c61fd81f3397c0d6106c46a53f3215844e784f1116bd384e65a897d9654ac18559f58959b6de1655d8c7fa8fcb6b5c7e0747c9a0f2bd902090c98cdc54f7ede2b5a01dce6bd1533530b35e0e957419ae9c5093c290977163e87078badeb54ebf78a1096d66af25196ef3622bf787673e24a7b54b0f4430937d2205c73aa7723150f6c940ea7623b83cb18b1e6d0af0f3d4670cd0e51312cd7faaab6397dbf8c185efd29e52813ac11b28bec674ba82b1ec3c60648efa54ced0f72e56089ab25bbfb48ec2ba4def6c8965b7e18747c250c1c63648d4176246fafde63b3c282da412d78bde01ce0fed46017e6964802714cc79c7e82f623210cded653a5ff5b9352368ecfd1a1c91693747455eee88886ca606d9d71302b802a9d4faca2082fef16c7193e95745bcbf1d96edd61d743987c36ccd04952e9d96b9cdd4693e22d1c65541e6489d312e0582bd86d874ddd7292642e08fef5207eeaf82211bcb5c1d2d4875f05d06b3fbd40e90b72a353ed6466667adaa0ea89819a58c425061f48bee92ddafc6b57a2c719f60cfde1de10a28860beaf6942f78bddb1f9ed5fb764ff3ab240e720d42b33d3377626d475307755ba60b392c579de175deff5e639a132feda68d3505e8f95c3cdd2d4c2b644e6ee1e39228090a7376722da6b3e7616b13e3046c6199e34811c1b481ebb7f8ad4a6f47c89d27f678a0e184011bf281bce453786035e2d55d73c30b62d082859a3f789de9952d2e9bde1c9d18800d18d8d3dfc99e9923ca8d0ebde16b921b1f43ff0314eafdab4a6800f590fce13fbd6675e20db4e378effcac81aea07c5e145aa45d4a5c30247009b27c2277112edd909d49fe621426af28175af627604de0e06ba69787071b3f02607ca5691c74f6c42f3cf0c1648924fd70e19f1c0dbcbe7292365b7da283459abc3a2b3d23d60bc3bfc9a4da55c7e765a9713a2e344a1425eb433fe79e0a7fa69badac32402295127f16651472e852700cd5d70af6e5cbd938d6a2f19c7a367b777f41a568f49e969e64aa247d9e2cc2b028fe4b13bed755407aefd55174abb1c7bc6d1719c6afb9323a41e61b1f61b793c9a04a76d67433a920b3ddee3037a42d6bf1626a6b34e059f40660a3e21c9a2444d47ea0c7cf689a99161173b18611880ca41ca7ba48c455d68ef3ebcbbb37af0174f9606166d233efaaf6e345aa00c99ae6e8ff7217497d0c4947774db6da40fac2806599b64a36a422d67617dfb1d2ec55c048e34cd24cdd3a81de4cd7ff1ff6697c8790ae7e879c0af5579327bab63db5085a308d85c7d41ca41bd3b24b1d7ac104b101ad34ea02aa33c9a7ced5152b9255f99067426d60339cee520553b52c65d6687ff8dc79e7c410221a806c169917286ceb71b96b158569a717a6a71ad74e20c34afec71ca94ea0b8ac17e99ecfc7d3478a0dcb01648862e39428e8e43f1eda5e6dcd2515d9467b1272bc432d72c8ffae11eaa4214fade9e2d62993e00b993d8eceb9a2c13d872f69ad56930d52ea88660133e34b9f0577aa56fa98d33c8d8fd49f6892339d9e2c1ae2445b19330390ebe21d4a25ac4fe0d9b9a31ec3d5fcb76b840d56c21bf5df74a5e894f7de12428d7e728a290042bcfa40a4ed6fb357e7dc67264bd561c7372c29b5d8f4b0f34bbb45f723619551ed6d468fd43c64de32666e8a31e311314dc98cdc64c83ff1d2328f924b7de964be5a79d0e6300b53f3a3da70d2e905e73bb72e5466d05b96814b5e43281869a9289a4717f14db5b525e42a5d03f0c79328ededb162e2461472f7ce0ebd90c084a467a012c15bd9fefb1d5baff90e404b276c623bc49690725ffcf37f4d3b7aedb86365e2c918047dbfe579ea237ac3404a631852a11322b101312c6458076b6204cd967007bc0b9dfe463e57735d3b7457ec5608c1544054a75683599acd7583b94b7b9ad825ba7e7a666016c76bd9893e10105dd089b53867229f65674bc97c99c291400dd9cb5cb3095de70c234012b56d81522cfa13d0ffa2242c7c216354b303e76064da69a954ac22172b130b8c35331747596e234ddda57eb8083e2c59a89b7f661d5e8abf576ce9d9c9ef9fbfdad5392ba3d385cc9bd7efacbdaf2386c6888f2d745d3ad71e12f9ddcbc5225e00bbc102ce2e03be0f5671b025d80d6baffc9f38cfdca44ac674a402f8c03bf44d4b367627ecee2ef78c859e1c5a42dd3a7a72b6f0f1fb67dadef5d0f935008b0fd2e4d1f962302ce9aa56335639002de7610ac06c786143744c30f38102560b1bb1e5800ed783dfe588540958d7e69d58eb143eed01731ab31423a86e7313f0962b08bfc74beeb92c8b5105371618c26c153aa43edc22f3c635dc4226a4d2f8e64719254d5fc353c3b43c4033ab29b7bd0c6819256987a3a49f0bb7601ac0906e9547437a98def99536ca6d3cd762ec65eed6360b2e6bdbb862b2d57b23330cce4d83145dfb71cc4dd6de7303c9325bba1b7a279a562a6da803fe3a811e775ab2ef3d672224508593630a1d3e61160fcc474b953e320c36257ee0a39337095b353bd904010ece777c5506f07fe224fa4ec71c1da73340e1d2d2fd578722427d9568ced9874b877db239221ee863de282557ead51fae17561114085a231dcd291bd5136ca3b28dd43a425aee844186fa73bbc3a6dbe7d57ffd41384e1799230e0abb26d8d47e73d317a79471e4e961cc53fb0ed1d8cbc8ad9ea5757580fb5762268567dbb7608d2425f39a354a9206d7c57cb720e259fdc19a010cb09e6e2081a31315296e65be2ff928f8a584d59e7adbea2f206834165860f64d91d81661a1fd754ba6bfc067d2fd57c7192044a0cdce608e91ed285824d6abbdeb9743dce7c93b6da721ae272a10cd307b5ce5732b5d9a50a2418bcda431b67a35304aed4b42e48ea4036280eadba337e9e1c090b1f6b4a1f6628bce25e3652ecfdf1fa2fed088f2bff02cffdbb8c17ebb07aba8080524964236c123a690ac16eee30ac2dee4e659b804226c27ac82c52d3231887c25ba0de24847fd5348df4553aebf35d446aa32ea93c916cc0c82df55a85a775e887c7217c9d0e54db10c778da6e474709f38cd073309f8b258f5d8ccae80283ec43045d45419a4027055e61b38a09e2188abfcc5f76538e24aef0b6587850c796db851022ae28072431dd1671998c534a6e4a9f76b56ee43e3b1fb84a7f0d9cdb637198983e2b42d08da9aeebef33c8614e785dcf1b17c1bd913ecf097c1fb99f431559311a951cbc91b8590951c76e1c0a5ddcb3a1f8463dbfb23b70d9336523a181a9ad36e3d384c8e78b20d15cc5eff7ac9fef2d4581bfbc2d93299117b5c1a4ab08d161b9aa8dfb7fc00da7f055bf8438cb8668647b7099ac9544ffa1a8e252f7c97eb105992a68d2658643b8cbdb7febe0ff016bf79a84fcfc435d3b9849b62c8d91dd3abe89e09da6777ead80cc65655f963514d9887d42b60f1840d99c8890eecb64b5f09c7604ffce97caa4314d79de987e2edde44cb436b5dbe9b12dd4c51d7adcce43523823d22feab931635949026809db59719d78eb5517a641930b4b582c234048ce859277b7ffe53ff521e13d0ea1106d920a30fe480c5ca0202cb076835ee72161de5c38a5fb8429ead095bc4f9d0d94af3c1c10965339752cbf0c546ff5178e55a288dfbcd6e3433c886bfd95b3a413a9014a899f6ade29bbf8d0bb7274af82fc7b9ae707575f9449887f2d23b3d45ab750f3258e64daa63f549e6ce44342b786d84d0f99f3c465d72b4d47ff96bfb3535dd760718f5ed827259f4219abf3ca3dfd71eafe4d7d1890c8e22b8051daf64aa1dc4e21220f3de315c998cbb86f7de449dc20e6ab363f1802142120f23720b8c8d8e822d72f8cffe22bae531843536be891ef22a9393e1bc0f36e4a1c398f1b803d7e67d75091b93a7ab59f665eb67a49165349ac5eb0352fdbce88bbbe75d82c126d5fca83d183098f268ea8e13772e07bf47851ee753adfe91ffcd6ed1bd06284a4b0f6b32af56ff0b86a779421c67c529dba22b683d3675e7309dee945c9755ac34eca73ceb6ae20f42bc0f6849152a02678c3333f7834569fc69a466d243b3a94632700fed76ee1b037c8d090ec7fb9fc7755c2e6b08d31421edc9980674903cde8d", 0x1000}], 0x1) dup(r0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) 06:41:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0)        06:41:34 executing program 0: socketpair(0x39, 0x3, 0x100000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="36fb50c0c227b82e7ce9461ddc6b8ab8b4175f11c46c957a665ebb891d40946fadedaae28fb2ec6b4f6a2bd1a033bd8aef0b73c52c1b3c12d5a81837cc1f96d99b262cc8cc17349d2473fd53f17c3f5ad913120f684a326e48c3eaa4fe3cef10269a3953241cdac399a23fff506d4debad8a95a6508ed3ccdddd83bac6169f57179da3b4", 0x84) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x4, 0xffffffff}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/11) 06:41:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x22d) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) 06:41:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="c5631cab81d47243d42a53a829a8bc377a469e6fe8d46770b6169a8541092e3a2e05133295c47386ea1b898ab038e26de6dac79820951be80d2928627cfcefe17cbdd612fb261a997c1ba06bc3857f7795e808347ed4320abbcd3f12790a498e0e9f56c2b6963377149d257b756c2cca4d7b2de2f4955b9845e4ad6e040ed7c7ba24d080cd81304e783cd7306e6bce75decae474e6bc58693235d32b58851f5e5191d279b202b345f0824f8472b20c9978fcb53f8e1b0e151c22b24d30aabf7ba134edc7e3ad3b285233f9fb700c39d8f385f109a2555f7dd7ef8a1f414d8abc4f7fec1f5e366a6af9b46920c524cbe36963d236cbe6e9661ad69885fcf8a0", 0xff}, {&(0x7f0000000240)="ba5f4df535c42796be183cf77e123d6fb29b11ed843e3e29bf0e78074ba9c7975bfe266235ab5c6375abdbea35b6fd45c2a155e21aa98d0def983579be0a268406d711821980e2bd7719a86f3432d3ef141863f5b4b087d7bbf5ac18b0f92a0a1e58d8a508adf0c93baaab616cdb62476823", 0x72}, {&(0x7f0000000040)="de77", 0x2}, {&(0x7f00000000c0)="56e9069c42ea8f7267da3158f36d40c3e1e95ab345830b54b7c8d1f1109ff405ac58b1ec524a549c28fe1c6a2d9ecb4e92", 0x31}], 0x4, 0x0) read(r0, &(0x7f0000000380)=""/227, 0xe3) poll(&(0x7f0000000300)=[{r0, 0x45}, {r0, 0x100}, {r0, 0x40}, {r0, 0x8}, {r0, 0x89}, {r0, 0x80}, {r0, 0x6}, {r0, 0x1}, {r0, 0x10}], 0x9, 0xfff) 06:41:35 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x1, 0x480) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0xffffffffffffffff, 0x800}], 0x7) 06:41:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="070e00002306be57f13d61d1cf447cac9b8c4098", 0x14) 06:41:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xffffffffffffffff) 06:41:35 executing program 0: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = semget(0x3, 0x7, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x80, r1, r2, r3, r4, 0x2}, 0x40, 0x9, 0xfffffffffffffffc}) 06:41:35 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2023, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000340)=""/154, 0x9a}], 0x4) execve(0x0, 0x0, 0x0) 06:41:36 executing program 0: r0 = socket(0x800000002, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x19) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 06:41:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000240)={0x8000, 0x1}) ftruncate(r2, 0x9) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:41:36 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) read(r0, &(0x7f00000001c0)=""/32, 0x20) 06:41:36 executing program 1: setrlimit(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) sendto$inet6(r0, &(0x7f0000000080)="13a2d62a591cc22afb567ed0f10cf006b78b19bfe74c932e92e1bb42984059f6e4b2d0d77bb6071da0e0abfaccb3294d0067173867dd9ce9fd833caf1190eb441d5b", 0x42, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x7}, 0xc) mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0x140000, 0x3ffffffffffff}) 06:41:36 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe1, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = kqueue() unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) close(r2) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:41:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r2 = shmget(0x2, 0x4000, 0x0, &(0x7f00003e5000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mlock(&(0x7f00003e5000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) close(r0) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) 06:41:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) listen(r1, 0x8000) 06:41:37 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000006edebda43c88822a46d868c5aed011199fdf5af84eff99b6070000"], 0x10}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) kevent(r0, &(0x7f0000000180), 0xb0, 0x0, 0xfff, 0x0) 06:41:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="b6d3b5de8f63a08319758eefaf4c8f1c02752d0507f55434ff74fef979c6c9", 0xffffffffffffffa6}], 0x100000000000000e) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 06:41:37 executing program 1: r0 = socket$inet(0x2, 0x4007fffffff7fffd, 0xa8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) listen(r0, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x7, 0x6) accept$inet(r0, 0x0, 0x0) 06:41:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x1, 0x7) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r2) 06:41:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000001) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 06:41:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) read(r0, &(0x7f0000000140)=""/122, 0xfffffffffffffef2) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 06:41:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:41:37 executing program 0: r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:41:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 06:41:37 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/132, 0x84, 0x843, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/20, 0x14, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getitimer(0x2, &(0x7f0000000280)) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/233, 0xe9}, {&(0x7f0000001700)=""/21, 0x15}], 0x8, 0x0) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f00000017c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002980)=[{&(0x7f0000001800)="ee5ab39bc58b3042d97e073b825e31ef521ebe2fbe496c85fdf61accb9fa215a165c164cedb50e9ef390973f0ed627ab0577aa2100f9b895e23dd88260fdbb56d468729f2a9049add822a769cd6e861ad61b5e5cb772355c1468b5a5133f4795e763fe654605c7bc35ac40f780901363a29cad95a6362496d0e87913046e17e30fa0ea20dd4657df180d9e93e2ac6bf8ad9d9a30333929008b6c654181015c05ba1c57b4c5da413934e18fe03b02c21b288065bdf1a28c91d42cca027cf2435d758ae2675cb4cba4368e2a194eab8c5ac0b3be9898f94da2b707f9366fac9f53d0455826731ea42ba8387481c1675768379661ee0c6fffe57d0bbb08b42f7e7551fec130c2364e5e251b525966c0dc2ba43489677570bddd8ee5292de2ce96a0f7324f7c609e6651542ab8c85bcbfdd0f2843bd4f1293d90c93a68ff04bca738da1f297c3b9fd8138d303c723967523f0882d41577be861bacd7866af602722a5b7d761e09af680a76e8e44f8790bba3cd6d4fd6acfae1187a834e7e6cc29fb0ffa14689bf0a2d6dafa0358cb241b4f5bd6201f35dd902cb2c638b2c97b44331cd8b16a20074c00f8d0c913ebc0d1d3d8fa2e358da82a6a2b847d6baff6807906aef08c8ab811912923417875310c073d4e12c7d55f4422dbf575c5ed2ab6f310806d3e0fffebc189d969e886f3b3091439b7b9a870a3bb5da87e48949f4f7f131cc43860a2063987d5f83084f1870902bc457d936e137e48c0ee714c0f8dad81901a7896324766e5e4a4ddc2bc288805358efc68ada50d711fbb291371ed81e64b3f3c0bdeecd53c2ca0b723c815a1eaddc337acb7157fa05cd11945d2f3a409abc1e9aa0a801609ab31208c827f2c44919ac34687635650190b49d49a9ead200e3ba3c8bbb99d5a811c25d55936da527a9c24682779f0faa8823958a6d97895e30012c83a687dbeed3cc589a1ece194d2be7cd1435d1d47843b2a47d04a305a18d07295ea23fdb4ff93f564a13cca92c1885afffcf18e9fa0c481cf66af4cf13bf020ac3acd45a3b5eea3e0b3ea41dcfa236071928fe488502d82089cb41ebad9a504174c94470966967208b0b101f72978a352896b237c5476100fb9275e51b0e2bb38e01856d72b62735bf4d539b8cd8994082b0c62d765780bc89cb1558c6ac7f63e52e05f90f867d74f98f8610b4c5a20030bdd34a5e7dd2bfa2bbf7ab1c6f0df5b019cf7c15582778543a5bdf752424930b5e869046c3e0f5d75fc7e9f799960cd2cec78990b9581069467add563bb8ab66c94c630f1011c719fccc47c45126fee65b8a2d3fe7fa5cfcdcaca00b334679eb0ac233b2743ec35b0c492996c34af17d7d3f47bd5c92393539a77173f063b42440bab95e9e77ab18eac3cb4a73a144ba2c3cc88a2f98fa5daa60b13215b25fe4c67701bec78a82f24e6f71a9e644367bda378b541640942ea708d08d91f32bc41a6cfcb86d236789929b7a0f7b6035b742a9456cdccfb511bc0649c7488b80a8d02f45c5cf15f9e12f7f5ba15fb8983e3fc964c415dfeff8ba5c58f44246066e21e4e080f410c668f081b8dcf84bac20935651aae28522d8124c2270744843d6e8fd5c8afd6ce7712e1374e01dad87b881cde4da93a00cb75fe01b42e66021e623a5d985424b902e4165de914afc769a331c0e2d1b834e48731a7924f7cbf16f3d5590fb517b578c371d475c2acde622ed6a5ce7c47d07eb4dd1924342f8b267b2e241d771fadce31f0ba7542d2def70bd1563cb21fccd3f858feb750dba24bc5a3ce750adc52267f533bee2334136066ca166d58b2025a0c168bd9d91b3596b4dafafcf07bbbe98d2aca95d95ba51cd04f6bcf5f7c36e7a553cc893952b5f04cf2ca451b4f8c520058c1a08c9534f2d7d2b6aa4b00d2037854d4efdd867d2c03d874f669c3569bb39a50af34584bbd0b3927b4ae7159cd27810f350672d7443d3cb1c990ce281b54ef868309b28d6455c567012b2322c35c4c99f4d795e30387faf443c5a4f29d7ccb8a6c7c14a4550ec1cb56003b74520b55119a3334a2d346d7e7a8c00db25093f1e37e831ed7c0b3fba6be822cacf92e717936b80bed944a87db020c7b95467b337c82cda4fcb802f3c73fb308163235efd61e30dd993b9bc212474dce815c90bcd533c9c0ba07f47877cce4b09c1ff14953ff128ad2c40c8a053da144e7b32e9ebfe81e88231d6ab946c0c6241f1f740432099c149df9187be555b6da3db593e21863b34d9e58c4198b6d4eaae556f80b7be2fbb283816a47ee9312e32006ea7f7f634420ee2acf8c9dc65a7316310c30a339be67049d53caf4ae86e4f9e2f6ef3206eb09ce4b7ec1937f868c1f33dbb98bfb0bc1cd1a674a21b3f28ab145bb41f6bff05129c6f02e373591c4a47e33425ade80ec8b86734cc9ca970ca1f36a16d2e12efe06bc18abf285c1222b33756628fac3074c464099c4568540a3bfea55cf8b01908765b128d5743c1d470b347ce7aaf8cfb35ef2609c2b646c1b0a5883c8eacdf8373c7d5cb4e3ff72b3088e485f24b088d7bded5d783cd4aa395f91d5bf269bf0fcf19aa258718571b39c8037b2f417a9ae9e3b8ec6cdd063e241103e8984ec7b1b99da6ea8976573be361e82a9793f559963fc828e963990d164aa33f9af270f12ea4b70a53745154d2c2d7659587e89b7a2f5ba798e32166ca36bc6d68c856383d4dccf8a541abdccaf46b3686b59a10a1b4e3906becf12de1f9c9d5a188040c494ed2de46cb4d48e39aa8031d4366d8d2d9f7514a108f850581893f18f26dc9986bf9b01784bf0d9c984795be964064233e8ca658343f93d80130be922bd407b920ba79aff79b813f00c844a9710e4941f50a56c9b293eaab3d6cee953cf9d24b220bdb69c56d8ce165f7a2e0c2f60cb8e14650584e1a1d3470a71c6e23388498bb9841bfa5981a357d10b0c77327985477965b464fd2ac83ec00cba70990451b19202ce79d5f6961820e65cba5275a6a76becb5e665e6c05ee2f3c66339f95d8ddc744f7346d5b0d2ae0e231c29f9c32f7440be568c3cc86bbadd5e67d09197126c4c8b4fa24125e0b79dc07291235c9c50b215313e587360816f171bb8f7f9ce34d9964559b479d62b087055cb13c22eecdbb1074fd4db78b919e3760524985caa2d3b6f142f396c88cbcdaff62b69fd41b439885d45d3c0a8b67036f32251b1058c49fc0f632d09399ef6f4f48a6ae2ec2d6b9d7a3b0dcf31f3444af84abb943d87eb0e6fcdbcedf6219d7a404b23980efa885da8f8cc383d326b4cfa261cd42a06eac6a71ce558bd236c89f98fde8a157ddaa14afd419dbda0861e17b9ef36605ee9f07234260cabb7a7a3405c6354122e2e22e5e100fe9bf9d11aa299b2240420c0b56918ff5e97421886ec11a74aeb44a1242d703542a86d24cf0d26fb6dd1dcb243d83fc958937dc176118f3fd2a1330a6ba39492361f3112acedbccd370b09497ab4ec8e81f32ad85671425be640c36fdfd63b19240a14a7a754ee0e0daf9213061c9cf108ef1272620fbcd79e1723bb7d8580d295336f4853137a0036bcdc18544629e52a740111c9e7fd4d9fea0c3b191eed72c99693b78735b91f4800c09a1061f874a85f73c78aa885685b094228f3f6c015c581e7b0b446d9d1e3230062d44e72c250a1891bcf434c6a05ae9f9a3ecfe49cf854965629da6521da31b06d44595efd4e120847a702abc94febdcfa032f2ce7fccb951b6740651e8401c8ca84fbb3f75068c9f5f07b7e17d68909b5b2573c5009d06e245c1f35ad50cef74efaa5c0d8065da4d45748926e64d38631bf6ea06e99555dee6a8a7330c1d56facd05249acb32c6beb652294643913c0ffaf61753b7185b99e124fdec0386a9036a6a5970db7223d30d191281d825e6df89f32e4f8bbd64d8a5303a6df33da92636dcebb618a2303d1e986701650f8d21d56acc98a76899b2ccac1d1cb7269805194cd88b3adc216e972aaf7d80c23b1c7d9f54d713dc242e9ccaf30d2128844a14d13202cae814f97a6efa0d723a76c98b01a22336b0711c00ef194fd6f81f89ba991fcfdd6974b9b5aa435480e079d5dd78f572e3f3156434fe1be4ff6c7c6db59c0dc0aee2e590f5ba2640d1d8e9a26638dc7ec3482c406f026884241ed73c05cdf4c851d3d3ce81debedcfc2cea9a899f7e75e85b6e3b2ec1127d8dec3bd86a3e394ad1a410d013ec6edc742e0039292c1633848bcfd768e0ee4b86859d47658b850d3d2b39e408a33f719bb8d0bb46426dad9a62446fc3df88c95ef5f10a1c0df0c4d9c29a7b39bd233798066e4fe16f250f170bb35b0bf9643a7216a424cc2333b5b7d9161e1ae0d1dc80c35d95037cfd6acbdc269be4e60b8f577ae36b7e476f646504034a4f98986cee93633c236ddf5b5500dd9a2bb10efe793ffbfb0eed9ff4cb77c28eba80c3f34d77bcd01aa8714b6947a4ed2c103c38d48de91adbfdff3ff7da308e0fbc55a194938f0cac219e6a18cd5df1d56358457302de16e64e640189dbdae835a3c809df0d177a290417c34e9b39366c2730dc7f1732bfdf1f8e535708dfe9ac597da67b4abbdc0a5c0db9168af5c6451a3d571d91baa889e56c8b3a102a2fde1fc16bb31620f96dd95186aa430d7fa5fbfd147e8b2cc066a24fee1375af89e34d066f1697580c000613d95a2fa18123e0f03055ef013c55050af141dec96aad353fa7cbae259f1be477eacd1373f84317cdd4622ac7c7ff5cedd9dceeaf34b5f768e3b53d596d5fad96fa22cadca87a89068baa97ba9a180f23f7fe853efb3293b2740d0661d166da86475d642a8e3ad79c7b1ae57dd51df233ac278ab63c17db8ebcfa10aa67ba30d4121c1c09cd5802ca76c919dea4dddf2469532dc7d75fcf70ca7fe9cc6a1889729bb1faf7dbd74ef29e02fe96d21448d3f52dc354eee0b07cb1bcf8ed1037d59172466d6d13e8c83d7d13f8b87179171dbb9bfc1beb816c5a0f2f063321e065632fd467519a3247a4e5898a5326c761a2a2597e128f5d63d7f9416825b65fe518384981b1de4af6ca945b526fc34a3951e57e6affb46d92bc645e55282b686b398f7c11b5324a9c80c62d69f68b2aa1f1b51507f77b9b8288688d32e50d0a6d0a873b215e73143ec0c6d9a648767a4f716fbcbc4516659ec19e9218e79b093e1e3b03b1e049f496cd258ab12b2df5998f3e207482446f0cb41d3f777a80521a5cff884e269b23226be636de7b29ae29953a161f665866f06fb80a2d550211bc3b796930c8f2896dceea0a7be5da58b87d3d127489b15b9b424015becfb07a86933c3cd2b080ff1ce8503fa613c90d3615894c77fb7cd03d69d211a304659317823688f8eef04ed9b1cd120e1c19704467ed0aae4f863dfa5184f3a1057c2bde25f03e92b47fb78d3f5611742705d5ee387041296b5d38c89d46df172e792057f36870733044ceabe9d9f619fdb110d4f674a0a74194520b0734dc4e6364647c279bf823869d77989706f4baf24cb05a5b1dfdebab41c01aadd75e31b2497d8e28cb9f5e3e69f656ce168e93543ca1132f6019cc1c8e7e343e99d4af5046116c835d51936cc65b3de11647073f7add3ff439ee3783db928b062124904cdbd64524b804f3c8e1e16c7c1950c4c76e1134b439ffa72bfa853ce1dcf16b4c4cb4deffdba13d02c389f8165c259293eca3ae32bac7f30fc85c8ed8e360ea0ecdf9e14831a55544547f9ab432ecf047e244b780d5634fd04dc0bfa330b7de7935a3e2df19e7018a27d5", 0x1000}, {&(0x7f0000002800)="83897319c4fed353b49280942f333ffc4ffe845edb67607fdeae3c53257646b03f9788a7913d138e648b5eb2b028bb19e0293bde177403cadbf14173dcf7f191bf2f752ac5071f80190bb2e3014e92d96f1970", 0x53}, {&(0x7f0000002880)="92a59faecaf6388baf0929cdf5fd83ce73a6359e12abfbb3ba2d6cb6bfbca7dba2ac72cfff662afffa6b03ca3a7be803219964490f0849e4a66e492d144ae7e8c7305a4caa97195352dfc76c06c62a47b5e1754a092e7fa20b0e313760d0ac2f70b7ebe0f1209153616c8e1c9941e6441d1f4f248172cf3d1656d4a013e507ffadba09ed8e32ebc8740fc2dc13bcf78f1b5f510cadab45ee53bf6042f2589f8031ea062b4259bb8ea9adac9db8d1ed2020f28d71b3e6c31870af11523aee9f573a102564127fb01784", 0xc9}], 0x3, 0x0, 0x0, 0x5}, 0x3) link(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)='./file0\x00') bind$inet(r2, &(0x7f0000002a80)={0x2, 0x0}, 0xc) sendto$unix(r3, &(0x7f0000002ac0)="ab227e610e792a787f6e2d7be432c4aba008ebf85d12cd8a697141a5a34e961f4641693ad3ce0a0b02bed5d18e21574715557636e41a66e3e157e58db0466968cf919d", 0x43, 0x406, &(0x7f0000002b40)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(r3, 0x2, 0x0) mknod$loop(&(0x7f0000002b80)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x5) fcntl$setflags(r3, 0x2, 0x1) recvmsg(r0, &(0x7f0000004140)={&(0x7f0000002bc0)=@un=@abs, 0x8, &(0x7f0000004080)=[{&(0x7f0000002c00)=""/111, 0x6f}, {&(0x7f0000002c80)=""/207, 0xcf}, {&(0x7f0000002d80)=""/27, 0x1b}, {&(0x7f0000002dc0)=""/170, 0xaa}, {&(0x7f0000002e80)=""/161, 0xa1}, {&(0x7f0000002f40)=""/188, 0xbc}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000004000)=""/93, 0x5d}], 0x8, &(0x7f0000004100)=""/27, 0x1b}, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000004180)=0x8000) getsockname$unix(r0, &(0x7f00000041c0)=@abs, &(0x7f0000004200)=0x8) pipe2(&(0x7f0000004240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000004280)=[{r3, 0x1}, {r4, 0x104}], 0x2, 0x4) r6 = semget$private(0x0, 0x3, 0x45) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000042c0)=""/193) getsockname$unix(r1, &(0x7f00000043c0)=@file={0x0, ""/108}, &(0x7f0000004440)=0x6e) linkat(r1, &(0x7f0000004480)='./file0\x00', r4, &(0x7f00000044c0)='./file0\x00', 0x4) shmget$private(0x0, 0x400000, 0x400, &(0x7f0000bff000/0x400000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000004500)) sendto(r5, &(0x7f0000004540)="f5faada2e918820b5e307905861125a9ffd95369049b707918940a12ff6dda8247804395682a349527404963c3f3062f91f4a7188fb7266ecde8d533ba5ab3988fab8f36e8a572e6fcc6f661d1537e06783952c9f948f2515eafb43f7a255062431bdc87880258846e99704f3bf000565a4baed00305b8c3c434c2551f9e8b725e02d9ec2c94e89d23e37410d1b106a7d4e231b7fcbd695c476c3123d039dbe4f85c34fd0ba5118452b81cf709f8b7b23acfb2cd0c4ce6b1020479f4304937558b47dd4a8c1bef916818378299bdc27c6e28", 0xd2, 0x0, &(0x7f0000004640)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000004680)={0x7, 0xffff, 0x9, 0xa1, "a8937ec7d9ec6411031312d1212fe15769648aeb", 0x7, 0x800}) recvfrom(r0, &(0x7f00000046c0)=""/139, 0x8b, 0x800, &(0x7f0000004780)=@in6={0x18, 0x3, 0x100000000}, 0xc) 06:41:38 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socket$inet6(0x18, 0x8007, 0x1901e213) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/237, 0xed}], 0x7, 0x0) fcntl$getflags(r2, 0x3) 06:41:38 executing program 0: r0 = socket(0x6, 0x4007, 0x40) sendto(r0, &(0x7f0000000200)="bbe8fc6158f8990123c5ebc3d8869a44b1e250e345e63890b5cfd0370d5055fa5bb8fb180c6a379a40eeb840c18c0c7b1a86142981d8ddae0e060e300454216d439332f6073e49f9ce81609070f04cce0e2a91fa8d92004cd1dbfe9fbcd380daef99dd6e65c13b8b0fb2838f98b7ac554a21dc54a4848e756eef78702b315c65944219393c6026744acd6c6698dd5240733ace8e94a5259ca4437afd2abdbc032d8b447831b147610140b0ad471cf128af8dacbea74f20964a7c3727ce437d8f3537171b954e7178ea74d71c5bd5b33d10e5eb2e995d80033a8e9ed755d163b0d8964315b3cc5de211b75230566868c5f91fe7e32e6924df", 0xf8, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x236161bc) sendto(r0, &(0x7f0000000100)="7ee9bb9bc7eff2abc51cceaf89ad14afd633b69541efc18eb931d4b82ccadcb5bcd6e1cba326f5572ef6535b4ceabff09f496515adef47da04370245dfb1489a7608d6aa9ec1e22bbc2b2934440b3b701d5dcbbaeabc73bf4fe5dc38c48790ad80f4a788092c25d71b5de839533cbf09d18eb2b5ce528d5d5247b04316e67fa8b9b3260a211b39cb7a66704398ae8f8d8f40fe35a09e8948273e811a7b36bd212af747fa36b0f63735d1240b037024b5", 0xb0, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x4}, &(0x7f00000001c0)) r1 = getuid() setuid(r1) 06:41:38 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0xc, 0x4806) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40000000005, 0x6) close(r1) 06:41:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x3, 0x266, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 06:41:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1ff, 0x3, r2}) 06:41:38 executing program 0: utimes(0x0, &(0x7f0000000280)={{}, {0x100000000000000, 0x6}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10400, 0x29) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x800) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="f7c3fa2c7c32670bb93c599b725441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = dup(r1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xe334, 0x4}, {0x10000, 0x1000}}, 0x0) sendto(r2, &(0x7f0000000100)="e76a75ef687079dbe6cd8c72fee28cc20eaf62c022d9159cab9f7037b3241d8ec86a3dc894afca43d639756a2156ff71ddfc20458e97", 0x36, 0xd, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 06:41:38 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8600, 0x20) fcntl$setstatus(r1, 0x4, 0x1000000000003e) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 06:41:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/19) socket$inet6(0x18, 0x5, 0x10000) 06:41:38 executing program 0: kqueue() r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r2, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 06:41:38 executing program 0: open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) close(r0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3c6cb4a9}, {0x0, 0x40}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/162, 0xa2, 0x1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) 06:41:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000080)="1ed6b537", 0xfe93) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 06:41:38 executing program 1: socket$inet6(0x18, 0x4003, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) recvfrom$unix(r0, &(0x7f0000000140)=""/180, 0xb4, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="07ff04100000a6b2094c007c13dc0044684286fd5e1706be12a63189fe004e621d4f769e226ba13b7cc1ca1adf3ec41d21b4e56868f51553b1813528929f1cc669f4d651c46886372e47038665774f2cb5287b192b61a5f1bc2715d74d0456881073ebbfa0573cbe1a17b6d870cfd7f226e5eb99844e68b71625178265493c248f7b5058dd80d002ad43a8e0789410c14ebc77b4ee6f8c9854"], 0x1, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000240), 0x10004) r2 = socket$inet6(0x18, 0x1, 0xfffffffffffffffa) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup2(r2, r2) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="6cd1690a", 0x4, 0x6, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r2) 06:41:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x2, 0xf9}, 0x1000, [0x8, 0xff, 0x0, 0x8001, 0x7fff, 0x800, 0xfffffffffffffffc, 0x9]}, 0x3c) 06:41:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002e00000090082c33"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup(r0) 06:41:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10002) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000240)="aa952380d7c5c92266ac8633f50512a66d10033fbf52ab6b758f3402f64bd561fdae42cceb7249bceb4a12e63fca2774a8a840be0f5b18dca8f247c1bdd4c7dd717a6d27364eb52c2b7af117f61724446618e33570ffcefffffffffffa3037f6abd9e2d0b7b1f27cacdf82dfe5c4038a2ce966bc06fd6a735813b00b9281078b5175ee7dfbc3cca7adb116e2ca0244a3d7a0e0d18812a0344088b1a57ccbdd1bfc7dbd94255f794bc27e4bcc8e0030dc660e2410d4e59990a4e926a36b7906edf0af91bed644557ebf52d3f7d6cb94476fd0c5e6775369ec1ca02474904c7e3628ce43b4be97fe69a8cab160c328814010e851447cb0c9d8b13fbc811dc54ab3545123ab303dc9f3c3957d6da7724f8b66d85034a07838102e77ed565f9f421f417376e550e108d21f5ee45d648c7a30d179276902e4e5bd54a14f8866c1108e4b40ff2e1cd17bf94199e6dcc975e2f51ca66f60155c68acba69694aa54becec2371594ff9bc7ac10187d2e2214b11f413ee2f59a247893c", 0xfffffffffffffdfe) poll(&(0x7f0000000000)=[{r0, 0xf2}], 0x1, 0xa9) 06:41:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget(0x2, 0x1, 0x400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/28) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 06:41:39 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x402000, 0x5b00) setrlimit(0xd, &(0x7f0000000000)={0x4, 0x2}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="37c463575f3322488c14048189891f4821ba2ae46fcf51eebf68dc97cd1469d0fbb45aba45d3c4f41389b5f06e8a943f16bde5ba27ecd17fb47e2571b1bf7dfb83e44be5a5ee267e1e916d710c1ffec5a5619821f81f2fcf6af784acb95f393e7ccf92", 0x63}], 0x1, 0x0) 06:41:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) close(r0) kqueue() r1 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/58, 0x3a}], 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x7fff, 0x0, 0x5, 0x37f665de, "bafa4b80f2795db4e5486e00"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 06:41:39 executing program 1: setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) r0 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x10, 0x80}, 0x40, 0x4, r5, r6, 0x3, 0x6, 0x100000001, 0xffffffffffffffe0}) 06:41:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) lseek(r1, 0x0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x102) dup2(r2, r1) 06:41:39 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2b, 0x2, 0xfffffffffffff456, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x30000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x23, 0xf0, 0x7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x61, 0xfffff, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x3, 0xc821}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0xbfb, 0x3}], 0xffffffffffffff7f, &(0x7f0000000140)={0x39, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 06:41:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10900, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 06:41:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20100, 0x80) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:41:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x1) socket$inet(0x2, 0x4000, 0x2) 06:41:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8180, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) chmod(&(0x7f00000002c0)='./file0\x00', 0x2) fcntl$setstatus(r2, 0x4, 0xb9) r3 = open(&(0x7f0000000000)='./bus\x00', 0x62, 0x10) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x10003, 0x10000}, 0xbe) 06:41:40 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0xa48, 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="af784c1f6c29ab15eb4f144410ed001ae8b034cac43d8b255edc4b9226995576520a2a8f4b8f1449554af41ed73f4465ebe298a0fbe9f638c46e7a0435f5cc3eb9cfaad3e0bf3760423641232e854a66202e4480dfd9dfc2fe07d569250fa883f5995993a5504f160f97739768f7585fc0d4957e5c157f4e1dba4cd1a3de8bfa42633a2463dbb5715e966fb53acdaec3e05e62c75b5be3081894b9149c75f45af3c4d0983764134c6ff104354905accde2b90cdf730381c024159f2f", 0xbc}, {&(0x7f0000000300)="6d57f664ffd3a13f0c73c58dea094a8907af179a893fdec7be045717e1302bc086aaf8654b1634982663a6bef9e7c9a65b64d003e50bc118dad2dee86e50725046dc2d0cc34b", 0x46}, {&(0x7f0000000380)="2d8ccce4a588bc8f2d483fb10dd9bf04ae79de2400b514464879bef0f92f6147124a22eb56700beb0245d6080128a505a23201bf7d9c2d13cd632d20d558c6cdb0987c25f39e35394768cdfa9dc933c7d66772fabb43b2ad5a87db624223d2e4882e7af8b1dd132ef290da62992e29b8e6d8a3b9f74d0cbff7f161a946ca3b8ef5f05d276f8e5a9c52c878d87b1632ea9eadcd5c4781703e1c752e17bd0dd16340610d352f42066ebd821139114c6960d6514f00a3ce7dda3aa7800f9d8391957641cbc1a942b1665438be8c125cc0afaefa6f4989c05cb5491e52d14cde89ddcff42cf6d355e12e0f76998f4ad926f2ae667bbc6c30e5ac58822654a25a59bae55b6f491493aeac8df90f4352a93133910db4c248123363b8750ebfa2ee9c2383beb1beaee37da3581bdc4ef39a9d3d0eed87d9eb21291be92e63fda92518d38c3bed5b0cff578c893e1d82988640ade1fb02b2f3615be5b194873a2348de1f16eaac83e7bb5e9a5e8f519f9fce4830c0d3c1a192065466391d2025f2ad787e03dbf77bf83cb3f7a290915d933c0300fc70f4931d3ccc146cfd9c5997b3767420dfd0fce191e7906c60f50ef09dd0cf6a15ca3344d7c6fc071616b78a606379f74ae9b7f7fb2e3dafd025dc241cd2ae50c3126e9f353cf3ca8e5c2167c7ce1f461eafaa1738843c13ace6ad2d2fe6a2718909c86bc7b0d4f2df0ed0f45e2596e4b39bc5c218fec86564619958231a7dcf858a11c55a0105a3f2f9e3e591b5a4f81ef7bd0dd219e27a53fe4d9e6aaca17b9ba0e1ea6f69279bbe67f3838cc001e3cde76fa3927c8debed146fbec200ebb175a93dce5c4534b9960269eb55d56d3aade0a73baff0882df1459513e24c8c99f50fac39fb02a6141c7f4bcf01165a7be3bf18129ef157ab0f26224e97b31bb0059a74182550805bcfb067b55909b3997996e8315275147c39f73a22cb7a4cdb92da8b3f943f421848c33831c28158fee50d7b115806b98de279afe6b3194a519b03e10504bb262f117a6ca65faac89eadeb82fdfad18ebc4366d73899b16ccc137af72b8776a0b242c3a3bbfe9326037fbe380b71356d5704191f1d5dbefce733b43f933ff2386fe673ff1de9b991be9b47335376c1553d627e0b3fa640639e6867817d69876301cd254a2c28477c96a8927337cb9e799e344eb2cca97e6f675f8953a0893fd50f1142b6c9187ce64621bfbed17c09d32dc9d954121c89667bee7029b96e13a8fd3cb1e883b006d04b4bb3be90b69e5ac2f16a73e56c3f244803bcaa3a3bb9db850f0dcf48676b40569e60a77370b1dabf795249edf507ebaf9b2b89498c3827a804731a8200eb91378815c1479e2f9dd169e7630779f3422cc0869f8265bf40d6ad076b5d5e321c254816fb1db8fb5eb6c16e0da9a95fa739934008bec90f3e8c589cfe8bae0ed24c9d105c891318e201a850b4418bcefd3bceb20310d16e3d846dbba48080d6b546d1ebab3bc27ca10995c2971cf0970955d00ae6698f6a8ce39984e6d30dc686824e127fba01a69b10e77a527a13cab9059f71fd3be8a09059ac054210f23f632203244b6b9e51a43971ab9adae4954c6cd1338419d281acc526acbfe5c8c0818473ab7dfbd3518dfcfc8a4f522f51826ceb2d9d2efadd391929e4eeffa66e23f23072603db6c9a4c8997ecc9249521db500dc2e03b9a46b70c2e23e9ec26241988f42663939146619ee9987fdcf8c858647344ebc494443b950b5b7641dd46f25ecd8993e74bc6b50fcd056031179e321c0bc2f216d39562e66282367b35df820cf7b725b34de8c778392bec906fbe964262850f1c855302ac4e18177c3e4cde3494ac35c178afb1ffd1da15899cb285049b2f0b0f7e8acb2840269f7c7b835b7405307e13a1e26cf4a71bc80857a939afc453e0730a258ddd48b36510d39ce38c4d87c6f7155f79473cc23a0ceee2797d642b88b5ed7c18bac71c883947653e8b30587fbdb27bf0e4332ec65262c5fe9ecf529e68337535a2146b6779aace72afe5f6469cc747c6e68dbb1987e15d5827b8312ea7c8bd9b60a5048e40e2f993f74beadaa0d8cd2354917f55b2828de2f08b8fcd54ce212a2cad61c3704a0d8d03a05c4055ba4063424c49a24a4421d72e29712d5f74f427a5dcb18bd6e51cf818267309fd348f9d080af15186e9e0c944c59c4ff945c8690eb9e15bfb59733727ae770ee2065269a1227e8fb6b05118d6ae9cc291b5761a927697aff8ab6f0706745cfa9ac559f6d2092ab13576ef2c9f84911d1f079ab7f6b48fd6a8e57c730aa59ce511f13a3012d88cdc11f0b759cebc8e84eddaeda6450184ca3778434f883827e7a0700e0574d448db91a9dcb24f29a6e1765670b59922a05fa2cadaeadfc6baf2b8c1e473bd574c1c94153b1879bfc9b4d095ccd2874aaeca3d8e138d8a7c7efb13c21c54a61a52a2d7a5b9c6a72f9d7802cb951f9e109fdbd1ba9ad51db86b4cf27dade0e2c1a294c89870cc3fdd833bee394be301912c34192c7344de542d4c99e9b18dbf92a5e610f8c06d05db06ae9443eb8bbb2bf4ed77bb0379cd6b293fe13fa75752a739ce54c3a1e7aa6c9a4ba32631f774fca8c06d0da2afd65032741e687a75d797d6c8c796dd8b02d96663de20383059544f95f70508fc2446aa546af7cf12e122a12036678bbed59fb4a96a6503e68e2afff90a5eceebfe6ae2400d9d9ced881f170e66f9fd57eaa73327562b3b36559b73c547150550c77fa7ba9358c3655ca4faa8a74bf47abf33b73e0cde5fb1bc60bc6ce030f8c765f186b0ca300f141f4974bba91ff790e1b5f524d88fdac72bc2a28bfa3ce435070f9f4b2a8ebc8952bce6f23e97b939947046c37067a350055e391c3f970b10b236242ff335f03260ccaab41576749b0d0f82d50557751232c420f6d91a8cb7b8e0b5b7875167402d3a71a77ff5adf4054d287dfe0269c404c46aba085240a597f6bceff5e3998433beaee3048ed4d0d9478d81f9028010529923adbde49ef5a175e363a85dbd304b5aa5c68fe7de4db1b096a39a2360ddccd27e9c89b99ea36d5c9e96afccdeb518fcaaa6a95b77a58a9b3d83f573a82f541fcf1fb9c5f103dc37a1ddecb0121d4f705ca93c364194d5589cb6c22e10ba29ec7ba38e13beff204c28c92f371e629a393cde5d979ac773e476649bb7d654259413bc23fc6f8fc909ad95a4e6954fab749e3435d6ef236eade105a19b3445bc030c89bd197299005f630f9554eb50b7516acd317aaf74d07bfaf4b5c008778d1f86e83238f40f178c0a969711ac2b3c8576f8ac82e133d74668c8832c710550bd0653620adabbbc609a2afbabf34c95a7693342892e80732b32ab1941d69b156ff2c80f77d3a3350684177baa804fb3087f34a67e5194d0b82477b793d9785c30482d8183519ba8eae077d3317ac3750690d3602b91390ff7a831cce1b443b1b1cd07a45c0b4df5cd0f4bec6ff97fc73ae886b6975103ed32ab7ffe14e07b618f1643be352265eb8facf7be9130f1dccb1cb20b09d2948ed4f5833e331d9c8d8a32473d2c8389326634740228955e633ca27aa611444a270c3103c0e01ceaeb1f39d5594b27a6a30668746e650090faa6aba3d5a19421ccb79d7fede51697c173be4b0e3a321566672cc524c4e427c0f1cb300839c9e5c50cb0e32661e8c7eddf01612580c7e833769183474fa5d3b247af44fb1b447f3c03340a929efc089acec398ca5d99d0c6a74b25d119843767c014183e8412d0b2b7db996ee0ccc303d3ff485f33260a85967fbbd91ed3f6a2ddd7b8232f8766e8d158ee7a3d058f87efb0a925a0d1393fbce7ae255675f80250a4c196892cd485734ef85e6c804c18eae8966b458cf289c0a643ddbb453bd61755a62b8c72e4167223371b2f7f0dd45b67966b99ad3ff11d7b95500ce836992820eba2a4d21e247fea29f7aa57f97e325c5c40a7251081d8da2db3d2fd5c6b37c8760b9ae00d0f4fcd3a927f2f2a8d764a39b794a0b47de570cca70c47a0d10e421be29901a609eccbc87cfb2909cbd4bdef2c67b982ef629255c9bbb1843c8c03473814b42696147c432e8b9561d6bec16c5e6db444ceaf02c96f7dffa359f59bf51379d27a4cb19c00f5e9810156eea8464132932a6ccd5e62bb1b1bf9488adcabdb30670d50ee5ef2d85a2434b3b93139c2fdeb43d772fc448a7d899b26e123032254214454726800fffbf18b57f528a4496a2c51eb199abaa2eebc4344882f8f14bcea6daabe485dd7a723a16c1e34d7398d282bcf06ea067895f2e404752ec7b1fcd2bd37a95f3887044099e8563fd537ade2c7db33bbc699e12a2f3456c902e391ab02533d48c832a45e6edb717b76ab3df0cb9cac378bdbd370fbe59a2855338a292f996378aeffc4a8c53b13458f487622340c3e60ddf112599c467e5f540070b1e09f20766345d6a6ac9376515c926fcb573cfe98eab82f2c80088252970de29f80fc6c1ef0ae7615b11708409a3f459f48d17976b0d5da015203122ea0701b1858371da074d493e309d859ebf22c9318aa73e26196427e3dd67c62fe2c55076d17470b8d8ee386761469ea89ed60cc24e7fb9fa8391a8433595b7c0d57385c4aef19b6a309ab7fa1b02743c08eb24ac76ff42a6a117cabadd68f43d65806c0e400fd27f564437e158ad3c51e44788336127a1f47848efcfc42fa8d27c65e6482784b2a3c1a332a3d330a1cfd2458708434d30971168387d024763117a7032e12173dcfe352bb4ad145475d3093eee0ca2a4d0508c8bbe7fb31fd6c0ee8241a8446a3e6685888491bd7ce92ca900b259143b9694e2a36432301d45bec6cf7726cca970a393b69d749aa0652bc1a2baea71d667d28c5fcf626f6bf6924233330eb9925ad31f3bbfee3dd26b0f14b1839ae07cac9736a3086182f85eb912416d0c9aecef0358021d7d004853dcf5c9a095c3bc659c4ecfcd339c019f5ef9d67334671a987a09e12ab858a4803c24e99cb86a7ac78195e14c778ea3af3ff9bbf2948184e432d327b90d0618fb08da945f204cb73f96c7fd1dd094c7bf6d8409899d78a84d220478080885448233161208ac66d81d5d4def8ef7d81cb39ac01e132de3ee31b6758cdb7394c42bb1851242b59e11e27c65bf8be2ee5ca6614e290c1adf1c3ac3d9fdcfc81e3982d31369616e26f7a6fbd0249a278402e87a5be21a637e471023180de94a20e835fd297aae83df976de96050edac33f443ea7ffa454de3070ef2c188a95cb5209f4e86c995574f7c7867b2306159b2a4b761501cbda1a3d28312cb930d722bb95e7482383e237f6ad57eaedbf4e67e896e7d4dd3f398a5897d55a7363128440d85a902ee2f67c27fb1048767823fd98ac66b44269a223bdb54cecfde207c1413426f61c3ed7c3cc0aafe96fb0a9675cc48ddcd2a0a3095bc6f178500647e1633705e4391ccd81c32a3d1b3acbb3e9d3c0457a79cd6b69d02424df805e9aaf94d59bb86e4cb892c2695d2cd4047b8db88029031f12182c5709038c19ca0e38f2aae8ba9d75c6e418011b20cc8cd94f8c70bff38fab188f2d89b679f03c76e5726d2bbbfe2eb5eb0afde218b508bec9284f9b06d5c5cd0f7bb96a21414fe0201a8c74c296e06e8f1b3589b7d80085d7b8be08dd1c772dac28ee3fef037c21ed59cd161610275d1dc396666b630c63d9071782443fa5e0bcdf00d69344c4f8e87e4b4302007bd646f0c5b09b47698a0933b9fc8dc36fce9fa1c53d0404755c011459adb1cc7c07a9f", 0x1000}, {&(0x7f0000001380)="72d740a27572cd54b0cecf88682cc40300b3790bdfc9a83da76ec0ceecfb59bee752330180b6926934b6c534f2b5adacb2dd6514e21d792941445540316484d72f447c784ea88c537678794c0d115868fa874e4dd1d790dc2590116e3a04075835de6d35aa4f9732943275d4178fa2162a14d052d87afa221141a618610f36e8562dfa9f8a0ac092dad210", 0x8b}, {&(0x7f0000001440)="6554ae66c41fb0bd357fc3b011fae1d938fc619ff7ec5ea70a16753688e5052b7731994d482696fe5ff4f6323598d26889b3228a5f4621be162d437c66f418ec5c7e73a07be725c66ea19ef27d3ea23ad96eba22f98283cace342a6655a16c7eff1d925dd24ec133892692728d4c6672840601a1a10865c9a7eaf7d969644d22fb3e1f7f4a6c5cd3e6508ceff24ff33eaa73dff59af7944e46f5119a0765576a5001f4197b770e055f9457641e87b3a4b93514351d3f9fa988bd4fdb66911c863353b64fc1908c9018ed1664f5b50db80fee64041ec31a1ab45e0730c1a72baa1c", 0xe1}, {&(0x7f0000001540)="5d83681aaddbc4610b9207ba6056c2e6526e8fddd2a2bee8f8431ba35d2eed40d8f3ece3c64677a55c3cf5e1b43394f61f9fa8b24d6770e532d76a7211fa98028386170c32b3eed2a4ca6617de83fa66e240eda2fd98eea8bb28716dd029b6e9f9b66cf37ad5102fda16a3f70ee8cffe8c0d6c1f76dcfdfbc275f939ddee82b824fa2b4a17f8a2304e4755c41a7d9d9abb4ed9a2c15bed044c4f", 0x9a}, {&(0x7f0000001600)="743ec3bf77a4362a08ed6daa459db489b26fe6bddbddd4f8294aeafabf4001a7dfbf2e8421dc487e66fdcffe7672b27304778cb90fb3aecd3bca544d18a40675f97c6af52f843985a584105606798f11a52bf7f1360359e4c9bce6ed5ee2d1bb10a2dd0ffe8cc3575bcdc7feaea2846804", 0x71}], 0x7) mknod(&(0x7f0000001700)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000022c0)='./bus\x00', 0xe149, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20040, 0x40) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x155}, {r3, 0x31}], 0x2, 0x0) 06:41:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/118, &(0x7f0000000180)=0x76) 06:41:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1200, 0x104) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000300)) clock_gettime(0x3, &(0x7f0000000240)) 06:41:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) 06:41:40 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78"}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) 06:41:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xc5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1885, &(0x7f0000000040)=0x5, 0x4) r2 = socket(0x2, 0x1, 0x0) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) 06:41:40 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) close(r0) 06:41:40 executing program 0: rmdir(&(0x7f00000003c0)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8440, 0x8) write(r1, &(0x7f0000000400)="d9c3b838a7a2d388bcc06a320995025aacec6ceb4f9c3516827dfde5cbeae39a122d17", 0x23) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x1, 0x1ff, 0x618c}, 0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000040)=""/67, 0x43}, {&(0x7f0000000200)=""/195, 0xc3}], 0x3, 0x0}, 0x0) 06:41:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) syz_open_pts() pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x10000}, {0x18, 0x3, 0x0, 0xfffffffffffffffe}, 0xffffffffffffff00, [0x4, 0x5, 0x8, 0x2, 0x6, 0x4, 0x7, 0x200]}, 0x3c) kqueue() 06:41:40 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfffffffffffffffc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x41, 0x400, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x2b20}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x800, 0x5}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000001, 0x8, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1000, 0x81}, {{r0}, 0xffffffffffffffff, 0x52, 0x20, 0x46b0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0xad, 0x3ff, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x468, 0x2}], 0xc6, &(0x7f00000000c0)={0x5, 0x1ff}) 06:41:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e6021960e0fa909ee8453bcad1f692ba634cec660c8aae7a27e4c5f38e97992fbd844f678f720709a960401052acf42c1182b1d2d8"], 0xa) r1 = socket$inet6(0x18, 0x0, 0x2bab) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xb, 0x0, 0x0) 06:41:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000001, &(0x7f0000000040)="fdff00ffff0052e05f345b288def54cf6289987e8146da42bbefd4", 0x1b) 06:41:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = msgget(0x0, 0x108) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x91b5, r2, r3, r4, r5, 0x22, 0x80000001}, 0x142c, 0xbe, r6, r7, 0x1f, 0x1f, 0x0, 0x100}) 06:41:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca2ee9e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079a132f4ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097caeaa605a6737620f4fa1abc6d74600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e68e83ee050f4801800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) listen(r1, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0xa) socket$inet(0x2, 0x0, 0x7f) listen(r1, 0x10000) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffa, 0x6}, 0x214) getpeername$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:41:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) minherit(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x101) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) 06:41:41 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) truncate(&(0x7f0000000080)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 06:41:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc00a, 0x40000042fa) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:41:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f00000001c0)=ANY=[@ANYBLOB="08e35b82431670136f46ac6b3c1e6346c4216a4e9d3294823075163a1cd387ad08b3ffec9b303290fccb37b65f07c351081b7ecf5613320226ffbcabbe691107f221d88a8c1a92856ab39fafe928e4f70089b8e6e49d4fbc26c6b2fc016dc68ad8aef4b366dda77256e4f163187d40c58e0f592bdcf673636a1691b27866024125a41cb33591bc2df193a717b77449b8b27934ab771366c283"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000200000000000000000000d5b5c78999521115155261698097ffcda32f5faca62124c575e2fa695c6d8eb49186fd32532dad803ec26b96dfd3d33a92af02b613ba9894e7c668236cb2d57796ba2e3fe01e90112de442222f056a1850d1facbdd3608ee4fd95cd4122ba059443170a19aeed4be8dc56ebc60489aaed3c63ad7a010cd8d444f60acbab537ae86e737b63cd23798ef24e4608e4eb2aa478a63aa2fd0e5e77cee36caa55398dc37fd0700457ba4d4e76c2e4a81e10168de008b4527643eeb5e22b7f4957d989e520fdb24d2ebcf38567e9f753fbe71c832d6d73aa357e778111401674d7aa0969ffcd1e7e88a831ec60eeb709adcdc878c5fac3d95d5fb009fc7c7d3c9cb57dfe6483efccf54b1b1661a92faef79c07fd7f060343faa9159c1efa681bede19cce2f89b2a737f0daad518fb78ea6798d07913a56c0de5ceef2211a54af7275c882107883da39cecefb6cdce3d"], 0x10}, 0x0) 06:41:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)='\xd7\xd8') mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 06:41:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="e7ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4004, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getrlimit(0x2, &(0x7f0000000040)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="df90", 0x2}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x0, 0x0, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f0000000540), 0x2) 06:41:41 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="dbb827d14b1e884cc57d114d6c", 0xd}], 0x1) 06:41:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x440, 0x2a) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 06:41:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x109, 0x19a) write(0xffffffffffffffff, &(0x7f0000000080)="c2502e", 0x3) 06:41:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 06:41:41 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x90d3) preadv(r0, &(0x7f0000000480), 0x1000000000000034, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) 06:41:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 06:41:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xffffffff, 0xff, 0x7, "516864c7361abe6277f907f48ca478ef551997c6", 0x9, 0x2}) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:41:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x3ff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:41:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) 06:41:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) close(r1) dup2(r2, r0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='-##[n{\x84{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[,@-%&\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='(}@[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xb2&b\x00', &(0x7f0000000400)='G,\x00', &(0x7f0000000440)=':\'@\x00']) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) writev(r0, &(0x7f0000000940)=[{&(0x7f00000004c0)="b085d94658ea2a09c1cf3e02111d1d7f8068a6374c2dd21c8aa476f290b063a90fec254b28771e65aaf123d89da28fa9544415eacd89a36cbd83e17b1386c7ff138b1f23638da60b0d9c94c31f70e8404290416aca01afc4fb61737220c2a53c124afe4b9075738f5448e7588b113c375bb667cf1bde1548c2ce0bc009c0f94f61f17235527d07bb4d13d73f2917724b58afa95213d2a467f9e15b1fe7065d10ce19cb37e76d03e53db9bf9f1bb1fa3632a89664f4788795abe3d585a59964ffbe165496ba742ea6f4eb2b7750abe75e30cf52540b72d6f3020885e1ca70daeb899def132ca17c6c3dd6bd60919dbd2d", 0xf0}, {&(0x7f00000005c0)="59dcd39965c85b3b3ada2a6d52e4210e228e98667050e1b6d2008603908e70df977748b8db3b2438c51d241d64841eeeef0c129c0eaa6f03ef0ad73779095444f2be45f8d61d07b1b610d3060c8f1e7108898ec543c6328c2ad36655fee4bbd06f1901205763abf98f13341e1ebb604d05b8276f2adc40c708ea710e40ef292d238996eb098aa0f63518d1dde8cec43d1530cdacc40a485c83be786fba9184ca806015538b558ab0f3b6d8d163b3d3bc106eaa56b821dcda2bd27130854aa4b2a69bed0f1314823aa07a774c0f4f06d6ca1d9751a4", 0xd5}, {&(0x7f00000006c0)="84759028897ca26d5b2fd57938fbf153a5baa535249bd0b17713db2df0c8b04f4f49262047090a4dc4c8caed5b9611f07e8bcfe03af16e86ff0c369805094a314e6113e672ea8f84f21687d33b9d98d878b92d619534cd04c21167a3b8960289fbf825a209fc25f28bba5ed6f1152238fe7c51375636a384aed3ab939ceafd9527bac6bd58", 0x85}, {&(0x7f0000000780)="540db473315b8bc8f0d367570684be022959440be226a2ad0bad30b39e87619799328b43f9ce523257b84d1b1d2c1475569ba8fb95faae7894d8a87b312ce3af0b9ed3396947ecc4700a86778245b0a82d0d07206028e94ecf639e1913f4f43e87121d6e5219954ffbed77ae42d048f0421b0f7d645cfcdac5b2b7ae", 0x7c}, {&(0x7f0000000800)="d6f1a832df1373a0c18f456fe08a7aeed7bfd93690c74cd2317cbd2cf08ed44422c54ab74227d124cf3655a737ef60d4413531cbaf2a1455b10b30860613e288d37a7893cc44e9ded0d6e7c513a5893f263e66452dc726c90f2824a08c916586220f35e85ba5c01ce3546bd3102ca7eb391e2c36cb13c7d283c99b3a7e00690cfc61816c115cf8253770512819a27a45d60bed7325c312125dc977d6f8e57763567971111f46065f67cb2fca9538bd7651a3abcf99ed", 0xb6}, {&(0x7f00000008c0)="3d2fefc725727107339b937f199dac648968dfb50a509eeb38996316009bd31797d660845c3e1620c22f2e5e840c2179610381bdd57341faf6ae81484b92e09d396c", 0x42}], 0x6) OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 06:41:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x80) ioctl$TIOCCDTR(r7, 0x20007478) r8 = getegid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r8]) close(r0) 06:41:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) read(r0, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x5, 0x3}) 06:41:42 executing program 0: r0 = syz_open_pts() munlockall() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000100)="8194127bdc837c955619b953f111c93760456f63466710040000009a5514e07d29b9796e0000000000000000706fef0b08981a721aa729749884389b0432fe37ec92c0aec35bea8a16f6d86c2db37b2667e114cab6498f5a60403f79063a108526ba2cf0d1d4915daf010b0281c036af10a1cfbe8e6645fdc8f71fdadf2f30691633d31e4f2637ebbeccf2", 0x8b, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 06:41:42 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:41:42 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0x0, 0x0) 06:41:42 executing program 1: msgget(0x0, 0x690) 06:41:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) minherit(&(0x7f00002f4000/0x1000)=nil, 0x1000, 0x3) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 06:41:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 06:41:42 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x16) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x40000002952) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/181, 0xb5, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x3f}, 0xc) 06:41:42 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = socket(0x2, 0xc003, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 06:41:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0xeb311642ed7982d2, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/109, 0x6d}], 0x1) r2 = semget(0x1, 0x1, 0x14) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/66) fchmod(r1, 0x4) r3 = msgget$private(0x0, 0xf) r4 = getuid() getgroups(0x2, &(0x7f0000000900)=[0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xeb, r4, r5, r6, r7, 0x19, 0x1}, 0x7f, 0x134b, r8, r8, 0x80, 0x165, 0x3ff, 0xfffffffffffff3f9}) r9 = dup2(r1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000780)=[{{r9}, 0xffffffffffffffff, 0x98, 0x20000000, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0x1000}, {{r9}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x11, 0x80000001, 0x8, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7fffffff}], 0xffffffff00000000, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x20, 0x6}], 0x7, &(0x7f0000000880)={0x3, 0xffffffffffffffe1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xffffffff, 0x8, 0x7, 0x6, "d3a104e86d7dd69f15cef1bbba0b325203e6275e", 0x8, 0x100000001}) getuid() r10 = dup2(r0, r1) fcntl$getflags(r9, 0x3) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0x0, 0x1, 0x2, 0x91, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2, 0x7}, {{r9}, 0xfffffffffffffffe, 0x60, 0x20000005, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xfff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x24, 0x40000000, 0x0, 0x6}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80000003, 0x80000001, 0x6}], 0x9, &(0x7f0000000280)={0x0, 0x10001}) mlockall(0x2) write(0xffffffffffffffff, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10005) readv(r9, &(0x7f0000000700)=[{&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/188, 0xbc}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/74, 0x4a}], 0x5) ioctl$TIOCCDTR(r11, 0x20007478) 06:41:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) writev(r0, &(0x7f0000000180), 0xb4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8000) close(r0) kqueue() syz_open_pts() 06:41:42 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:41:42 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 06:41:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b7e792016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a", 0x171, 0x0, 0x0, 0x0) 06:41:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:41:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x83, 0x0, 0x3}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x61, 0x4, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x400, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x7f, 0x3}], 0x100, &(0x7f00000000c0)={0x66cd, 0x16c}) 06:41:42 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000002a40)="b97e7d0852a8de454acbe06bb82c97645c68af778f7be914f685c33682d8e2e53688e4281c2129ed219acc2b5833547fd65eb7520723d02498ceb6b1340777c6e96987a5f37bacd15d913109ef945b4c7d5de3df6b90704c71cb8245602425dc052eea8120db9993ff20929b7f8b19d18e2d5bd81cbc6305c1b0c6737a22e2c7e83ee50e2549291169b74bb93d86245ba1c9a4031e1ac3e862170f2ccbf52417d313aa6d31c2d3f76cabe1709092062e5a7f4cfa2506c8103b767f6a6be2b9715c8c7ad45cf296d39c1f719be097561128ebfee3f5f7a8e6df65e2e18393c810ef2785cd97fd40010acaabba9bbd12a510901176612b3bc972a8106403e5d08626d62d641315f328858f14eb38128728651406f05157090351d28f12e6569359d9d95b6beb09f38750d9c8ea2b9cf047b9fdb3137554f0e3e81d67c6d4c8837dbb683479a19462da228ea346c62db3a857a8e693cf11956c13dedddda9631a94e71dadd3d97ae2fffa93916126658737a4074a2a7439922d169cc84fae08a6ad799d02fea75664d314f12cb88570b7be94adfbdf2769b7bd21b5929428770138db27ab3f3badf8a66d063398fddc531f15ef7ec6526b893c6d18bc1e79a945033e8b287c79eab061a97777f9795a82570fd3b89e2cfb70e176280f2edc75074e84668651e50a218a1bb5d389d434dbf4ea0ab04835c1f85d86a0f19fa9baad4262aa2f5c1fe0ec05ec0231e9fe795a8cf32be28b5fcbb88eb7c5746a0832d5ca1139ef71badef81c9579e083a6753b5442ae5358cc8667aee0ded0db8cba263b72f81ad7f3a541b568de7f17c5128d353c557a2e039480922a9c4e78b205a36c26d4b1383bae56df37f349950a40c777fd96943c4ec38fd884bdca1339094abdc08830674b9d27b4c7e3c8218303887d0c30f00a21787afda1caa261c0fc36a1281c53ef5bd33a144f53be822984c47f95bf0616cfabf96a71f04b94bc22b8594eff709fa1ebfe885d00b33ca9937ad43099644539dcf071116feaf21c5b216b96f5e2dee7560cda98c1e24db500d1a918286aa46ba8f384a22be19f7ff94caf089478e10a09b9650867108131afe808c1aea55563e8f1287b6c6d9dcbb7ebb7196e003e7ef59e55ae296054015e43feb5101de46963c4d781775b63176f862a7cc87beb550d8771788b996b989f5f37cb846e7b032f6eb45d784282fc9698b40c69b98e43f7bd05213e87868a3a2e09812dc5029045b2a7b1c7062fec9d99a15058027f46414be0b24ca7f6b02a5103ba749ba5bb3b810fd12ea99de9078143e541a9919e84539c8c4510698e73a58e490eaf2200f03f4ef22d3168e54418ac9c4293e091b1aaf3fe035172f9445a5d609929e5d834191525265062454f41f37133970c9b9eb004633e287063d31ab61992d509489e142e8f2b560ac5b738add0c367a552644f608ad6c4df7bd319629e875bcb4c9346277dc5868a2a77b32793ea2b1e3f134a9a9ff365e7f84d0ffb8ad10c2d39efd7147dbe583dca09adc7643c6102ef8beee08c55013098f36370352d10b1ad4e6a0e11692a422545e1c1e1fbe18e5cef345ab68f6141fc56228ce0eef41959fb8575ca96a98fb860043f42709f7fe089614721924aada528f2dc50a4b0ce05adef2bbe822834b0d766c3fbd54b8f4afdf0e9ee50456faf773cbe99606fac261e167d39dabec36e32e0cc63fb47ebd056d077423bc33ba8adbb1642317fe1a4208a2fb0c8168b7b43011be690007483ffe8e1f8ee47d366cdcd4d23613db984159c52cf06a0e86c997442d26c8130dc82b364814ead808e8a37ce6dd7da37504bcec050d66a8002342c67610f26fcb74b1ca32731012f1ea54be4c0f82f64fb30855c0a8ae581421ab9a5f16cb0f48346c970d65f0c0d3d9cb3c5efcee1ccabe20f900b6ef48129e5a26c05ae0e1bbb66b3737622eb5bf20e4ea270865045764d18b0c6242c2df9e70d3cfbe02d720ff751339e2bebabeefc5eba4f605509e2a560e2bf7cf6621c2b536fa5cb8f06db8d1e68b757eec0d30f0e31486a504ebfb9b24e6131d34205482b482753eeb2a4e42338bcc16149fd9c3b61f928fdd83082fe823e486bb0d9424f0c6e44b1c523ef003d7c58bec7b5cc47bc8f8136bcb0040fba0fa28b31dae811b28ecdf3db3dd7b22897e06f2e5c1228be51818e82211cd1a591b2b693c4a736d31000b76ce9fb3ecdc4a24964c45c918c008bf5ff31d06141ca7793477f5f99bd175804ca02ac34e89a32fa48545dd0d238c676f8939874589c2d6ad1c47649848957733331fa439a67cf4d7054424741f360795bae018d3139fcad15d3a536e18d9ba59059c0e8b7a32c0b257a08e3980e070d6761e60ccef1f668b6b49cc3c2f7b0624595d085ed38c1ac8f55809c889cb57c3c54469b30d1e2991306b4d1f02c29f8ad3ef31469dec372cf9828d50b371c6c48ae295aeece65501aa902dc7ed299a8de6191ca1f1589f511d8cb1f9fb01f13b773131bbfbfa48c6f9e1b904391db1181baa0eefe0b55113ba917a6aa12fe7a1afa5355ec0356a3dd613dde8bb9986c5fd9f19313e154ee5f407fbd790590e25b8c732aef95da2dc5a8c678771d010078fe1ab15a2f114af9154cadbd1e541288e09ffe03ee3b1b67e2c99fa33eb9f6527b46fcf6a749adf85cfc44b65b648ec47f00bb9371d25050a481aaa9501a5d30a7caa5b4623b2ccbbb1e89f7dabc00a1c0de1cf34189ad4e3f33aed405befc91ad2b57e32efd04a6526861b391d87d0e28a561915c2c42d674f8eca237abd138a308ba1153bc3e8b22545641777d6f6ffb56a3db8d0af06bb6a664d0ec648f7b40ff5cf819ba103f1607bc2bde28a38b83c274899b0beb123c2b3bc46a4026ef44927bd216ad655f7ead4dd9ade22ad13a6cef4f2fde971684d460cefe01b01efe1e8c11ad649fa17a9d9ed8b4b7719de2d774d25b4c04c7a18f8b2cbeb656054b8db0a64754a2e292ef8208f953bdb07d0ed4c1fcbb4325e126ff3c8a12304f6093c796e45e6a78790a87f024cd3c186f4cec8da95ddc71a093cf55b712d077bfbecd7f35bb3615ac350daa3546198e01090c6f2cf582ab2b55dba14fde87034df4c7b7253cd102ab0f06e69a7bb78f292283f31098cfc91d9ceceb0b040caf096b40c861aa9c9718bc39e003b0067f39303af30e00d211315836e4dd1c0dc830e30e4707982f6b749a3e72d8faccf1624cce4eef8270c5dbdacab4dc416d385c08b0ac4a489a4192d9b4d77ae77c7b35e0c24db5b0c16b13509d7a03a69069c44ed5cd12a2ad303e59e097ea6a495f47580c5b76fd7f49a3561b71725c95d32facf6895b515ddd93c12e3c4bd16dc919664c704ad3c341fe233214e30bd477516b0cdf170ef6ec3c88d1123a052c2ba3b57fcbec873bcbb557954089912c150a035fcde297bc1df05d0dd5e5996e5cebe9ad635a6381dedc25ad2bac35be18a8b2633b8177ef97f8d812faf6626768a24bf8b5f241a3b4cb4bb244a091ce32d625182a3dbd902cc56253474f99c88bafc5ffb19ab2fa4118c2658afb60e1ae4adfe59c2e3acc8e2fbb5010a0ddbecda64dd650d0b5e76f9e226e4331d48b791cb92ffc4cf429c32d3d8d5b8c5a4f95debe9a0cd98d1e0f397f7ceb824b1f1f83eff21609f33ce4c06a9214f772158bc0682a63d8030e64d6a32accfc79e6895ea4512615863d95516082f99915e81996a335929547649a08ce85997c71c0b15b9539631daf3342ee4cfde0f70edc0ee440ba3bbeaf247bc09d56cf13ea232b492fc62c2f8c29b66854304af7fb2f0fec7ed5bb1ae75f5ead7c8acb8b3b9fb9ea9c90f5b8fc4513ce5e2da67e6ae53b267d745ff6c49cd1bdf8149d0d26b1c8fb69e1dc135dba1cbf523bd712dca93d7fc3b3c1881a2e30bf95b70a5a1f1188497d45356dd1c7a776266d9ad015efe3b7574f1192b0e6f7e30b5c9fef28e00bc26d04fc8ca1b7927ea40809bee964b59ba0ad40941cbd466019289960980959011e86fbb6762437cb735f7f9c89cb5950bde30016dc046e3df74e6f31043a456fceaf31fc076e82fe151602c6c86b49d62df341a9864b196f1b145f3b074e4422465080db3088f674bda60080f9edf6921ee2ee14df1b47928cc700868777a05db90dcdde6bdf63d4a134403a5d4a6b84558a3d2aafd5cc0d84c5a2a68dce5ebbe308300d78c4f21fdbb8d59df805b820360cdbc97c3d4437007311b152e237a6325d8b6eedb0d9598f0a4ea23a52557d7b34cd644f286f745593c5693ef1b340df91955944371f8ecd6a9da4c97cfd72f7e19f98eeb0a3cc23511ad08f2d98951a92d0888147decff506520256918257bb23f73e305682dd31e9a89b8c1b3bdbb3caeafd254882a8b36177322923b91e00cf21adb1b73dfa31fd5ae07e381639365a113be36a34298d08ef4defd2e193461f7fe6e3760da46d5847d75242870206293f35d24a7956fd77a1b98b9d2c02bc532a0df93fc275f0a9294ca01970e68434ebe250c4dcb224a0be739b133809871de5d0eccfb606ff6d31ba20e7a810d67ca0c36844272d8f7e5fb78ea66402f1769e777113cdc1a57535475ea9614e599a2a8bfcbe2c9134e06a1f8d61c677616e1b3a92687176af5f1d39c6659b8544a7645a8d0691c3a49f8ac0984ede32159bab7cb8a3e49b1898f5d94383669902ec999cde017e02f9cacf84b6cb53150a7a8995255205d6e4931379b31e8cec39983755f84d15d51908fb8545ca9aff8f7553042b56081860bebc9644b16d3663363cf375582d6468ccce6fd061ef6d8848ecc121da4d40852df7182dfb944f9743ac219e75f5b2ad7617313c08dd27af46be5bf218aa937e96d739c3e49e4a89b70aa032310b35d56f46b218fa692ec9854bc7e7be01d30194d2c3aee18207b8b919ed3e6fcecb1c0234fa2569bdd5041725260f81b44242efb96605d3c8ab537151ce0068878a67a5f62f35553c803048ae0aa74351b8583567f2972ebe80842f4c861af63d12abf0997b8332eaf00f82d2132f5a1315894645178ef709c23b46a82441aac2c054ee36eddffca39da5ddb515da23397f760a7b2266ed72867295e87646feab95e132354dcb099c082107fc877d67c26a68de723a77f90b7a9025ce983c4be5d582fd6285134123641703ce2aa3182451b5829c5d9d68f70a0059d16d0900aa4346d82f4ea9b0524f728f81dd772053269b5612a44c78e491f29a43e3a475c15df4f6c9005d7c039f1aaa65bb576f2b3d333050c4ea2e33a088dbc02e321be78edcf0e1c2968f74c82638a0fc644b143b2364d9873cad6cc4ff444cf77089d7b2bae3a8440432d585fe7d7f4b0ec2dd773490f19648a53bc0b51b2afece83f6765917a80205cf38469d6a003956d0fc3c80dcaaba622c43c06db0463a585688a393e8fed4bef3f9fb38d9be1a370e6c68358a369597404afd37d069b2d406b46d5fe12909832c64d3f48dd07bdfb8745bf4fe6bfcb3668ee1b086618a8d0f2b6609f39e0b88552b21153ba2863b20e7fd6e78d7a60879db2650b19fad2c211b1d1b85065228f17e018589eff6c00fd68ed65952e36d369d8be7aae47a2a8df66c2f97dc576ee7777307459e6f3aac8e211cb18d", 0xfa0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000080)="7f0dfe", 0x3) 06:41:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="6d2fb5fbef98916cd111bb4584ba5e07d0873194992316a20792f3c6185f57823dfe331c07fe3a067ab7202d64df2231b56d9ef7fdec3af1477bd9ec385b4b27e72ad1508aa4846d23380da149b18dbc0c79dad5", 0x54}, {&(0x7f0000000140)="6ff66537e26e03424a852c23e458456881d95105656c2151367b65470d57385514735dc081b3877f40a90a4b3d5598c2c61ee727c6f3f7771ad3db9afd5a028b24850af21bd36876df51a1dec4acc125471b0b0fa41debbf3ed646d4c9b20ad451", 0x61}, {&(0x7f00000001c0)="62fec150911748a9abb0ea3f5726237448", 0x11}, {&(0x7f0000000200)="8785dcd23801a29188dca8349cbc5b0cc83985dfb96d6879fab2a6a735196e5954dfab6f752999832269576a1722482fd28fe3868ee33b456347900d9937b9b1dc1908ea1f8289344a93658ebf035de054e76db5b98d2a6811d8013413123c400b356a758a4eb502ef61", 0x6a}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf0, 0x8}, 0x400) 06:41:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x8000}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@in, 0xfffffffffffffd22, 0x0, 0x0, &(0x7f0000002200)=[{0xffffffec, 0x1, 0x1, "2ff485f11c381d19be7027"}], 0x19}, 0x8) 06:41:42 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f00000001c0)=""/32, 0x20}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1ec6a6823081010100"}) fcntl$setstatus(r1, 0x4, 0x7f) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000240)="c7", 0x1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 06:41:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:41:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000000000)=ANY=[@ANYBLOB="8a00b6a8c8b1b811836be6bd7e3220054c3ec7ee69a9aa96e96a00ccbe4d0ebed1db7e0ef6fffb4396cf080b986d4af32332427adc152d9d50539e52840f511456127f6caaaebe321026035ca660c5f51474e65f0f697c5f980dd05cbcbdc0fdfe3edff945743e888b4b7c0850346ec4b2f375578d6e9066653425e5133898d2861ed8b3007568f32a1469d4e70a804f302df74baa908fae8b11e570686fd9e98c228fe1243b27"], 0x2, 0x0, 0x0, 0x0}, 0x0) 06:41:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="21697f3398a2a5bc70d32f6b90d582fc26eb0c7d9b0ef681151ac0014bfde86a146fda6a334412ab0d609d88f5262a944380910f46c7082b46bc86a2d6103bd8e9a4674802a9e9ff9309519267973c344153f0e433d383cc838c4ac66472023d374b7910b7ff2db0584b88ff1eadc71763cc4a1e4c35ce23d21db9ca06dd6912380b17d75ea4509d91e758f196d999a9d4605ee1f25afd1decebcfdaee8130474c5a9dad8b9ac992f2af3817e5d9cf9181e6256d5ed25902", 0xb8, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 06:41:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:41:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0100000053d1c8b8c719a4991861af2ff9898d8a70aaf835cb5027c93037ae450493110d39a0f3113b8d2b7ed1cabb35a79b55", 0x33) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 06:41:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = msgget(0x1, 0x200) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000014c0)={{0x8001, r2, r3, r2, r4, 0x100, 0x8}, 0x7f, 0xfffffffffffffffd, r5, r6, 0x7, 0x1, 0x7ff, 0x6}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getppid() getpgrp() bind$inet(r0, &(0x7f0000001380)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000001340)=0xc) r11 = getpgid(r10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6f4d0a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004afb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ce55b68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x100000001, r2, r7, r8, r9, 0x40, 0x40}, 0x1, 0x0, r11, r12, 0xa153, 0x800, 0x8001, 0xab0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r13) dup2(r0, r0) 06:41:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() r2 = getppid() setpgid(r1, r1) fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000000)=""/245, 0xf5) 06:41:42 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="3d606d30be224ffa2171f0a4b05a4e1d0c27ab1b12b025426f34b3dedf9a1ad16904126865f9e8de0d842b3a966fb361ed20bf2d22cc062408c0247edb5789d642003f4dc3868620a7e045d79b5925496912e0c686d0e6896b04dcd8fa8ab9abf532aaebef4eff329e2146eefb1c12748230ae31ac4cc83b7a109f9cf68509c10e465028e7c26c038a937c19921ec53a02df4b4d86ada6d183eea3ea8bff30f972edbd63efe266ff5ce5f5a8f9991e8e", 0xb0}, {&(0x7f0000000100)}], 0x2, 0x0) r1 = semget(0x1, 0x7, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x5) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:41:42 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x40000006009, 0x401) r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) write(r0, &(0x7f0000000a40)="0ce45d0c887017fa3ba36c915cc3026d25e507185911f1efcbebf75b6c7d090fda32470fc9e7904e63a62c3fb56c78375211f070770d02248d024d40d4cac60b34e35c536cc0e7da27a40941e8c66b260a42b8a625f31f0cc60503cfdf527de093441ef4473de05ae6f189b4ee8c01b2f687bb4a26c1548968d8313f12d2834c83315b1950d1231e08a033c8f31e6c54858d2231f99f086379a288429a9aec1caa436b67cf822c83e3d1746f82fd39396c3f16d4c30fd86aff8707aef57ccfd521611ccb04f5273281c14686932234e204d79714ce1a67ebb045febed3964f12804bc6d7a7b4664198", 0x3b4) flock(r1, 0xb) close(r1) setgroups(0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) execve(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r15 = geteuid() r16 = getegid() r17 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="eda9b389fe922dcd8ea1da1d96a2d3fe01a6a0d2c62a352ca993172cfaa2f1352fe189489f34cf7e0868", 0x2a}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="f4ffffff990900000000f7ff000000000000808ab6e900b99a1006a9da8d0f5730d2185413caa298f50381498100cdc6ae1a0a0d233652e73b9a056e35595a38e6c00b54319893ce060000007bc0464d8fb6b9b6e9fc4751", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x8}, 0x2) 06:41:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0xbd, &(0x7f00000000c0)="e5bb4b2001a386b6b334182dce35d3", 0xf) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x100000000, 0x80000000, &(0x7f0000000040)="f3b80a8514144c07411798516bf6a3dfdfb143b69877499366adb8510f5c62f031ac7d03ed68ffc399bdea5376733938d1a9c7a3d4c1b0adac9c93b81b9b8a3a8e192c8eecccf2ce82c3b539a7732e75ecc9ccbec4c8737bdf0c7c", 0x5b) 06:41:43 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c14", 0x1e}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x0, "a438a101dafd003cbbf9ec494b5fdb1c53f0e5e3"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 06:41:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffe01) r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0x4000}, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="fbbc5d834c55eb2607ce89a8a4f398b65db04118e6b1a7b24679cd7f002d9617f64add6fc04efe64023092f8c675b5335fa2d0b06dcbe95602b251cbd06456b163ebac3f98ae102f0bfc42da8b0a6ceb0b8cbf170d84ea73348c82e7d8b1e15c0808bb02e1dd62b8fd392a35601ba9df6a13dd5790b51438546a4b88840d95fcfe271fe603fa982719dc1f401fdbd45c57fd583c81b4cfc64802f108062895a633572353c7724b1e3aed8d", 0xab}, {&(0x7f00000001c0)="4535ffa180c0def36a359d912c3435b64cb30c93b4bc42356702c70f3328f5baffe9b44026b7fe4c72dc99d8465cce8e80603d0ddf635f7cb70eddfeca7ae5ae5cfd33594a5f9a07f613fc82ba0c49dd01d48cd1fe83f4ede1f10b25fa7987f690ef62e5b8a549d5dc191af325f71387bd1607fa4a4bf2f0e02f3297ea6e9708cc0850ab1492dc7cd535e1e77d3fa9d11a79506ef2424659d5efb9bd10c25a5d63f1fa25c473900d695aae711d8452ea3ca53384290ff5e55660fd21d2e0f6c2d8be91927d99c4059fb22ea0b8fd949d500355dda6902a4ee75f74fd2ab954c8e0f0efb631a4fb18479f69307471ab167eb33c08410fd4f9fe622cf5bb4318628b85d7e0d426412f710eb8f8d8e004df3d7e07a96823959fa318e13924e54fd041874225bf42a80f2735858bc56cd068e875d67e0ce47cc7c0edbca6548f4dc745b69af33d750aed9aed11e71500dbcf915a0c1815957f9caa7dc9b0b6d33a1813d5612cc96e9f58c3af5c0fa4c13ef0211a2c192a6a0747e93fc47a45cb165b70b72ac8c1d1ff7f830e49deb7e9b08a2d021c5e5edfeeea0a239793f8747f7208b9e05fb47196668d7e2aedf7789b90095fad57a910c87b347028371ac277eba19956749d10c09c979cd9caa0d30e8dd9ce086f013de8c36aa2e3c1997f734ad0afa5268d145b14a4e912c6c8fb1daa7a43dc9bf5ca530b47529bab0b007c18028a40fb204e94be6c32efafdd93f4f9be948d93e2b503a4e76f48e22e39fcaebfa791e500f9d9a9d7f7822dc2a9f2e5cc3fae620cc33d41364012a4cbe548a4c440722eba8e994b8d08efaeaf5bb8e36e790dbd4604e8560cd5db9e758103210591fb8dd9f388ead1470ef6e4ec8a86cb1f6815e80ca3065b8bbf9038997c3edad65a52d129b7792483170ad7135996bcadc50a2b214eb68d600d13589d980d87605c66bdf8e6e5fd07a6529f41518147948bdfe2a85f775798a324677f6e2b7f6b4466fcf2e5a5944e634e2e2d493501a894a0c08f00a1ccca34c33938dbdb952a7a1c01debabdf94b89610042508dc4211e9869d46d30035ea723882358819b7469a00f85d7bd65f6c4b92f5deab8be350e690a1533ea1e6a54c290d355ccb750260b2da7baa356161000e0c2d64cb1158538752a48c1094cf5ade61671d2d5bcf5e00607db84e0a071871677fcc7580049b43e8f8897aebafeaaf1c7bd43684659e1e388345a65c4ceb37f7a61409f0c3a64b06f932c02b38133db34bccb0d0e442858911bca3be01685fd080165b3b05467374df17767e0296c9925db9f4c57a00280360ee9a49e482214336c2967947871fb3d949163c7b75d25d9596456a8c0544d81012227b3a748e6a5708f46ab846fd10439cfe558c9a8194589b9ed2c715572bf0e84b016a8ebade9c209ddb188d8fcf0c8c4e090df82d580b55947a480d209003afaaf2d4b9f9b24b461e148cc12b1d8000c2d8e2dde7ba7488c5214aaab7acbb2cb87f834f4959e612e9bc0bf2849156b25453ad7a97f540da7fc573b134cd13eecaa1c12bea803c0ec16b258ebaa5a1323d77c4c7c879290fe5198fb6903d24ef4c99d6adc3ee6c07cd7f6d93c97e72c1bc9ada6fcec7b2820e830f13a5e8a186a2484e043dcce19880bbc7051eb96d3520b4e85e26a45acc6a526df0ff6d0997f80578ed8c7520849185a14e707688c1abe7f3dbea3175471ba63215264842866d872be9c49af602583bfbea960f1875cade743e0e162e34a65a1fe5599887d5d53fd62a0bc72db4666b2369d76c1769be5bd2a008845f74a69391746d1e3d6c6cc87e27fc32602fcedd283627b697891935352b21e0a5033cc26afc905977d955a91dc5b0cc4dd4a34e6b56a3a7b6d7e95bbbc6e2c7179f65816ddc10703d26470cf9bd8ecd0e1d2c91af0a5e7ba02414b523f9be101845c6180536771821778199c357bda724b4e345f02067f36bc6c5e1e5ffaaf93b378ccfe0206e4518b8332d9ae87bfc3c8da366e686764a64b22b71932c6594ea0ee44019c7758c71ab3f27cd59b5a670c04c7eeda1d9f7e67473a7f0180a08595718f723bf86f3bc2f1de8c32bc380458f47ef5c7d2c1f8b02a1959a599d0057b6e33c8e7163b7cbbc33dc46c40e8e3c797faba0935a38a00e43e7c69fcc69812289d06b5b7d385aa1a3a2ddf3e34f56f5edee2aa13846674398d83e408591c8b58a5ae27d1e47c8b9f453b9b38578e9a96df519580cd3f6762ee243af5a0967eca76a63c272a48ff1d943ea76a57ef7a56a7e1eedab2cfc8b3f550517058a229297749ecf9a521b4b26f96f1dbc0966366a52d92043f728f4507467ab12323fe9d63de0a7cd2310244659312f59911c14f398c274b1b4f77d1bd09832ddbcd6bc4327281b539a393f63fcad7daca1a3ab7a19cec47d16beaf2303ef85c2eea665d9dc358ddefed7331e5a45b406760016d6769aed2e09c568c9e85881f37612541246f2f265cda63d4aff99c8167e98e862aa419d3ac0ecec611c2a6d78595aa6dbddacaff063c09803bcd55314fcee22a82b2eebc20609f689978ec835689672ac200340f97accc4cab4c1f2db8b9420e18635888c26bd93887891b7c9b3bd9ff38dea72e084b9dba5f51c5f7687cdde47dac43b3e8a0e4e4dbbf3f2fb04e3ae490bf28bfbd8896943ad8cf14975a9f17fbfbac67621db34805c24910e510c9308c54f7989bbd07ead7e3a28776016d3284184945f73fb098ff21013f6612071a65164d2e4feeb4e8a059e26ffebd9f34de2217696f3be5de487f66b9dc4f769b37f4045dcae9e4048e66bad2ce79399abc9fc9d714ac5ad24f459f0bd31bd9ce6b696f92246c2088664d0d47e2003b5baf8dd794cca7fd1aeee1c0f6cf08d8d287c61c729ac7c2c043e65e003e9299715c98f7697e6e8443ff3d4ef5b7e53f729dbdab5ef7e3527ef5cc342487af7de51f89d2f60748d7e5a651e5f033332776d7ff7a94047e2f16fcf3ca036063d2d4ba41144ab9092fdb37c94e8b8f7aa47beb3364173893ba1f12bbfd732520ad19c63bd2ac2531c224181fe0283122b344c623cc90e4eebdf983a0fba19f7fa7a98121d5c5d70220f50e11d9431ef4cbe3d9c13f738ef65c45d6a68c592fe169affc54f100fd18a2a938f2c93a1227e6167dcb1cbd8a24ed54753a5a264f3fb51cc9caf844d0592eec4a0917ddf5cc179c79c71b9b0817f0bf66623a391c956a125a92b58be29c3dde92e97ae9144ec46dcd314310375f9d3ce4c5bc8a1009bf796f730eedde85b9f3ff3b438ceba5ef3634b475e757f19f69e85a7db556b852a7db4b908cfa4e6ff1047dec6c85adf0a2554eb02ed06a1c86df43d24ddac1b9511af1d326a3d34540d9a3cb50980ad190ae85401a87c28a6ba98cfb9d5a71a5262dd9ef8478d8fb5497fe3e53fd8c4a6f19fb4a6a59f27e6e70384d98e27431cba81eab8ffcbd2745829e1d96dd787fdf882850dd1074bd8047d40942bffbd949901d74281372db380416d63ca869c5f96e2413ae8993acdd8107066195b13ee2112a337fdb3e6cf317be4a4037196f4171c0629401d74305cfed918edf63ff9cb5c30c13dbb9aff0e168a1a14b23b0d029a7c004799684de37755979a6b482a38fe59ab24c1c3ee6bb4a7e98d987a5f76e74d1d8d6c2894759b90e1106253facd6fe8c8a93b1c4efaf886651d02f86be104bdeb5f81bd7d53e11c5cf6cc1099f302ce37cd6cd850a68a039a155b294401837636eee6693882738a40ae2327b2d28a6eebf880c0689a9f782b38299e342e4d937e767ca57f121cc23c6027b716af9ebf152b230d724bf552880cb09ea08cb22b3af0d2bd424394da17dfaaf4c3a209c7309e74050f44a955f98bd6476c47cf434acbcce92edf3018afc5c55828c3441d139e04bb8c5fc6230388348f50405debb176d9937ef931260e9c0dec3f1634686399722cd5117a930af83ab46d95df4369b0a38fe86976ec1d083b4d3ac241aa8be1c1c3fbcd001af6ba08dca006faba225d63a71b3201671ced88ea46fc167b8a13105afd450719704de1dc2b973f29a95a184712a51eac182e63b42e051c5d6c15236f96abfb9fada1d312fd6d0733d1adc730a6ad0252a4aab152c03b4262441f4a75993c46bc590afd169b0e29e8d46b12876eee427acd86bd540be8e75663235d6bb5b6e0d39a973f31ec6b9a91ac2bdceb7b76792a20242855b05f99e495682536cadc7049d3a87cb40fbbf61b7fbcc71abf9814632b909628ba49e6c78ad85b8232aec31558788a7c49c887fab2a2b5eba28fd49fb12acb5139e23b16db8d594deba8db0a93d6240be4b1ab42496ae54a3142620ebf0ab5cf4d6f6d21d4a0de570029c6daa693a49ae41d138c93152c9f9c1c4d762441cdf6fdc2aa22b7d63432d88726a57a8e748d0153023fbba79740a7ec2e1ff7667deb9777c8005754e51745292f38b0da5960b6b8812ca5057d61430df1832a18e9fd4bebc6a268a371b59c6b54fbe04d1510c9b7886fefb047eefb24cd27dcbb5ef7d3fae6e2821f7751725774b787d08f29451096d2b5f4d0dacf96d34dca56a7c924ef39c26f09042d91f58a134f8b5d6c6743c5d0d38bd16db94e56c0f7f6d03f968a1ae204007d3fb55f003f9b553eda5707ed653df77dca945f60ff75802fa11be877ad25e5b03837a7d26cac71c97bedfc1d7617be4a9b817072f2da3edaf7adfe88ebe0bd6fe48eda986b8a855222171cb2b7eda19a0d36304276907bfbcd5e383a271a97d0a8ef523f50fe68d12e475bae6b998179b32c09bd2541787aa3a335bb65d93dc47c62128f3918221aeb7176cb21b0fad4dd80bc053c40fc27843308630d1e76c9792e4328f84d22e599f436a5e8ffcc4a8ce79dc261d969376c0ce0230283000b3524023e3d75be977a8f1314903c9a568a0690f38cd5fb94ad3e517e02e7d9547776bb2680ef9d7995363c231b603649aaca94582ebe00ee2da7a9a619f01df16a99fffaafcbe51d6b4db072ef4d2687dc1e07c9cdc658b93ac34e5e40889b6333718532fb86b4b21c0ca67a23c902c12bbeb0c20280d4c789cb87d0b2ee3ce5057801ba56ab56f2daa3a409f898a7c82f7ca33dc3fc20be0c6bfdd43d804923dcabf955aaef2ae83585e632fcd9d0837328c3f1e08bc9ba0b10826289e8e2cf555c071440fb65745f554e8804c0be87f5bec4213e33dde1684ade989fd29f51e5075796bbdfe5870ba14684f6223b0655857bb94d3a1b29e35cae695dcf340f23141e433ce04df638bf0f2feeaa1a40b321421235a3f3aa3ee247137be521a1abb325d9b4573f5c5b65cf8e1318554aa785684e40a9d99ac580fcee8bbee1ebe6061f80387bd311b7d5201995ca37fcfc9f6727c76b1adce16634a2f50eb4780a3392bf51ae5581fe4b6a111435696622ca54c2fd522e7de6fb4678e93cdd30632138d4119dee312ecd8158b43ebfaaae53dec2a24d7b968964ce861e0915d77d8e7cd2d9293afb150459531234fe03b82c1ce8cb3b1ecc041e0d8368d28a18cb2b0b20ae524535a7f72df87a38238e50c5def9ee8fc65d224dde2a68b2209316d0572fabc395fff8750d8686416c9c982549ce3727cbb2e543eb6daf8df2e3f5b7c4ccb7b61b49614f0b09f2ef38e72b3cc13384b55ae1997e7a64f91c7e96b2d5a07b3a57cedf1ba5ad78d476c9ff3267c8621aa07ec38f53c8dc9c99d1de68eaae608b738f639f0c36e5de57f96ed383d8816991a33f2e97f8329c95d57d20fedda4ad85f2956bf48", 0x1000}, {&(0x7f00000011c0)="f554e8eab272f854d32f2b05fc96cf8fd99d0dcddf0d5a29adbc3b4132e51e91f7677fb07796782127c0be8d873ab48d2302a44ae4e7e9e975ae6d449d7bdc33490e1f585484aa931d275ce536299ebad9831753d5f187f8ffd2ad8ba98315c6ba3a5c78bfd1db17329df012fd7e0d6b72d38f6628025a54572a0f0c647d6b3108a501fba1e2b2bdc81926bf6594b16cf653948817af4ad62100138cb76e8377011661cb9b9b54881602659e3a184f2e5be9e432241123efa39ba46d7f68f35b794744586f6eebf08492729fa4e4d5b63c8aef68a0e8441f0278a74c5d8befed7903753e4a3ebaaa6ad72c04d6594b512572c82e1c71571a79", 0xf9}, {&(0x7f00000012c0)="db7d6dcb6e6889e7311034891202187a317f6aa11410101a474db86b4a99e688fdddc855e383156451c417f7c359154a101aa00cafb5c8e1a97a1d3653423d118e2096580cf2cc9abd615e9a9744c4d18ecdcbc87bcab259834a9f8feb3d0c1286486cf5503cb0bd9f05c7aadfdd4261f23716e299c16c6f0500ebb9fb4489c92889c1f9661cb8cc525327310ebfc05cf4c65dfd8f807de8c8ce74466d796a6b5596b7014c32d65657a462fcc2e142f465edfbab188dc8127ea58179dc7181d87ec2bcd16740f54222c3f9205476bf825025f31665aab44acb6a2a244f841ac2780c49", 0xe3}, {&(0x7f00000013c0)="0c4404845b", 0x5}, {&(0x7f0000001400)="cce5033884ce1cb95ff28a16b91b5e00eb1cb476873fe09825954255bcadc99214a78a2b0f35b4da95e4efe4b6b07604bd", 0x31}, {&(0x7f0000001440)="c6d74007368da168f8bf57838e2216c7a66672ca12c04a5a7c50eefc49d8b96d0020a39dee066abf14376a462cbc94b7e9f4afdf01ba750739bdc4ed040d7dddc6c01d63b464cb7b9f73bf174208a956d845935d098fcafa2f74661a1f744710c90d4a1971e4067d221279b9d21103dd16e4fc0a679db43b3c9ddf7c045dd7d1faa70caed8d26d7361926dc95ea194f45091846485ac47de9c61cf706ceb777bb3b5e6750588e459bcb316cd837f568c2d2ea4f7a71e457c17504a648224", 0xbe}], 0x7, &(0x7f0000001580)=ANY=[@ANYBLOB="5000000000000000ffff0000ffffff7f158e24f44e5a7cc1eebe845387af85e57d85fa8edf9fd01dc39f263504a4e328c4cb49a6654460486eff930f7d86887cf9320552dad53a43e8a46158277503610001000000000000ffff000000000000ae05b52069e8095dfe0404e6281a001f3205bf25926ccb0b77c1d98db42929073a0183585d39c632caa9914cc0dc67358ce87edad02d7efcb283e7e90ca59f40e571abbbc9a9c25b54e2f2f2cd7b652f8fe81d79c313fa1a5e23b475d9a31d13446d24aad6c8a524fe13d6d3e1a44d932aa29a7671be075b1c0c024dcf79dbe5e901e9a0cd342125b10e887c3f11d25f238d5e4d7653e50a88cf12b7f8a096ac081786934b5cc4f9716cae25100ac077eb5eb9e57c394f6e24a2c4946ca8e199150e2ac571166be5c8564b1d5e03e323714f33c813ae9003a00f587c419f9c1ee8f1d50c231e07ed0c9f869900000000"], 0x150}, 0x2) 06:41:43 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) syz_open_pts() r0 = syz_open_pts() kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() fcntl$getown(r0, 0x5) dup(r1) select(0x40, &(0x7f00000001c0)={0xfff}, 0x0, 0x0, 0x0) 06:41:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 06:41:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) flock(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1889, &(0x7f0000000000)=0x7fffffff, 0x4) 06:41:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x40) r2 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000010000000000007ec094d55b2c998f67b5000aa071feffffffff070000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000005d00ec37ce833b300000000000"], &(0x7f0000001640)=0x6e) pipe(&(0x7f0000001680)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x4000, 0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket(0x2, 0x3, 0x2) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000016c0)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0xffffffffffffffff, 0x8000000000006) r11 = socket$inet(0x2, 0x8000, 0xe6) kevent(r0, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x6}, {{r2}, 0x0, 0x10, 0x21, 0x6, 0x6e99}, {{r3}, 0x0, 0x0, 0x0, 0x7, 0xa0f}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0x100000000, 0x8001}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x1}, {{r6}, 0xc8cd477656ef305a, 0x0, 0xe0000061, 0x1f, 0x2}, {{r7}, 0xfffffffffffffffe, 0x80, 0x10, 0x7, 0x4}, {{r8}, 0xfffffffffffffff9, 0x20, 0xa3, 0x800, 0x18}], 0x3, &(0x7f0000001800)=[{{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x9}, {{r10}, 0xfffffffffffffffe, 0x4, 0x24, 0xfbd5, 0x7}, {{r11}, 0x0, 0x80, 0x40000000, 0x6, 0x8}], 0x3, &(0x7f0000001880)={0x5, 0xf5c}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r13, &(0x7f0000000340)="1b2b38d09bc0e5b1ca70f1637bda2523d2d7bc7fc1641181853cc1477dfed7c4ec20e082ef975f86196fec00a866b028c9e4e837eb88315ecb49768e66a0af2af7c2b24958ef5a9e2515193e183674625cc36e04c51ef2aa15207903ee3c4c6ad2ab6b340efb878d9dcc68df636478cb8fcbdcc3a5215d8f46c18b6b760d48f93f6bbe02aa3ee3c4a605e5756267ed8f117afa9c124d49f660609065c53801ac50d2812310abaa908e870ae123ac20311d9f6f32a5cb4069fc73532defde00000000000000bdf797d3a6de3b7e21cf1fc4d60fc7e3109272aeae3ba179868199fd12262fba59f3ce0604ec8fcde9e902f4c266be1c2ca50b4d7b11d5c6dd09695adcbab79a43fec2a444aacd5f02315ca742d1e5b918849c9b369ca66f87e448a5", 0x121, 0xc, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) chmod(&(0x7f0000000240)='./file1\x00', 0x0) r14 = getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000440)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b50300ee19bd292a30665cfa8863aa79d4767140e4ccdd827b1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf94892968acfbbc3d8e14754873ea79fa7d623383de00005580fb76f1db9ee9e5b41800000000000000000000000000001af187dead2426f3b947f49290676344b93b36fb4577b704a46a3bbd325adfae041b96c239a01247ef6c300350e518c2e00e640a71d239053e91a41a0b276d906f", 0x10b) pwritev(r15, &(0x7f0000000080)=[{&(0x7f0000000000)="47f4", 0x2}], 0x1, 0x0) r16 = getgid() fchown(r12, r14, r16) fchownat(r13, &(0x7f0000000100)='./bus\x00', r14, r16, 0x6) execve(0x0, 0x0, 0x0) setuid(r14) r17 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r5, &(0x7f00000018c0)=@un=@abs={0x0, 0x0, 0x3}, 0x276) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0xffffffffffffffff) kevent(r13, &(0x7f0000000200)=[{{r17}, 0xfffffffffffffffe, 0x88, 0x9, 0x8}], 0x9, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x100000001, 0x7fff}, {{r12}, 0xffffffffffffffff, 0x3, 0x40000006, 0xfffffffffffffbff, 0x101}, {{r13}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2, 0x100000000}, {{r17}, 0xfffffffffffffffa, 0x80, 0x40, 0x2, 0x3}], 0x5, &(0x7f0000000300)={0x0, 0x761}) dup(r17) 06:41:44 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) write(r0, &(0x7f00000000c0)="97464ade3ed0e4b50bdaf4ebbd4cb5c8ada9508c2b8ee887c1156135dda853d25927120c0d6fe16515c4d850bb26d1d0279b81bdc44c65f810b2f1181c0bb6de29540667a7cd3d4d94635279a231b612da40b652c34f9f18743af617c254ddd8f05a173f324b89c8414c8e3477535fdca2846f6bfd20fb1ae56c", 0x7a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getdents(r1, &(0x7f0000000040)=""/14, 0xe) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc71902", 0x1ae}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c", 0x252) write(r0, &(0x7f0000001740)="7b2400f1cca0e733a94bc8d85941b960aa881e6d7ccd8fb33ff9d4ba746e20cf32b683fa2a67840c680e3e60244dd2e67cf56c6c50d14de14a63d8bf78e690cf1ddac18ce265b8a6e022c9fac6cf60caf995d8eeb664e97a12dff2dd9f8dcf69209ed77bab7efd5811e8ace796cfb3a87d836029ca018c19c1c4b93f2ee3337343a98c279d414b2b6a54645a14e11fa9f2a6cc538249e5ea65ccf5d7f374c17ffcb34e", 0xa3) 06:41:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="faa97a7aad64b2d09bd58ea66b547dab67a506b1a15e99c87bee63336a217ca543eac19980774b897d58106d2c1e9c983f5dd27d3c767625d6796a023b3a64938fd9e7e0d4e1c6a2c350f2447c718e1dfb306b5d9c16000839291886c9cc0be97659b5066fda39182a79302fcd015014bf"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 06:41:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x7, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/122) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfb) r2 = syz_open_pts() setrlimit(0x2, &(0x7f00000000c0)={0x3f, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 06:41:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket$inet6(0x18, 0x3, 0x1) accept$inet(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) socket$inet(0x2, 0x2, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6}, 0x10) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 06:41:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666914213709f5318be76417546c3f00000000"], 0xa, 0x0}, 0x0) 06:41:44 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x4008c) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 06:41:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0xc000, 0x1) 06:41:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0xdfad) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 06:41:44 executing program 0: r0 = socket(0x0, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100f448e27711de0f47f6e5de09697e9be362d7a87a9ff6500e90cd3d1ff8a26d932140b2d3b55a6b662e1ff59d579e024f5ebd27b9c660e2001abe3c81a69ec4f6e7043f5b1cfbafdf35c90c3241bea5b900e2b33eb29c0fb54cd9bc3f166e3f0bbed825c03cbc19d993b596f40f3090a14229057bb78c36260ed253ea9856c478c7b37c1e08df4d0136747b50add9c4b3b981c68c375af6ff2f7d22972b948cafc96fbf7653a1865eb8e8872ba9"], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket(0x1a, 0x4000, 0xe3) 06:41:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000a40)="be", 0x1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x20, 0x0, 0x0, 0xfffffffffffffff7, 0x1ff}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 06:41:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x3f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1c1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 06:41:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mlockall(0x2) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') 06:41:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getegid() r11 = getpgid(0x0) r12 = getuid() socket$inet(0x2, 0x4000, 0xf7b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="436a8445639db9d03db119cb81b70549bf56e8fd75e17c5ff9d4e978a393c6933a354b871c99ccbf7c6aaa7b2e1b432c226d859dd839ee004072d4c8422c1b3934e692ae17615d90eaa7b02c1ecc4198254f098e2fc4730bd5beb3c5a200cec3740889d7f2cbe91f57f101ecb8cf956c016201ce0e813385e9abf134d51bf3785589051cf75c6f9f8b730d8ceacb4c8de3d97e71a9a2d048fba7f58e6a62b9e5d3caff06b15b5c308bc6a9928fc3ab174531ddf23ffb7701deb6640cd2b18e4cd943a0260b9536d03bc5", 0xca}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}], 0xe0, 0x4}, 0x401) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r14 = dup2(r0, r1) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000580)=""/230, &(0x7f0000000680)=0xe6) 06:41:44 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x7fffffff) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/61) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) 06:41:44 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x93, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 06:41:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x2, 0x1ff) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 06:41:45 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, 0x0) 06:41:45 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) rmdir(0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x100) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) close(r1) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 06:41:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = socket(0x1e, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x99) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x2de2fd15, r2}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/84, 0x54}], 0x5) connect$unix(r1, &(0x7f0000000180)=@abs, 0x8) 06:41:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kqueue() close(r1) 06:41:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) flock(r0, 0x0) 06:41:45 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f000029d000/0x4000)=nil, 0x4000, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x38120, 0x80) syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 06:41:45 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/191) 06:41:45 executing program 1: socket$inet(0x2, 0x2, 0x0) 06:41:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) unlink(&(0x7f0000000000)='./bus\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/31, 0x1f) 06:41:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000002000, 0x637) r0 = socket(0x10, 0x4001, 0x3e) fchdir(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 06:41:45 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) r2 = fcntl$dupfd(r0, 0x0, r1) listen(r2, 0x7f) writev(r2, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) 06:41:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffff6c, 0x0, 0x0, "94dbf4a4bba7bd818a6bb26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 06:41:45 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00cc6fdf065000dfe07c7bd57ad92daa0000ffff17917f9b26a4e65f29b3b493ec6969218c3f633001965ec3eb9054ade7f2439f5448672e02279629e507de111b0470efa9873fa630b1396d73"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:41:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x3, 0x3f, 0x79, "b73404fdf26b1b5ad8c963bbc2c4c1f7eb1dc90b", 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) 06:41:45 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0xff}, 0xc) r1 = socket(0x10, 0x8000, 0x3) r2 = semget$private(0x0, 0x0, 0x293) preadv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000001100)='./file0\x00', 0x400, 0x40) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001140)=""/138) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x0, 0x1, 0x100000001}, {0x18, 0x3, 0x10001, 0x7}, 0x100000000, [0x259, 0x800, 0x5, 0x9, 0x4, 0x1, 0x18a69193, 0xbc]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001240)=0x6, 0x4) r4 = socket(0x20, 0x4000, 0x9) r5 = getuid() getgroups(0x7, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000001280)='./file0\x00', r5, r10, 0x0) bind$inet6(r3, &(0x7f0000001300)={0x18, 0x3, 0x38b0, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001340)=0x6) getgroups(0x8, &(0x7f0000001380)=[r9, r8, r9, r7, r6, r8, r10, r9]) accept$unix(r3, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001440)=""/247) mlockall(0x2) geteuid() getsockname$inet6(r4, &(0x7f0000001540), &(0x7f0000001580)=0xc) bind$inet6(r3, &(0x7f00000015c0)={0x18, 0x0, 0x3f, 0xcbf1}, 0xc) syz_extract_tcp_res(&(0x7f0000001600), 0x7, 0x2) truncate(&(0x7f0000001640)='./file0\x00', 0xfffffffffffffffb) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001680)={0x7fffffff, 0x1}, 0x8) syz_execute_func(&(0x7f00000016c0)="c4e2e5450e67440f01da65660f3a4443d40236f2a5f20fba7c0d0083c703faffffff66450f38383b660fd316c4e35d494ce63254f244ac") rename(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001740)='./file0/file0\x00') getgroups(0x7, &(0x7f0000001780)=[r11, r8, r9, r10, r12, r11, r8]) 06:41:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x81ffc, 0x9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:41:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000000)={0xfffffffffffff001}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) chmod(&(0x7f0000000140)='./file0\x00', 0x0) kqueue() chroot(&(0x7f00000000c0)='./file0\x00') 06:41:45 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000080)="7f0dfe", 0x3) 06:41:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfb1b) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) 06:41:45 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x0, &(0x7f0000000100)={0x80, 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf507", 0x413}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13b3a982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088852a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0x3a1}], 0x1) r1 = dup(r0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="db51550fd2cd3d3b6a7b61b321a1db102e41f4d95d3b5083dca7b4614ddc5b3482e4f1af010f3cc894aca9d5131c4dfac3058ba2786d", 0x36}, {&(0x7f0000000580)="2676c2873296e8f8ae170e4306773b24977d71f504c887b5", 0x18}, {&(0x7f00000005c0)="7035603958ca80971c6ed613da14df93b28fd8e3b65e57b4aaef085ac2c6ccc6199f3b16bbe52bf7360358afa1f83d55b8fdcf68", 0x34}, {&(0x7f0000000600)="f28349776197f22c39dee488c9998ad8c56fca93b000edf165f0ea8f107468dd0a689deb9e6bff9abc34b7ef895773b40c6dbc9f9c9416c6e837d04ecf83f56d7e0ee19562c5c2be66a63126c71afa25649ca68a0137dfd284d6497beb2f8e7f04a085a4d2", 0x65}, {&(0x7f0000000680)="8d1d09c13944c7813a85a562f9673fd4493756437251e3b0a1d15a8819bb2a51ac3c955e137f288d7cf8d6c1f37cafc94f36fff23e6cd2af60010807dcd6ee3c951e388fac60e4682d29cb7edea355baa69ddf9f717e1a4ca90a0618f695a62a7377b46a969716acbca9c2c813a0cdb7c47c6a46b4f6ad489adb306ad982a71ed291e46a28cd2349661ee5129c6bbd2070046cdcd1811bf555408e52fc59ef532054c7e18d1525bd130c82f252eebdf25076890766b4b9002a9d9b7c5de4d4c73cf6bd6f4ed796b1277002beb600b9a49b7a168237a0fb99a1c5f389a0abcb3aa2223e9757a4448d00a729b1739badb3020a20c78217ea690d", 0xf9}], 0x5) getdents(r1, &(0x7f0000000040)=""/90, 0x5a) 06:41:45 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x20, 0x8004, 0x8000000007fff, &(0x7f0000000000)) 06:41:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16", 0x53) execve(0x0, 0x0, 0x0) 06:41:46 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xb4}, 0xab) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0x6) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 06:41:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) write(r0, &(0x7f0000000000)="773665edbe735720e2cdadfed576f95c826cdfd5a2f65f99de45d4f4f7f8dd7d88d7764bab71fe9626cc0306259397b317d40aa72889f16285d7c25f3134511d9874af5771c46879cccfa125ad2f4a5c17785d807ccd7fbd3ab52d3d1dccf3cfa51ea32b99e920f3a0f2a60fa3093711491e8a4966c7e792e692e9610defb0d9d8d9132c8ab959dae87e3e738012f79799918089950f", 0x96) 06:41:46 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, 0x9}, 0xc) r0 = socket$inet6(0x18, 0x4000, 0x5) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) socket$inet6(0x18, 0x3, 0xf7) write(r2, &(0x7f0000335000), 0x1023d) r3 = socket$unix(0x1, 0x3, 0x0) write(r3, &(0x7f0000000640)="a61ee5dd14f20b5af50a0c109e7f123bdbfa097558717a0ee23ea42227014a822b5d9dfd797db6530f44a1e883a0ce0cf2d6e4764b91639a1cd14f4075e0e7ab75df4e6ecdcb8bb90d7acf2d4d034d", 0x4f) execve(0x0, 0x0, 0x0) dup(r1) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/230, 0xe6}, {&(0x7f0000000540)=""/97, 0x61}], 0x7) 06:41:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt(r0, 0xa0000000000000, 0x3, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 06:41:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x140}, {r0, 0x8}, {r0, 0x160}], 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) 06:41:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000440)=""/174, 0xae}, {&(0x7f00000000c0)=""/94, 0x5e}], 0x6, &(0x7f0000000580)=""/170, 0xaa}, 0x1) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 06:41:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8290, 0xb) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x1) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000200)="fc5a8a89b3f5c55135155563e8fe48d64c26533eed2cee01639b33b013a594c41700c6664c65b25306b6b7b9e81e6cbea0c4a34879ae842033be73894aa4362d5f03b2bc86c5c4c8c9b9c84dc1a341f74daef94090e3eabfd70e9a8f0584933454cad19e6753995bc1d613c09516f7a9d2262b3b667592e69eacc549d73d401df44f3bbbefe7651c104764b2f00ba556b179c70b35cde5425318d52100b7bf9d361dc9ff0b7fa73690aa0bd443c66e19833041be87a44fcb1433179fe49902f9bb9d34dd4e2bd26c2ab2c224aca8bc69cac11e397d7b45548e52e0f7d8c44ec2f7e542163bd61029636ab11eea5e04f38b3dc29d81", 0xf5}, {&(0x7f0000000300)="71d78048953e603b3480775061e37f6c16f0973493fc3369d0", 0x19}, {&(0x7f0000000340)="fc3408bce9cfa6d5ed7e0e5aa8c7a7f878e750bb889abfa1b8719f437cf1f61b031df26ce89f1ab560d7b64604d8171c194db8fddf6e9326a554a2a18aea9e7294a9ff333b0e0b523efa2cd630aa15b66d76ce012014da0b5f4991ec75a23a171534a180789a9257b8b3af8f9c64c6f3ab641507a943cb3e997d5b25fa08414615e4f2712cafc676eecc06aecc0aea421a180c89657b1920a42b145c9bb09b80521ac3491f134ad9e1359c538fcec2a558a4759e0c8a13ff4a597951688869c0975ba5a19a78b60f55", 0xc9}, {&(0x7f0000000440)="6328f816a7c771dbbdd07cf5bf16618d4622fccac594e9325dc162cc1b054b0e6946bf4159b5511e5d0513f2c19d977899506f71ee7cf099ba8a45ce2c944d29b9683da7df066642248228ee5730b8b9e791c4", 0x53}, {&(0x7f00000004c0)="7b154f035984bc8b093c1373634314e57d7fcea6eaf34db47a512b6bd8edabd58ad1bb00d505a0b54a9ffc147451685afa35489171f35187d079fc84e802e35c77329d54c5eeb1f40da9ec3c09867cc788a73630547b7524714f533fad40a22f8549c61ccc15e3d0aabb29adc5c80cdaadbc2bf4fc881930c4535dc54a7a2605d7e398000a1fa4376069276c4f02d3ec75851f32d4dfefd8de6f79ba0a281beb8b144ad2d3eb3d8a766ea0a34358", 0xae}, {&(0x7f0000000580)="b6e8fe2ba71bfa01e9cc2b342de48d0ac5f393f17cad7eb498aa102108496ccb7adc6996a593891fce3eaa0447e6a981655274a4f88bc4965315cd2ebd9cc0e81b4b7caef276e8fd18ead8a2ba22245af595057a00b3a5f3af9f2aa7ff374ed8df80002144e3c07f957ad510e43317feee574eef8032ae", 0x77}, {&(0x7f0000000600)="a3bc39d12b42a0c153356801d41f1a84d6dd70857016e305ef665e7160e27840a47c61ea331700cc5df67e5f5037899be2570da46e33704751e5b4532c6b76276b5cc78e5b2c64b75942716a857134a6c8205a710b0ee9ca36473b824606f4fd737bb8f1f406f8f8730c6a683623d60c61846437756cee1fb1898c939f677bd440aeb58d30f2345715106d6899b07177e2e9593d996ea365af74197321a9cdf3b76d4f45f01770400db395a8c1db4f48459074220cb5ea8e274377db30ddae9d01505deb5c478eef6674ee510415fedb7e8dc51842618294018c049daf3c6041e2ef4a8294ff18c512fb3916143339d29cf46c93208136a0e2cc3d4a2ecee8db39176a9a84365bf36b40b11dc92688ff4114aab5c1c4fc2b072262fc4ffdd982c17dbc77ecb33b662ddebd8f2919ca090505b9106648660325e1b20a698d4afcff256cf221ee011732443369ce7d96e10059089d182ce8658d5fe326b4256e491a1a88b46c40567a3b2a98c252c00379e6765e146926a44cbe62bd5e76df0f1215e8012bbf1da31e732dfeb004eebbbb828150e41279b851232bf33d1354d91e3daaf634ea55999862378e49387507923e3193541dd4af704a2d57cc092b02bc974863609891d41c62073350ba9f5669a72a6b4877719260c351b179c873b6a11fd735c28ff94a80bfa8a7fe9f98088b760fd4d78c59f3abb78fa8b8caadde49f3a43ed85e9b5d9f368860c769fd0d93e081fe131cea88d09863cc76b31c3c562efeb16a9edd0f79dafa984bfa67e7b2247ca0e1d1e24941e02d916382d9b9f4b0043c08e945c967256ac57289fe08200de45983f10f455006b276e1597d4f399d3a2a33dfb9ee3c9af661b846ceaa45278ba0f8cb504546e19a9bf8a4ca00a8f64861912c69f201433cc10e95007af26a238c705f3064f40428812a1b7a152617490fab1177311294959579af47faa13e971c0142d420cfdf9db9d5502d737a0ef723885b15cc237cb5968ef0df376440fc80d9cd86b186a5ee9bd2b7357497175cb79b3babc9a77130ba4a293aea988b7914cf30335ef9f5d91cc9a76c8cc0f9c555c5eefc99005f4c376a931af623da67c64a8d482985e3ad6390a4179a0ee33e6c5a5baad9ef4587b5d18cb2f8bbe4f316f4cc21711105de9747875ba9caa16efe35e0e9a85b3c1a44a697bbab55e91d985d891fe6ac3463b4f34172d94237787edeb94d03b091b8cf4008e27d914e48f0ecf7dce5f55efdf2b0b51f516cc3e4028cac07b772249f29c5126ed406adaf59c7da936d18e3f5472a9ce0fd7a18d615ad5e61479639389150a8b25c15801fe728d7fadcbe7277bc499e1d9015bbc74c8942984f5bf978600c9553a65af06c0c8cafff628a8539130c6d00f14c4c41273ff670a525b3a49f9fc073f0f6186841ca14f4fcedd3646dcd9f0359274381adff25c9ccc0318423553eaeffcaf18d1972999e6de42db719419596d68e6c3ec85fdc61658c8d16fd1d2ffb8041384e86e4cbed0b9d41f6017d444254179219b5a6ed16a231baaddd36e090e61fda76468b8ed3955feae5d20e5375059ef927f5f7f8e7be1c34942b1df04e05bac3358b9bc8421d9b135e2e835d4538ab8fffb28ec90756bff0f748ec189dd176e863c5d36ff54998a0b602ab9fcb63850be9b8420da4fa9383a868d129a4000a5e715907bda4b24d49b01aeacef8ebfa50aa53c7e1c53677b4d32f02184962b8a05bc018da88df30f6957004d796fb9ca251fe39f6a100a5c74748a80ce8f25c70d9b1866f5b65a94d35cfbb1ad69a073f271453424507908268de1c149aa598bf5f83efd44599ab5eeb597382b2290dc21516748865c1e999c3450a20ccfb168aec1795e58ee70b7a28e9b552a493989ef0eac28f94957ccdfb412ab82fdae090a7e9e5da4c10980ad77684a36c50e0e42f3b348727d4f4ac224f66294999e006c0728340226ca2ca9724d0358a5de9f82f90e646a2326223c82fba3555011d9fa6f37eb03b185c9e873fd047c16773e5e798a6bd175085b3e45c99674a214da2a3474161f3502ef6379ba94303e63782dd4f1354c054430618f122cd4b89394240964aa4c6bb9575a784e52169b5259ca2e86c2091fb04cf1f5b8273ac9ca94cfc19d9cc63bae39b0e72e48909620a32858710e7b7f29fe2df85776d77ec1a272750ec4d1f0479083eb27d3aa5af605f0ce9c68723a19223bef7eec7280c197acea2c574eaf04723add0b20a12194858b12c0e068bb39baf1ac8aa29439aac01e0bbffb68c8168e13ac9e02e11561d613da70eaea60c411c2d2cb533a237426efea2d5d3f40c02abc663e5fdffd7051ece204fe5a5aefab9c8b554cbb6cc96387f145bd3523f7359244674fc8a6d9437554de195526dd3097bbe1f602ee142e92b73277952763b6b85f3b00f6de91b74989b3f28201084c221558cf849bda96d0e781855725c68a2349c4e6806f71839f5ce6052fa86ab8cbd949c82f3e09d8961765762692a9bbad2cafa4ed731a792043f267dc7f63d8b03df9b888914c17b8b8d44b49a053b50fcca536f59713cc57aee31b28497b84d3840cbc69d5d50bc1f24c34e6653972894c3cf85c2c5af6b790798677490b78f6b56dd9bfc6e892109389c696c3501d17fd5e380c34bd9d31533fd44bd1d04d0bf57de7ad3a9157de52d7b5348526b2d75a1ae675caffa5784732a3b95dea6c6f0d084b2f81661f2356405ddccb02923a27e08f85f4f6a862241a3f068ce0c6f9b4ffea3d76afe3b203a272da6ea77aa8000618cb10fc5722560fa4f4e46225dbbec1cf9a84df0dce71bdb6295c3db1ce7f18a175633b6d9fdf5bfba87d47f31d1efd2a3692397be2d747f9c6a562433cb8edb5eea66c5852207336eb3efdd80176c31456f24d44bda45a11acef6ec7527ad239e6fc1979ecb9ee10508dd0b53411f979ff893b37c5cc592f76d190c60d11d62357bc3faf2a58c4555496b23b68317367b216c11ab8552d4fb22582bc6014fdfe6fe07a10fa81920535b0c17e157f7435a6dde73012301801c49372542833c92842a34082266acb49ff4da7529256468d674762ac9f949e7152bdc015396a3da97cb406e131f446b9191686043ec4ca74b920b504a4222f73072d1b047387b7d10f9f4cc3ce32ee9ce3ae807a5d6353304c4f37dc414fa33ef5b50f2e8c1a0e91bd1ad6bbffc360081108f7ca3d13bbd40e3ec6b35ed59c911fafb2ea37845ec5c11fd5aec0b0e09d1093e609ff2eaef0a3f2c4ff1f8498186e5ee5a6373c87b9f2e8b996ce7196dc12a52b90ecab4a66c5c182ea616e3f45361717f40f08f879d9711cca94bbd178d7e19a5caf46ea05515194c5b69fdeeaf7fe525f5817e650dadc9fe15ebacd09cf25fe32fa69dd868fbbf832c9cedceba58965c13acaa669ccba9a3edef55b304b402845e834e022fe27af128472afa1bf28b030aecf4e92b9c23e2a3d192b05ca5e36b6da9733fd6055562784bbbadd8c6933ae018cfcd6b976cdf657e3f66b54d76a26f9f17f650b90f72b1695e813120a5157c46849d90b4be4b01383f35c8ce0116e3b84552e23233a0a1240214cd3239b31e22da331c8f4e738e77914a31e0076bc9f277e9c3c60f397b27333bb0bc81e8e09f5477a01a059e7451f398cfcd084c154f90c223ec1f678088c27c0384056ea00055cbfc9f12f22c9bd59e7c28e1a2512fc232f1c12ed0f91dca5982e3a24d7058d0cd8abbda9e6f629d6ca29e5c653d61b3c3d5328114d85b8cc69e92dfd50bdcc93b4729935d4ecb7ef2d69864ea9d32434a5f307f26ffb3814d211ec062567be5847ef2dc6d96b48c7f44861642872123700b97adcf68f6a58dd2b4d0a96dbd885a3ddea6650b926c0f09e4dd7491d75c293a4a0a6d0367ff5cb0ec73b925ac319b2184c231d85e1efd760c96ce3ae1ae5b1206de87454a1f5460a5d054ac8693dc1e23a046bfe58f93a636937c9f6bca25c628e099b5b06fc1bc03904ea3457087e3b7924b1ca910017598c326be16d3583b9497cab36e85e3f41fbff00db639ac93d158de63b789448c9301a940dcbd95afe90b48df8664e7987756841a971c1e43ef1c1adc08279c63c044413f5b47db0db60bcc97b8e4235190f9bfd905dc52f260cbeefbf2c94ef1f14beda0c08336985f58397432c0d1544818a4db2cbae1e171fc2871bdca0ecb3bc38a56c41b3b99973f37d693a33bfe29ac0bc30587311dd496c3ba14c641803298ff4f0a95f055fd61d301f9602668a040f1203b3ef9f4e4eef85c581b0310b271d13c74af607d9b76eb7803583af00110a0bb2ecbd9f735e98158d8fb7bfa43113dfd20c66ae2738618927a936759397073956e3835bd32074518f517240f33a500eebb3cc141f32944b47b2b42211aad406d42b4630cf9e09902f2a44eb1f536a2a953081cdec671f90265cb5677c6461fcb1a0fda25fe5d99bf71d096c79fe220779281dfe4532897410f43d758e5a825e193d2e8f512557f1d8b51b3f059dd0f0e69c7ff3e11c84b76be6fccd2f75feceef58c7fd5ab5184d44ad03cfa35ea69d49d5faba30f41f6463c164df26d8934e32691a6f77436ae9a740045da5b8ee96c76c85d639fe96f1e46db65d45f08a3dc1946dc19e85bb09f7fec37becc8bdd2464859e29740bedabdea63d21d114c74d22f82d5359090ca005829cc0064397c1de9fd671a5055177fe66ce2fcbed7efa867a044889d991aafe8a9d4c37ae014af2977280c7a00aad1752c71182eccaac1f565d46042402a2d379a14fb7e9e7221c9ec669eb8126e4224704f3824ae3293c30273f7e0d30df91f8718d0a43e68a9640d6020598134a2e328d9957ee8666e8196497779f45405211b96f1b0b673cb4ec0e7d8ddd08eea36e45d3b04aebc648155bd196ef2b02ff03fb5fd3a0a0c8ab8b3b69e1f3310b393168b450ba0501f0bba39abf291efe6dd87a0e37afc88f2b019f5c0240cd677e9751d6d41a67ef49c8bbbe2e8de562e894cc56204da8645f4fde3c7222cfe25f51407fd671660ade46670f259c7cab76ed7178e55b6b8b695d91c49291dfa0434181c56d12079d490fbcab0768c0653e40e600c7cb3d888f76d001a95cda8a0a25f23d8c29cf3d88eb8c576ec0fc63c81b637a8354283f5b80d3f9bcef9d06fb0d6aa36058a516edf695fc536cdafedf9d414805bf4803f0a7129bc5979faa73f952aafd7ed954c2cbfd080a4bb009625342c03e57dc41a2a95b57c0bb54c16c9533d41c5c79a9f117f9085d26dffa92f1203a0a53f43ecf64f4214290f290ce567ac2a6f36cbad886b13ac77bb3a2dbcff8079671329782cfa0f6c3566a2d4244315fb65c915c6213f6b2b1825e59b83288abb3e429d0b64907cc867903a4d1b467c3b60c3b9df0df258a8ef7f619b29c4b766a4045036989e976511ce2b9c1c4e0df01193f911d0f5406fa412c53a0891cdc54577f7d66a6735b9476870740a31445086ba756cf6c90b95c59fc5a7641e3bfc86a4d33c3261400625c6cdb09053d348f4aa24a3789d32d02c88fa38897ce71e7f71983b5c4673a02a4e4d864aecd0d3683bace7df4ef9c7457419e3510468a59ffc8cbec354bc5a814f9c75b2a65c5ac0904fb98ffef5f7cc35e273b0de4ebbe047e9548b881e489830a014297e5a385ed7d316ff6a4732f727084893fe385058c7d02fbae89b6d3dac5e2d5686950f51dd71ab1e76617950997bd3ffcb44c6b1d9945487090838fb97001c8fd0639f69eaa71e6111a9dbcb17c", 0x1000}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="f51f07196c4e21caffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x4}, 0x2) chmod(&(0x7f0000000080)='./bus\x00', 0x1) rmdir(&(0x7f0000000180)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) open(&(0x7f0000001700)='./bus\x00', 0x10080, 0x2) 06:41:47 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640), 0x0, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/242, 0xf2}], 0x4, &(0x7f0000000540)=""/16, 0x10}, 0x41) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="b1cf07a6ada802db2c3c5cacb7c1ba302f742b792a363a9ddf07e3c97b7e2290fad60ba8c94d66bfe269d3e40a5d3b83ee956393726f6ea3c30a23184aae95d8730c4a454ef698f94fe24cc3274ed2b3283c51b7788cba86a578c1e3bfa4e819d448607c6cf9ab4f19c95934a6b14443631a6c8cdeb5d4516382ea9f84e0ea62cdf06dd882916a0ace1de37ddbeae003dfe040", 0x93}], 0x1, 0x0) 06:41:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r4 = getuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x9) r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x2, 0x7fff}, 0x4000000000000000, 0x4118, r6, r7, 0xc323, 0x20, 0x7}) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) open(&(0x7f0000000100)='./bus\x00', 0x20480, 0x100) 06:41:47 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) geteuid() setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:41:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0xbbf59b1d67f271d) write(r1, &(0x7f0000335000), 0xfc94) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="71f79bd88bbdfd0a1c4c6f7a4e62ce9e32cb893da89546add40d5df7903aea4714374769941805e57db9ac6c7799f196c7dc5a480f06a70e656f7b0e0efed74aa6e95de3ad94b17f92730e2ceaaa9b97f0c5763740350717b578ec30d2b6f6fc02900949945e9b3eabf1ead90c40f672d02a057ac0e94be43a1fb1875417104f9622fcbbf1dd6dd9cbb11d6da7b67ebd996658c1612369d18870895fd8e27e2e5256104f611746b12cd52aae0617ce1dd54afc46", 0xb4}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="4a37b558dedcb1a15c4e3d9b87d2c07a42a062bc7a8359553147036a897a67e1bc58601754a398307a4296196b1c1d614603d4450620bd2ffff684f6aafa0c4963735dbbd4b58a45acc27ca0f1ef9306eef8b47765f49f117b7bc2ee8bee78f5ce01e45831ec82b0a6741eab7426eda306148b93bece6f4b4f70113cea645f40c6ea944a83bc991a4e2a19b9eb6f98c3b2f3fcb86d8c4d99d295f33a7f8ff9684e42881958dee149e806f16f0719c52352524054e858da02d42c31a2c1a303b151eec20b4b93d065", 0xc8}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x403}, 0x3) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7b, 0x6}) 06:41:47 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0xfffffffffffffffe) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 06:41:47 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xe0d3, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 06:41:47 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 06:41:47 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() sendmsg(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000080)="1bad1e378354e44ef399aca713c562ab92f1cafe25d8c0d58239e73adb59a283496b14a63754ad5d6d19def35ca8032a893a", 0x32}, {&(0x7f0000000800)="f79ad81ab5098dacbc2f24a9d27f2aac14af1c209af8c2dc8643443d2ef50edb1c75b09af2c8a2bd76082fc6ec8bad3642486ac8d1d5a3fc08c524b58d00c84e390f913a8acadd9f146cec220c", 0x4d}, {&(0x7f0000000880)="e4239e4ac1080560ccfc8b71decba95dcfd0fdef537ad11404716f78685107f63809d55c7c778c86d591d3aa1eed1a5cb5668e112710fbe225e2b6a4d91fb677267f0f5c88427a19476061abb00ed4f89da9beb64fc30bdbbdd2ed9002f9116ed98917e5d175385d49b44f5f9e2250268f5c7428ca81d12f53d639a73b4da546a7f2956f652e5663c5d46b5aad099cb80ca6046253b24348e44457044ae13d37f041c66b535c79596193", 0xaa}, {&(0x7f0000000940)="80a8f37be56b47da3b84a731bdf4da3a890889e00816a23ddc4a67f36a0e156391edea5ebcb3d312153e94eb6824c23c174b05ae0d80fc76177a0800652f20ed8f778b7dfc1c0e243efd666aab379822b1", 0x51}, {&(0x7f00000009c0)="6dae33652744b005e0ae4d5968c12f3544603ec56ccf8574509eba5586a1c76edc67b2a77261a33340bba37183ba2598db5a83de49b117bf18c4913ed7e50c29e05ef20a81", 0x45}, {&(0x7f0000000240)="a05fe63d141ccba7c95b359c51", 0xd}], 0x6, &(0x7f0000000ac0)}, 0x401) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000100)="536fef57f05196268ac70c8eb165df0c7b109773d9406e404cdcbd812ce3992cf107366386719418dacba2c36eaf50a8792656366a1995af03126808ba2aa2b406e2d5b82fb7d6eb025b9fbcf0087cfb9ed2a51dfadaa91ff49c88b463c7796c9a2cd6fb081dc2b2014cfaa19696563cad97cd847a9305bf8ef2feb7e1f0ff63e67bed0fed09c19cfb5342e594d3a4ead49b5e5f02809d7c128eb2635eccb380f2938946042c6f9e", 0xa8}, {&(0x7f00000001c0)="6386834874472e27736bdb0ab4098fc96d84951ede08f1775061f14b0e3c57aa03a4180ce4f8dfce515378dfdb935d92423cd8b8b891c9ac3e7810a1e838509bd730755d832a3285c5e2045aa6891e75c6d30f51b3939cfebb3b55b4d2cc5fcbd30742ea77572b50ad463e14da9c13c720f5700b7e4d3de97a31f208c2bf0d", 0x7f}, {&(0x7f00000002c0)="364c998f5105abebaf8a8f240de9e9964b2b944f325d5ae9c8c04cef7e186e96b37223948b32d09cdec200613c8cbf4cf8d2948dac3ff41584a4f8c714c3f99683cf1a2e7e7a11d069a81b3e248c5003c56bfc771383a2eb39ff64bc07e1263b8ee83b933ff4f7c1d091e0b0acd071ccaf28efd3b8dc6b1de594b0f4ca871d636a50efe73c11d877376c8232dc2d50cd609efe26311dec8add221d4d465b90cb9eabb2ad4ec89e7ba45ff0e09aff", 0xae}, {&(0x7f0000000000)="dfa9dc37ec00a23fd33989f9caf3d961f282de1c0b14ed1f008a9e8fcb85bd1c782e31d3c6e4b97caffdfc", 0x2b}, {&(0x7f0000000380)="39c0846a9b993c9eea024e4bacb076c11de32ca059cfdb565a0fe0fcb0f25969630c7cc7b9a6cdbb15d96e3ee9143d71b0eb7db25c00b5cf488b9cd9b01e7c77da658a454a2be09749b57a45dd2db633c5db5bc69383e3232232054cc76dca3e252c054ea4241f183583c4f0d48495efdd30afc12264e20083648182e7e0e7fb00546ee522ce49eebc80e8027624109b51dd43ee1e68f823af97bc943c4f68c07a49abc6c179d6d646c605894c7d7fea", 0xb0}, {&(0x7f0000000440)="ea1cbd381af53aea6dce2d7dc4e6249c4c95f4b5987f909cb00f4cfe3c81ca02912e9a5db6a73c415a4422809468ce16b4453a96ef803fbbe6c73b5c29c08ce1e51567620f415cbedd901ef251090690c05d584731bfc330b98dc62b3445579e8d5c13ea9e8f36118ba257b41ad929c8248028202ece39eb735a423495411cc40e9165e445cbb7c2a78f85ec6ee60e6ea7e4e2c697d4a33225f726e450872b191ee248e71cecfe8747a4a801be76b053b2f1e3312961360ca15f8e8ec0ae30ab528c8d9e500b3e4684fd8c6444262ac93f122810cdb00d", 0xd7}, {&(0x7f0000000540)="d0ca7e462be8bd18802932b67dccd7818e93a64ec400d7795139940272981dd0c80fb5b94ddd3872016eeb5aeabecd9d0f77156db4f7056996cf08839e5628925b7e81895120145f1997a0d17ff459b8f07339cb690696d123921f86391df10714944d4490beea6d21a5b4d415f0b0b14e58c093117cc9222740da47aedff0b9be6ec0b1a704b7f17b45d20fe2e17e", 0x8f}, {&(0x7f0000000600)="f6d2f00a4cdc25b16542ee27f126a2ecde46b9d3a45c6d28c36ea272746d24360df7349fa22b9c7ad265cc4160375b0ba98b5f3d9f7aaac67f1384a12ee3a7d61e110c96b5b81fe6d21e3b4934f81b691ea2a350ad82", 0x56}, {&(0x7f0000000680)="384233bd93b9f7f2cc2bf864f85948b42a7a7d30993bfd152fa3dc253fc8f759594ce7a5c40c48a5e4d17132e9f81773e731c3a90538c15982a98a945b5d745bc608be5f8b9b0635e2be9b825c9219a36f1fdb935133ff54461d751a694b97526d05203d0979567ed5f83743e2a8075421b9816b7ec88bc4160e5724fec94642b742cd594170d50f96ef57", 0x8b}], 0x9, 0x0) 06:41:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket(0x30, 0x4000, 0x9) 06:41:47 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x7, &(0x7f0000000180)={0x3f, 0x81}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "ac4c0a7da32bdce96b94140e31015479dc00"}) r2 = semget$private(0x0, 0x2, 0x401) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/198) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x6b5, 0x8b1f, "a9d0caf4a86427601a8e05de4745fcb997699dc6", 0xffffffffffffff36, 0x28}) 06:41:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x5, 0x6}, {0x6, 0x2}}, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000001}) flock(r1, 0x1) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x401, 0x29) 06:41:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x401}, {0x3, 0xec}}, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:41:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="79c52a6cf5aeec760ec1d004b1a44283e7c64516508876d14e2f1986622cbc7443fdf660ff0eda5a2b1b18ae4bc695a9b9c83f932d578eab0b3f593dab90949d6c3c5389d4ee0252794250c7e722763a4168a1b4183674c4f0c2213220900567963861ebe9e92f7aa94870a9373b025b79a3dfa44480e22900497dc6e9616f7b30a3da8e77498434098e1b7a72d0310cff64f463c66b007ba59dee9c757caa42b17aca98731606834e068e117627d6bbd9314e3bf8b8b1d16a7180312848fbb8f58495a6f6eedc7eeb996db8eb9b454a78db7f6c1a79f4766e710a558d0331c696ccaddc7b5a8b41076f9db5438e247da4f304d8b1ba7695370aeb143edf1408247616081ed02a90d978f0b802866388fd75e6953726f8353d209f77f7c947fae1ebb4cdbc4e360d54551c501512bd4ad336487c90e253fcc7e9bbb594b159c79f2799312f8770643bf06798beabbbcc6d7c1a66451b902c4be7365d931685d32c997ce4047476ba7114c3e4f3bda93d5e87778017d1da5e41b580545b2ca47edb71214f4f7d93f86c87c1fed330d805f4d7f9b3809dbcb01a90eb87bf739261229d0044d63b2f9fd6532c6d93ace46147ac7d83103d6ebe271b106e0a8c365e494e06dfcd6859facf53104825e60e4ec68b671a41e57ffa91ddcd965fca94acf38bc0565acf34528772c4cbc81c9d8accad308b490cb010937590bbb69cfb2da922b77771e944f4287ebcfe25084327c3cebfa901047dd433ce2aaa26cc4918ec6d0403885686746867d3bee5265c5935047e9dfef06acaada093ee0e63dace91cffe7faff0e803ce48d4f3da85820a9ae69050381b50dbe5ce896299929c359197e90f1532929fee1bece701d5996c9a71b0cd6c7b45c4ea8a9a2610af31ec3a55e8768ef12c05795964cb1af0d55e461a044ea7de289e38c6c46d8f67cd44414761cda182ef36f26a57d2a935aed3cac352197b4a001f62f8854cfd98147a9aa998676d3fb8180697c447a90de7af0129f24b60af925a444d1afaaa94623ef2a119de63c51a8889ad573f6690d79410e7ee87c25a4bdaef760f3a48725e4f049645a4a15090ff16218706e28d57d55ff75eaf3023bbaf65a9b0e44720c038ab5975b698de83686da08715456b16c1f36cd91e7d7dccf4e572bd60c116edf225e3e0f9f88a3271394b55d77d32e17ec196a7af392686200eba5c12d2ef8ea681b1efae2063ab2954d6878ce9fd1a9aaa782c20360e68cfbf8e92e3b049d07a584f3f6c1ca3899a1a06dbb038cef9042383d27858e2eef3ee340ff87c74b87486e04b34d61743648f9f5f83184b343bc15baea7e932af3a1e28c8ebe92f09da6d47a8578df104713426dc780aa7d673021129b039479efacd86ec20744e8cc221227842c8f3a8fee1054ced2a829a5616eb55997b20763418743417b3f8f2f931112cc4c3f2fa212d1be4a2e62cd4a6fc821956e2100eb71b278f919318eca12465d72b18891e8a0376f1d6cb556f87c31273b69b17d914463b37e6e0da18094db4c334eeb1cf5467aa3e857c5fa1b9a0566f2a05a89ac5e7ca060b7378608aa1790e19997e1aaf9ecab9811b15175175415af1b39e38dff87e80ad5832160707ae7bb576bc82d037934c78090da2067ed6ed3d5d866d373aaef4e914139d8bd42102816941e5bc3bc328e97efe7e535b1631844f26f329321902f816b580c6d2aa6ac3d97cd29d550a10cac1829ba44c1d1415d2d3b6eefccf4ded273b9311c8ea87b8a265", 0x4e6}], 0x1) 06:41:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 06:41:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='\"', 0x1) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) r1 = dup(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x34, 0xfffff, 0xc3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xe0000016, 0x9, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc9, 0x40000000, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xffffffffffffff1a, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x5, 0x12, 0x7fffffff, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf000000d, 0x800, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x24, 0x2, 0xffffffffffffffff}], 0x6, &(0x7f0000000200)={0x3, 0x5}) ftruncate(r0, 0x0) 06:41:47 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x1, 0x344) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/252) chdir(&(0x7f0000000080)='./file0\x00') pledge(0xfffffffffffffffe, 0x0) 06:41:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 06:41:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x3, 0x0, 0x8000}, 0xbf48, [0xfffffffffffffffc, 0x3, 0x40000000000000, 0x80000000, 0x7f, 0x7, 0x418e261f, 0xfc6c]}, 0x3c) setsockopt(r0, 0x5, 0x9, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/126, 0x7e, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0x8}, 0xc) 06:41:47 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 06:41:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 06:41:47 executing program 0: chroot(&(0x7f0000000400)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) chmod(&(0x7f0000000340)='./file1\x00', 0xa) setsockopt$inet_opts(r0, 0x0, 0x1004000000000009, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) mknodat(r2, &(0x7f0000000480)='./file1\x00', 0x6000, 0x2) lstat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r3, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xaa2a8d003772469f, 0x40, 0x0, 0x51dab41a, 0x765a0809}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x0, 0x1, 0x3}], 0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x255, 0x8}, {{r0}, 0xfffffffffffffffb, 0x27, 0x2, 0x5, 0x80}, {{r0}, 0xfffffffffffffffd, 0x9a, 0x2, 0x8000, 0x3}, {{r0}, 0x0, 0x18, 0x3, 0xffffffff80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x27bb, 0x8}], 0x100, &(0x7f0000000300)={0x80000000, 0x100}) socket$inet(0x2, 0x3, 0x8) 06:41:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="4a00000000000000000066758484fefc3d456f0df66459053c974e97716d9a7482b0ae5c96a3b32e536e3df3add9055507cc2f0ad7408de7f8c0715540318f9e34e47e6b0eb601f999b8d46c5330df6c8dae6e4cf639c24aeba7da58cceab9977ba664da801e3743bba3e7655d0cfe5d76ca249199fd0c9c184f0785f031f16a30cb7c7c33a62db866bd0e3cef8bbf51de6ba510ac189eadd664508bac8345ff214c33c2aed03f85e808313d848fe41b1da661d6bad9837b36a4735fea70c772123d597499772466c73a00677b44befddb2ca92b1ca50c5db4e65fd533de104f8506f370af53dadd92b26387877d6de2d11b8652d6959c1a7a38e64e4cff19ea1409cfd33ca04ea793aa1108d6a19dc339af3506f349c4f185120ecd0e56c96c9ccdb6d7423c69b982babe4820f35bf6db48191e8f14849b2dc7fe83e9b80cc143b9669678a4514cb8b9950b66078c2bbdad"], 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) sendto(r0, &(0x7f0000000040)="5a4664a51a12de40ea362aaefa5a7e4403", 0x11, 0x4, 0x0, 0x0) 06:41:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x22, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x8, 0x9, "060a46c2d02741f7626b746602a439657e657f29", 0x7fffffff, 0xea}) r3 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000c40)={0x5, 0x4, 0x7fffffff, 0x4, "38d0efb8092f7c99c59a224c0a45069f3bf08fc3", 0x6, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x40, 0x10001, 0x1ff, "653338136e6ed6fea5f1fdb40416e3da202ec6e8", 0x0, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() execve(&(0x7f0000000740)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000780)='^\x00', &(0x7f00000007c0)='>.\xa2}:+\x00', &(0x7f0000000800)=']+\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='}/,,\x00', &(0x7f00000008c0)='-[\x00', &(0x7f0000000900)='\xbf$\x00', &(0x7f0000000940)='\x92&!\'}[#*&!\'\x00', &(0x7f0000000980)='}@([\x00'], &(0x7f0000000b00)=[&(0x7f0000000a40)='+\xde\x00', &(0x7f0000000a80)='+\x00', &(0x7f0000000ac0)='{\'\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() setegid(r5) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000b40)="57ad3a4097c7e2f4375a5bd8", 0xc}, {&(0x7f00000002c0)="d550089579ac8dd516ff4e6217c2d49ea833177217f203f12305db51760f55fef8fcaf4ea78fd311103d593bcacc2ad9bdb5ed6f1db9add11dd85016c5e92efb4b2c72df40584bd59703bbbe328f9da650cd3788708bd1b19d014468416cc3e30b13d4e08fb6c1e4c19e19f6bd201d14c0e8ade097ca51c6bf5aec0e39abd66b126f5e86d1ddb196328d225a708dfbe1469a4ac14dd4e451be117a616313e990d426614fea", 0xa5}, {&(0x7f0000000380)="7945af475eb2d947d180aa96223afcfa39249cad4c5d42b6551b0a40c115bc74777b530293337d9d0aff160ae75fe236887787ef64e860e59c22899f8658adf7fd9fa9305706fbfd3a390d71e036a126af227994b7d3b998e8582a639cb01050bdc1a37661e2cd9676fd9100f8e520f3d7ba39b4e17c41fd6450a15749d0f203a9e56bd00e35f5f97ea61bea9b90d6bf287a71", 0x93}, {&(0x7f0000000440)="5931a075e86c95cf9aa265392beee23981fa73fc8b01c6b498904a76a047ed5dd9e64dfb72174e07393d14cb118c8240fd444e9bbe8987f79be199f10b313937089f231fb7e18675777ac3fb42438ad16e7c6184cde5b62121debb54a537c0308e7c19b51fc1892f9ea8f4d7ab537a351526c318f3de609adfc662ab104a5264a6b49fe8abd81a322213abdda4c4c9fa270287061ce8c929f6ba824e50b33676f72e2fbf8ca734d1877c0d998ee2", 0xae}, {&(0x7f0000000580)="203f5fe2f00d86e6951a315bc2358458a011beb9f9caad7cf3f6d664c047f0e812b94e8c63770b1ee64e62b3a12b66f9b171962b58e88c42008ba5dbef4e060f798ce7054c88ab4943e0cb4de372e392897363a4c5d26cbf1ccc8b1768f3d0d565894eaf28035db28fd9c0940475b6de574b7b9104ad5489ae8f98d8b709c1fb8219646e890952f95c42f01c889cd73ef641fde965195a08ab1ff32cd5fe6310c654108fd59b344795521311082cb9ccba", 0xb1}, {&(0x7f0000000640)="0d3e02f6b8e17612d7c75dd6de4a503e8f4c5be13ca93840edbf3d19213a98f98395227fa1647ba1cd6b6f79669d4cc943a26bf9e26e98ebde6fa0663a71e68ceec57bbf2947a4a8c14031573ec97a80da7c1822458e88fbf2f509ef8646a0aecd142a", 0x63}], 0x6) write(r0, &(0x7f0000000b80)="bdcdd733c33d2fd5e33f47d06407f5b49f89ce2a0b7e0795128bcabd793f4d3129410ef38b7c7b9f3278678945a30767bf24c0230c4a172958f8f9fbd2051e615ce1f5beeb803563162bced30744b89bc044c54b47d8064363a43f366e8f91330f511b45204122bbf1b50be6bc3df9359a59bc1effec647f8257c5b06d628277aa2006ffbb4838817e4a8522da0739c6c130235d87494672df91", 0x9a) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xff, r4, r6, r7, r8, 0x2, 0x8}, 0xfb, 0x20, r9, r10, 0x6, 0x1, 0x3}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x10000000000000) syz_open_pts() 06:41:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x3b) 06:41:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 06:41:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getppid() unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) close(r0) pipe(&(0x7f0000000000)) sync() 06:41:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) 06:41:47 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000300)='./file0\x00', 0x11e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() read(r1, &(0x7f0000000280)=""/66, 0x42) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0xed, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xfffffffffffffff9}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x101, "835dd2518000190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xc6}], 0x1) write(r3, &(0x7f00000005c0)="69d9fa7ba5897bfcc8c0b8a958a90f41f6fd48b12c283c89580e278c27cf5ae5a7146c58415cbf6e266e41dc47e6103045e0693248c3606700fbd2774c85bc803e8b5ba6b93068afec93960e3f258732a8316f9dcf60b1b40a821353e22fd44bd86eb3cdad6e648dc55ecd0d5dc6666c1f5c317c0621dd58ae1f63281dfcdbc2657efda242e29c751b8aaaa1719abcdc3964f828cff5d6d4963fe31dfa2df8685a4548eae71c198c40f8380d544ebb592a7c1c87198b66f500247de10535af64d02e75e261e66ca1a67d7a25fe3a438368080ad7c4e4452176df2d079003c511fccc5fcaf02b017f69231cd77c7cf9ac0dd58d10255285360a4f54d2798f8d6a3d6a0d757297c4b19fdd44b34e78f839340325301ae46d8aec0326469a8bb5055a5a063a9e282165355fdbd1ca5671c67ac3b89724efa54f5483942cbd6dad2b84459ac49ef3d371855a60a038788435d93f4474c1b2f9ed60ae062b1fed1418ff0cd6507ea620402de440aaf10d6c0a3635ccbba49a610eff4e84c94a7e0847114f97ab8ed1dbe15fb43f8357af5752c001e3c6a0f8cf132da3871d8383ff7dda1868f47b148f5d987342db6a85412794cc2b4b6236f4659fe0e16cdf9af806148a4e7f77f670a25ebf32aeffacaebb6d203f1ba3530ec0a59eb81b57caac3e26a8279a991d8a823cb76fce350addf9584e8e2d18364f24588383264251cdebbb6dc9c20862f8fd410acc87d05159da120a3cd4363f66c1880112b0288822286e2753318cb21fe435e1d46ac0221ee103f3fdd084e13ba579914c1af5a5a6042663aa69cc2313939673ffb7dbeb4fa2522a1dcc8a62cdac3d39350df95f87ee0ed4bae9fe3cafc2ae19585ed52e2f0a1648bd0379bb30794f547167794bf3131fa38e0e186309877c412acbb05aae4d277a82df6eee38dbdc312b8c08143096dd1ca89df608a8bba7c3b1c6420bb6a7ae49b538552cc899dfacc7240a3fd01a95479ad8bac7c3b9c36ded3f3346061863460654a0554e1fc1c1e74fabdb6f133a6ac382fd40c9294a503f29b614a7e5a21ed1f68f70f220c11fd56afc2e72373fa039764a31c3901d9090d775fdabf867d8f5e24e6f57f821beebd1bd80b62a0888ed9dbaa2e10c3e032711ea6c0b8b3079fe1715d2d495c363e8646d85331bae62beedfb8560a5c89669c997ee51b4dab473d0bb51591ee2ea46794668558c0d60a08f644f146c8982ed8385f298bcf23405d5cd6cc69bc5d45ff2ea8b3489641c825b2b9a2066d82a263bbeea126dd7d73bb2fdbdb25d0b116de8385d863393c23f20d34260be353cd164048c490ad522906a4feff6096aaeefd0b45723b5b3859a34de766df57e2056b831764a074f61033e731bd5c308473638bd3b8d1867fbf195267b36aed301453eff022d30151d30637acd54f7ccd16ec3adb59181fd0a134c0a1fcd8a9404fa3fef3d5506046beb9cac3e976370fffd70716d04c082b6576cd9be11b6b7536deb7e6b3c234a48a391f1c96287aaf61e7fdc96aa3134581398349f54104d32321e6e4a7f8b6a3d90d6244baab8294cbcac1a65da0d22a3767b32b44f9a28ae7217cba04368974934d6cfca109c6e9c32150ba81a07e345659188ed50fc7d993e2014096d387d61ed073c663f99f824451be165ef38d0824107d5115049d10ac849d48700d95db08ec983a0ee9df86b4acbc48c7b58de900b8ea6ffb1a422c20dc5ffe36139fd718813ef0fefbd4aef88d004248a69aade6f1ba27ca352043313e6926b89b593e9da60845f5712e0ff8d4d5330980b4cbeba266c2389fbbb7e98b1ce635d40cab3426879d2b8ad375c29057fbf57ea4e9e43a66370f75bd05e3e30b678856706890af8c128ded3789ea218c6ed7f768d0ecaa1d1bbf2add7ea20d493837b4c50054ea20827c01630229c2f4de182bf2ba3b3da08e8dbc849b92331a9c55d42e51786c4eb8aac705914802f9781ca4cf085e7ef79b0d74e9f95ae1c8117344b80e25c7b635c82146066fdaca648241c9a3b4fe88d9d0c082f61eedd0a3219c9ec4452fd592f2f333417840eb129140e39fe40f218970d7820e5efd0be5d486d8ce366d9fb6d9b777882b5f751336dc55680ccb3ae1075c7e8702b46bb16926141e6906dd855daae63711b4c44199e1c77d20aada2e41d8d4fb16491da9c3a6e2ddd280a16622cf3aaaa4e4c08f11811c565e821dfe6c837cd8e145b7bc9c6a74c51ddb6c1383300a30796fb6b4391ed62f71f3074f7d6b1d4bddda21bf31e9594be71456e25b2bf7e46adcd8925057957645259c1d5b1551a2b628c6ca3e8862a173f5f189f4b4bc7472a959fad85e0f83d845f83fc4064c4c6fffe9bd4a515949316d9b8dc388145be148bb32b4968a3947a911ab76cd04693846cf625d38e592b12743437553554ec0e0843e43f3c6c63c085b1a8ca58e2a62e4faff592ac576ed510bc29337b1553fafa78d8642cb2f275eec64b6a1810b7a2ca01be6bea274387091aeda96eec2d8c0cabaa4f63e382ee667e299eabb92bbaefd445f2fccd069c8d4e918216f8997d281d55f419ff396ccf09c8064eb6b7704d30692b16824d78d731cea31227555e188006337185bc6c7f33648a3733b6ee2966f5f824d73d57a38fcb0ab6b1620b30d2b4ff6a534ee5dd68f7216d3d17f77b31e665cf2c9acdcb2c7a83e9b14330e14bc48d37256dbea3cf10fb1caa0577e10e25158c6a0336458761d0b80366dfc5ec1b4b33235f34e794ab890f6c6692a80e2e78996df23682b8dbcd9df2e3c2d14e79e5ff320c061a5c0fff9fef771eb7cea0272554f327ab0f5e19246c62d6c6d07a4182313f5d4ec09377d310c46f7c12ad24e50e0f6dd84a495fca7e0e63491225db0626772b14a626f5d9d0da0b963fc5733ca736804796ae5dd2c33d3a6c19e8542cfb0ef8b5245b09a2fbe76a3b8666c381fd6512673da43f7fd16bafc2809d2f81964f0126e8a6968b83529c192f12677457162945d40d13eea94f023342051270f7e1ebfa87ad59596815f4e6cd0d222c487c58fb3f95eacb188c64ff6d49f82b3514bcacb1f4b25177c69eacab116cda8802247fdb02109e234000e3249f1378838934aa3d5e13a575e109fab90ab0dff195a4a20d466a085519331ccd13a7d0febf4bf8586a30e8c854702f7436ff1017726b1fbaa85bc6e6190cbd6554812063d853aaa850c3ddea6b61719b7690d6154718162bf815bd91254f22a85b15c87a89a18890b719a65d037a5a6fe6b3343238eb5f4cfc5c4ac5dee34e7b7f01e09f67bb31f061073f79f18ce962ab94ab9bd01eb5de58d61ff5f6e2e314eb9275747253d8b2a7bd4f377435b081ec8856c41e591b14911582b90f5f47c37e754bf7457da86f72b9cc19643ed6783502df76946f398b0ac451f3e53e113cc2262166b44c62c346e4a08389d9946898607a79adeced7b5507d9a6d5de1eb2de83f296f58157e4663a4454116967d91dc4eab5db2dc4764814c4078111dbaeb875042ed6720d992fb4a81f4d94640333e3d46acb8b7873dc53e22cf835bbf3026d257ed5153b2fb5c405cc5efa1ae37ae0eb23991edb0c7808c644c9304d8de6a9b435492facc1b508812324cd5e5121f583bab00c5a635d540b8a20d5c9d354e6e5403853486f4c9c4bc2e395b2efa3a455d3c712cb8f098573a24fb75d64a32ec6ebf91edf49562ce7e36573f49038d0a184e14a9e2111723b5d9abd48d55cf2aecdf032ff420a6be55dc5a69e0d37ba1d82778d1357cc457c0954d158bfcd62fded6f4a939595acbf385e21c478ff432387781b890602c6b50c324b5a319719f6c97ad4d49411e18a2c42ee0d311a53da08bf3b5565f754e3935744ac6deb8ebccba0d6b472cfa27cdafb67dee8d0e5bd8187d2b2a384facd34834c01aefb5e19e827773c6d252dcba8caa5e0cd60ddf627a255f03e4054e746cd421fbaf6f2647558445c391f1d7ea74dc4ea583ec69a49d9ec3cf32cbd5e9b57409b72f9f1f44306a965c494461d5ffa4f4a00d364fd57ac570ef0ca138365cea1fb0770c3082e2771ba1b53e770df04c152d3f479440d030f4ad85f14bd0c32881b50a5004a2b2669db563bb8d03fd8f52c2e899024e7b9507ffc9e5430c34013211e0e175a843ea97e755e0cbf6d963e33045478fdcd0c2528ec6bb4a2b61b4135af0b74b796da50ce31c452fd2942e2cc47baeede142295e966a9939b9a8b8ab28ca7664a208668aac81ec46e47d22ebde16fca05503bda61be36219662190da3a00ff24b72cde995f987257e560e18b59a0f75d7c6d514f29274ffd4a087e958bf505273eca8fa3a577884a9f9af341b3d7ee0a83fa21cbba44de424ffb92872a2cd42f571bce7866ba8d4ddab2fbc43ce56cd5cbfce7e1d411876721595b5424d6df8e2d36ce887c4b4d0dfe160e98575e75be7a24c027e3323192b3a0f524f397ca8af8e3cb0d1ffe1e137e1d991da3c4628bbfb3880cc39ab4642f014a1c880156fd05d3a02bfcb99ea161459f302c4c364eb2197093987fad1af0e25f4a2d7331a63f6eceb6e7e185398082910d16e80adf999e17972e0a300af98e68ab8283968bcce4722d7f3d18ef160402a97e946c4e9c2ae9abf770d9bcec3182aed8a436db8749acf6ff76bf65af483de85a2e43379c38e56f098bf3d32b0a1694a4db4053f519ba9a80373ff2b168f951b73122b5b3327fe5f32ac5c18003e5ba206cc3bac4915578e8a46cabf2067981143888bc37c436e8a0b66750961f8316b3f2d6fb683370beb426ee31f3dbb7682a32a641f85295d26c8189c16ac2480a47c684cd13fe6a83b9d50a2c178fefaaa8d0017f1897a79a4fdbd3f7c8f227403d32e3a6cc2a59d44617fc8a63c3f5ea19ce513c77db449f28ade1c50e5b654fa7287cb92129352248c6e6bb0b3d078c896517728670536c4ce93d65fcb914560776fcbd81f02bcd0ad98733f888d12b941b85e50761fc61f7648025231746148a601a149276b2c0f1d83cc0865014c2f4103413ac59ac3bbdbab0eac7535b98e90179cc954145c87b5eabd6674936eb0043b931a62e7841051970f99b7a14221c2d95d4be19cd2c67ef61ba3ea2efc3d12d1d18ce8237716c4acdc2cd82d0a382135d3fd9066d9671231e4cb177aadcc7ab405368b98299d60414284a6271335d3f59e50c87f63b59f4cc195c6e13fbe225c108b735ba24c888175a27aa1709c78cff588ad7001e44cd29bebab4b664359a18bfa3a41c2df5dd8f1de3bf282ab0f94c8e634653b0da75abdfeb0cf3bcae1ce6f6ddf14118548a59aa5c0051fb1443e00056517d635a5afcab8395c6b82a7a02bc7109fcff57bf4db6453295693ceb089bb8b78de91b8615e17ab2476260b0bedc2e030a4b409ef32db2e59a323625c673727b00942d32e4416d68507280f3d1135aace873c2bb59a564dff4b96e96df7616285bf78e2e0886fdae1382c6886c220fa7b5b49d419c5debc141c86817f8a4626b7936e81bb06d1b0b7b2ad1d54af978be75771274f63946d80c4fa8080f456d135402d11606d59133c428648fe51d178c6df9561fb65c2d42283468a5e0959a1caea2c935241950912b2b425049372cc1cfb0c4bc2dbfce4ddb7a570c9570e31452d054e41f72e99b17525d674b44d10918c032544716a223173b7322e9fae54874faed6ea6612a3bab0acb25c30897fdebcd4f3e52b5adaae603fb0e20ced6caee43074449a18a3b2caf279e2770770d46b696fd4b144ce001fe9aed79eff", 0x1000) 06:41:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780a45237e0d7a0000000000001d00"}) pipe(&(0x7f0000000040)) r2 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="27ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r1, r1) 06:41:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x42) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 06:41:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8006000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x400) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 06:41:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 06:41:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x457afcbfd11be869, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:41:48 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) close(r0) close(r0) 06:41:48 executing program 1: r0 = socket$inet6(0x18, 0x4009, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x8000000) r1 = dup(r0) readv(r1, &(0x7f00000003c0)=[{}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/10, 0xa}], 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x5c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x22, 0x62a, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x29, 0x40000000, 0x1000000000, 0x580}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffffa, 0x1f}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7, 0x80, 0x2dc5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf00000c0, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000000, 0x3f, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000040, 0x49, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000005, 0x5, 0x80}, {{r0}, 0xfffffffffffffffb, 0x8, 0x50, 0x6, 0x100000001}, {{r1}, 0x0, 0x8, 0xf0000002, 0xb484, 0x6}], 0x5, &(0x7f0000000240)={0x7, 0xd5}) dup2(r1, r2) 06:41:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x28) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="dcfc9979d24bf4bebac7b7075c7f5fe565dcc922343dd4574484e793dc6c186964305bf822da2a01e97174a398c715e110b4669147d187edbaa6880b6e528285e6df0d16e8f3115c8edf519362d6e405155ff69ad70bbb148395ec7562466036fe04ef0a91e48649d4e2612b53ce6b30c96674ff8155e6008b006928347fd8fd3d679bc36c67b94e4e99435f81e674a99f212f1f6354f4e550cacdb471b2a0d2850e22d5a242783414254c2e789a52c8dd9517f6f1d992b210c798aa8f0db4aeb23f370c2728eb1d2559bec5b0cb7fa8312931c959d56b61dafba2e3e8bcb6277055832a7db5e40cb80b91a22f005313f0567f18dadc99d0cf810a510639003ddbe8435636dd091353c54fab8535cc9de2c1a3083954a70c6f919b88235381901d7ed7f48053eed039322ea45e019eb83a2c8ea4a1e93154f7a05c75cc0240cedc1dbc3aec0d97d8ab78b1d26391419ba1d9187e1fb9e9373826bdbbccc3c560db35189e9e91edaf1eb569a6a9bc8f3aa854019421495e25a1aeb4e6523fd615b23ab3a709d1b4e8b072ac45377fa2bdc88552500aaf4efd1683c7ae9727f88a23163e6dd22a662bd2d998ea49dcd87816f54024e21999106b4543fb1b43539220b0fecbd1a8005abfad81fb3f95f2029957c1e48eeb542615ac971d060c6cf1f551176f3057074cc2bb357963d30acd837d3436be544f28adf445aea435ae285ce34c940c343df71e554f6b90dd9b8527df6d2c1de1ac5cd69913023e8bcc09d129e6e49392f4259fefdbd1cd53d27658bda564b53876f3f42c0144ec301e98462439fce16aa93d7513eed36e717c7c268103c075e8eaab25b6a8887ffaa71e983b53eac91377a4fff02e193b2ca82a3da5584ddb73e9313406494513c225f46a034d236f4b4a489715514cae6720e6ca18ccfa7991bf6e8f397e1b97ba04899dd59b3a431c0cdcdd68162a857b2d0eea19b015798d3fe9c1be4efb31a913d77c05ffd20869626ef2cc7197c987731df994af7f21b8a88c5b28d5b67b17932f69351a2e4b4839a3c0580b18037bb60c1225717bc3253c57168f70a72b04a58fdca652d7783789644df922bd49f6fd8cbe73da3e6d9ee74dbfb6ffde79458c4dc45eeb955509fed1b5955fc3cdbe34fe3303f340b9fff4ce2041d3c38e837b43ccdbe8231a99452efe86ce30453f440fefc63d13d87b3b78bf7f64f50d6fae57656ad7399e7ffc3e7175612dbd4c9789df3b448c3f7120e6359b79516dbcbcc6a81499d8a0ca44226363aaa846b17a6020f8a7ee0ca1a041e9f48b1e4fee36fc038753b808116a6ae7400ce2acd955a662b654bbf32d5345029a23e2ed4adc084403b84fa7663c5d9f2b65f8b8c1e3bb2b7d9a211c668e041ca7b3c3d6a09d2658ac3bb950d5a159ff076d0d361ed55bb4bc8524dd99464f268706a340fc06da23519343a62a500e30af7ab984047cbb851dca35f01248f4aa91f43e009d891d3cbc3fabe66ef9a6fa41b23e746b4825a486427a80a92f147e4cb366d03aaf2a504a732397c04cb78a56bb37969851fec00012a77869c2f32344357266f368a0f23b5a4a4715735acd0eebf4d3a8f4d637d396f41b4adcd3d784779fb98a5569b3c61fd81f3397c0d6106c46a53f3215844e784f1116bd384e65a897d9654ac18559f58959b6de1655d8c7fa8fcb6b5c7e0747c9a0f2bd902090c98cdc54f7ede2b5a01dce6bd1533530b35e0e957419ae9c5093c290977163e87078badeb54ebf78a1096d66af25196ef3622bf787673e24a7b54b0f4430937d2205c73aa7723150f6c940ea7623b83cb18b1e6d0af0f3d4670cd0e51312cd7faaab6397dbf8c185efd29e52813ac11b28bec674ba82b1ec3c60648efa54ced0f72e56089ab25bbfb48ec2ba4def6c8965b7e18747c250c1c63648d4176246fafde63b3c282da412d78bde01ce0fed46017e6964802714cc79c7e82f623210cded653a5ff5b9352368ecfd1a1c91693747455eee88886ca606d9d71302b802a9d4faca2082fef16c7193e95745bcbf1d96edd61d743987c36ccd04952e9d96b9cdd4693e22d1c65541e6489d312e0582bd86d874ddd7292642e08fef5207eeaf82211bcb5c1d2d4875f05d06b3fbd40e90b72a353ed6466667adaa0ea89819a58c425061f48bee92ddafc6b57a2c719f60cfde1de10a28860beaf6942f78bddb1f9ed5fb764ff3ab240e720d42b33d3377626d475307755ba60b392c579de175deff5e639a132feda68d3505e8f95c3cdd2d4c2b644e6ee1e39228090a7376722da6b3e7616b13e3046c6199e34811c1b481ebb7f8ad4a6f47c89d27f678a0e184011bf281bce453786035e2d55d73c30b62d082859a3f789de9952d2e9bde1c9d18800d18d8d3dfc99e9923ca8d0ebde16b921b1f43ff0314eafdab4a6800f590fce13fbd6675e20db4e378effcac81aea07c5e145aa45d4a5c30247009b27c2277112edd909d49fe621426af28175af627604de0e06ba69787071b3f02607ca5691c74f6c42f3cf0c1648924fd70e19f1c0dbcbe7292365b7da283459abc3a2b3d23d60bc3bfc9a4da55c7e765a9713a2e344a1425eb433fe79e0a7fa69badac32402295127f16651472e852700cd5d70af6e5cbd938d6a2f19c7a367b777f41a568f49e969e64aa247d9e2cc2b028fe4b13bed755407aefd55174abb1c7bc6d1719c6afb9323a41e61b1f61b793c9a04a76d67433a920b3ddee3037a42d6bf1626a6b34e059f40660a3e21c9a2444d47ea0c7cf689a99161173b18611880ca41ca7ba48c455d68ef3ebcbbb37af0174f9606166d233efaaf6e345aa00c99ae6e8ff7217497d0c4947774db6da40fac2806599b64a36a422d67617dfb1d2ec55c048e34cd24cdd3a81de4cd7ff1ff6697c8790ae7e879c0af5579327bab63db5085a308d85c7d41ca41bd3b24b1d7ac104b101ad34ea02aa33c9a7ced5152b9255f99067426d60339cee520553b52c65d6687ff8dc79e7c410221a806c169917286ceb71b96b158569a717a6a71ad74e20c34afec71ca94ea0b8ac17e99ecfc7d3478a0dcb01648862e39428e8e43f1eda5e6dcd2515d9467b1272bc432d72c8ffae11eaa4214fade9e2d62993e00b993d8eceb9a2c13d872f69ad56930d52ea88660133e34b9f0577aa56fa98d33c8d8fd49f6892339d9e2c1ae2445b19330390ebe21d4a25ac4fe0d9b9a31ec3d5fcb76b840d56c21bf5df74a5e894f7de12428d7e728a290042bcfa40a4ed6fb357e7dc67264bd561c7372c29b5d8f4b0f34bbb45f723619551ed6d468fd43c64de32666e8a31e311314dc98cdc64c83ff1d2328f924b7de964be5a79d0e6300b53f3a3da70d2e905e73bb72e5466d05b96814b5e43281869a9289a4717f14db5b525e42a5d03f0c79328ededb162e2461472f7ce0ebd90c084a467a012c15bd9fefb1d5baff90e404b276c623bc49690725ffcf37f4d3b7aedb86365e2c918047dbfe579ea237ac3404a631852a11322b101312c6458076b6204cd967007bc0b9dfe463e57735d3b7457ec5608c1544054a75683599acd7583b94b7b9ad825ba7e7a666016c76bd9893e10105dd089b53867229f65674bc97c99c291400dd9cb5cb3095de70c234012b56d81522cfa13d0ffa2242c7c216354b303e76064da69a954ac22172b130b8c35331747596e234ddda57eb8083e2c59a89b7f661d5e8abf576ce9d9c9ef9fbfdad5392ba3d385cc9bd7efacbdaf2386c6888f2d745d3ad71e12f9ddcbc5225e00bbc102ce2e03be0f5671b025d80d6baffc9f38cfdca44ac674a402f8c03bf44d4b367627ecee2ef78c859e1c5a42dd3a7a72b6f0f1fb67dadef5d0f935008b0fd2e4d1f962302ce9aa56335639002de7610ac06c786143744c30f38102560b1bb1e5800ed783dfe588540958d7e69d58eb143eed01731ab31423a86e7313f0962b08bfc74beeb92c8b5105371618c26c153aa43edc22f3c635dc4226a4d2f8e64719254d5fc353c3b43c4033ab29b7bd0c6819256987a3a49f0bb7601ac0906e9547437a98def99536ca6d3cd762ec65eed6360b2e6bdbb862b2d57b23330cce4d83145dfb71cc4dd6de7303c9325bba1b7a279a562a6da803fe3a811e775ab2ef3d672224508593630a1d3e61160fcc474b953e320c36257ee0a39337095b353bd904010ece777c5506f07fe224fa4ec71c1da73340e1d2d2fd578722427d9568ced9874b877db239221ee863de282557ead51fae17561114085a231dcd291bd5136ca3b28dd43a425aee844186fa73bbc3a6dbe7d57ffd41384e1799230e0abb26d8d47e73d317a79471e4e961cc53fb0ed1d8cbc8ad9ea5757580fb5762268567dbb7608d2425f39a354a9206d7c57cb720e259fdc19a010cb09e6e2081a31315296e65be2ff928f8a584d59e7adbea2f206834165860f64d91d81661a1fd754ba6bfc067d2fd57c7192044a0cdce608e91ed285824d6abbdeb9743dce7c93b6da721ae272a10cd307b5ce5732b5d9a50a2418bcda431b67a35304aed4b42e48ea4036280eadba337e9e1c090b1f6b4a1f6628bce25e3652ecfdf1fa2fed088f2bff02cffdbb8c17ebb07aba8080524964236c123a690ac16eee30ac2dee4e659b804226c27ac82c52d3231887c25ba0de24847fd5348df4553aebf35d446aa32ea93c916cc0c82df55a85a775e887c7217c9d0e54db10c778da6e474709f38cd073309f8b258f5d8ccae80283ec43045d45419a4027055e61b38a09e2188abfcc5f76538e24aef0b6587850c796db851022ae28072431dd1671998c534a6e4a9f76b56ee43e3b1fb84a7f0d9cdb637198983e2b42d08da9aeebef33c8614e785dcf1b17c1bd913ecf097c1fb99f431559311a951cbc91b8590951c76e1c0a5ddcb3a1f8463dbfb23b70d9336523a181a9ad36e3d384c8e78b20d15cc5eff7ac9fef2d4581bfbc2d93299117b5c1a4ab08d161b9aa8dfb7fc00da7f055bf8438cb8668647b7099ac9544ffa1a8e252f7c97eb105992a68d2658643b8cbdb7febe0ff016bf79a84fcfc435d3b9849b62c8d91dd3abe89e09da6777ead80cc65655f963514d9887d42b60f1840d99c8890eecb64b5f09c7604ffce97caa4314d79de987e2edde44cb436b5dbe9b12dd4c51d7adcce43523823d22feab931635949026809db59719d78eb5517a641930b4b582c234048ce859277b7ffe53ff521e13d0ea1106d920a30fe480c5ca0202cb076835ee72161de5c38a5fb8429ead095bc4f9d0d94af3c1c10965339752cbf0c546ff5178e55a288dfbcd6e3433c886bfd95b3a413a9014a899f6ade29bbf8d0bb7274af82fc7b9ae707575f9449887f2d23b3d45ab750f3258e64daa63f549e6ce44342b786d84d0f99f3c465d72b4d47ff96bfb3535dd760718f5ed827259f4219abf3ca3dfd71eafe4d7d1890c8e22b8051daf64aa1dc4e21220f3de315c998cbb86f7de449dc20e6ab363f1802142120f23720b8c8d8e822d72f8cffe22bae531843536be891ef22a9393e1bc0f36e4a1c398f1b803d7e67d75091b93a7ab59f665eb67a49165349ac5eb0352fdbce88bbbe75d82c126d5fca83d183098f268ea8e13772e07bf47851ee753adfe91ffcd6ed1bd06284a4b0f6b32af56ff0b86a779421c67c529dba22b683d3675e7309dee945c9755ac34eca73ceb6ae20f42bc0f6849152a02678c3333f7834569fc69a466d243b3a94632700fed76ee1b037c8d090ec7fb9fc7755c2e6b08d31421edc9980674903cde8d", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 06:41:48 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000800)=[{}, {&(0x7f00000000c0)="8a8bbc5ff5f6afa207f8e9f017a4cc0c2c3b1de9ff9a535a389067bdfbf4d87cee7ee094d44b197ae61474b2e3b4a8ded8d91df83a008652a04942c8b5c663cba4b26c7c834839f7bda17302f2a9da3b734ee42d406f9fb15b9fd94d25069f19980ca802442e97333da847512c331c48b9d353f6d1b0966e3d93163c094f5cffae532f78c91886f984c2edefb63cf2f4d34a54a25e2cb8888a0c1a185d9e922ca04037e4b74177cb7f4a2fc279d733f25969d71d0ac2dd62ba", 0xb9}, {&(0x7f0000000200)="138a62084cb116d47616905ce8b278c747edfa27fdd27af0322cb99c1dc48508d431906f240c90b2728db6ffaef8d94b35b61d9a79a550fcc787a4b2d797f0dd3ceac588fdb039a0c8e1cc5d33b45ce822e25c8d4375e50c575e9854882eb5180589ebfe0e9eef2a071b0752900819cae052821e884f777b38dbecbcc5010b24144bcd03ec52028e37c31ac728dc4f53b6326fdb3faa7bb11504cc3b7a473f92cf75ebc837969e60de8c735bf822ad8b7753a955451d304b242e79ef8f10869a7a0dc8a6fdabcd26bae8dbc9b199ca48f99b5f1b5d298b9b3eb2e25763c5d203200d3ae061d31418e7c2ad073fbe1949bb95cd3a5e6b", 0xf6}, {&(0x7f0000000180)="886f83b414c77f35674f714db9a4794a8bcb2bae9d41", 0x16}, {&(0x7f0000000300)="4edaa68eed03c1534e4e958cb8fe5960aea99251130cf488130234824b57c232b24942c216648789f125d11d62003593ce7c548d79386aeb95fd22abeb8979e133cee2ab61451743903447df3d", 0x4d}, {&(0x7f0000000400)="ac3e3bda4116a41e85e889679a7e34a3b15bef1f1fa218845d89711b30d7d7ec0c7e7ccbf5a61505a833e7ce104b087e68cd8cc41becc58e45fcfd4ac0603de3ecf967fc0970a8c4a6d333633856369c82170354809dfa31e6acec60dfa97f50d098d326b104973ea9600303c2694f22eba07f1ba30826413a7c12f362800e5c6603cec9a60fe377aa9ff8d6c7c5acfb48ae2e45005587877409a7190b3e4f5bae6646066e85d0aebcad2bfc66f3b351b009", 0xb2}, {&(0x7f0000000580)="7529e1f909bfc5d94a0b8c4dfc2ed507b61c484dd310827b6e3b4c5482f4e7f47139ad109d0e4e9aa8f6555e538979a6cda6fe55707001e0dcd7688627e62cab83fa474e50d8b5a2fe13dcea8080f880d85ba7a078e7c0a7855466daaa11b6ca74435dbba2ac0f6f6eafc513d5687fd1922fce840c814b67658ef5878523cdc8bd2ebab780cbd8ac4c35ce07667ec564e3cd91eb78b05a33e2429a712f6e4c0961cf40192f01e97c3ee0219a90b5f3", 0xaf}, {&(0x7f0000000640)="028377b4062bc0fb016e59e84ba1eae084fa6e610f27d6b41c26d8f382a9dbcb40086359624719b37e38a6ae497bbb13afb225e73768973a97c48044cca6dfe1fae26c2b54a48392f9b1f483775292b4499d4bbdb197e0007bf7aeb412c76a5e05aaaaa28a0dd3e56aa7aa26b9704569fe9fb098e3869c7c752cb65608ffdb34e6b44f5b2898563ec390bcbfca1bbd5616820a853780154427dad3e18aa5f60ec673fded1971d14c61b7900f6dfb422caaf53505a0bf01e5", 0xb8}, {&(0x7f00000004c0)="fc24c2bffc575ff024f86732a0620e56987ee4591c21f45629e44b9cf95c71dc139d0532a9c4b7da2cb761262d689de911e00b7c275dc63258eec09e95efd8ad09b063ad805428a2969c67b0e1917d8ab0d595980c168bf493e4de03ac0780eb24ddf2b7ef88b7e23c715a30", 0x6c}, {&(0x7f0000000700)="b29c0e6e6f69103d05ad19c285fc9f779fa2b7b92380ba82e688208e9f33bdafc8d5c46aa110c8a7cecd0bfd24d36291851b347be9d05daaa14f7f1be603ec1c77c9581aeeab9882bd9e050a1c2f4c6e7574ccc854bd139e988760a83298c5235bfc575d8663a8ef5b686767e7b1ed29d7c32d50eb6c12c3ad06eb2b3366f4301f749100cfd708cf32c2c7647c5d995ee5661624178a7a7e06b8810efb4d3a850453f095fc6c0df46e3fbfa05d87ffb598d03f4c8a577291645709c123057f835708be20ff7af7148f8fceb5750218e91de192b86723c7d6adf3007314056f99ea63d424a70a3bf7d5b2", 0xea}], 0xa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710d8deaec011dc91cf166cb09928fb7670b2dfb9cfe0000001329"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x6}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:41:54 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) select(0xe1, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) 06:41:54 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000), 0x5d) write(r0, &(0x7f0000000000)="5e6ec1cd", 0x4) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 06:41:54 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7bf, 0x93}}, &(0x7f0000000080)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x1) 06:41:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 06:41:54 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000000)="f322f002e97a475a00eaa4c8e125c791bc727b4ee395685020b670c6ad5e0f05c34ba946d242c9cfa84cd5f4542b1fbdf66777b0825c7081800013f9c9da4c83eaf09a14d5f8c7a86f844aa219b96bd0de65e3b7204f10424fac52d638ddd5e7af3c890217616d0a55eae136e6f6ea3ee1e1a128c047e149f0f078a558b32b7cff3462a28cb44c16004ed5baf70bad") 06:41:54 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r3 = dup(r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffffffffffffffe}], 0x400, 0x0, 0x6, 0x0) writev(r4, &(0x7f00000015c0)=[{&(0x7f00000001c0)="87", 0x1}], 0x1) close(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 06:41:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1bffffffffd) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 06:41:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x0, "dcfdce28734e90d4053482c68b23c644aec99461", 0xf2, 0xd5}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) close(r1) r5 = syz_open_pts() getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x0, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000001, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x7, 0x80}, {{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x7ff, 0x6}], 0x7ff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x84, 0x800, 0x1ff}], 0x4, &(0x7f0000000380)={0x9, 0x3}) syz_open_pts() 06:41:54 executing program 1: r0 = socket(0x11, 0x4007, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 06:41:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x9) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1f054ae05265e2adb52fc6edf401a9009f01d7baa8f88bddd4e51119fddc4db201591815dc950e259421fe6a2b1ccd1937ab79844bff63eedb83e65ce74df28b9743c86910a040bd1f44e62881353a1d0fecf89c469549837d1a9ac687e1dd207f91f5f81bd8974f5999de8c3c7f2036b540ff3e57fe3a51ed59392e89d340b2fb7801a62de157c4740fe525ae087d0aa8aaeeeddc611e68e29df76cb9a9f4e26c1b5c120796d4781408968656c1a65f8f2aa079241a2c924447072814e227ad32be5c72e8fde2ca009161e0acae007b84cf17cbd56c3d4c", 0xd8}, {&(0x7f0000000180)="563f5277c7ecca975579b852672b19a1b4c3b2779270b65094d5ec326ad92f72d27cc6b7fdbfc7cc4bef80a2b3d76ab564878302c70c85fa7bffc7f6e27d8d389520b7c90e7dfd9b36a00f0faff55f5f901fb55d5cad4e939d193086a322002ef2d86adb6d77bfaa2f1c1b3fb07832f678c03e56b3ae9dc24cc1185f61bd993cfab81103f0921204e1b9272701eaa1e271747be1513584018ee27eacbcf664d4d561ee842b4d2b356724617fa11654ea5d3cc9ce8a1ef3ac8e4ae5cef2e5e5b7eea969f13c9aa7067156546311a4e2f2805b1989f1e88b892bf9f341ed0178a2800a25c604cd51f8eedee06f79b5e7db4784e9dbf3a7580018ecb9ba01266d5c2dec5c26564b88f9dcdbcfdf7233595bf2325f38968586328b7238a9da442e89da3a94a26f753b1296fcfd8f68a95b7588ee2cd3a2f7a02aaef83e9663b80d7414e6e721cef3bbe39d603103f140520feb07dd8763596402dfbb3fe66b3d0b8a8aa709f37be71ec983792683536d05218c436f41f14c98d766a480073c521a0c728f5d1775b8f97d15b1a3c61491838731fc6212a2f269ccadda4405fce6fcbadf4dc22ee3aa4d9add24f0a441ddf4ce00f12e07bcd6c6af8167884f5b25fdb0d1aa2e5466cde75dbc2f8ba3ed37cb0e3923e386002892434c079fd7e02c3ea97a62393a0982dd84a50390439b87e004deff2b5b7c44cd8f4fec18315cd2ef16641ac59bd76ba8ff2ef9437d2f110b930b356a67ce003a76d53ef937c10f2ac6159b2642a4b2e298392146b0bde3dab4df9be1f3329916b537b02990d3afb184896a16da0561531212abdb0896f419ed20c2e662a69d0b87b9099e7e2d9937a84f3d7fa5742df1ba7c980da71184dec04d3c1f9c643238b39e70ab915d83dfd89e52fb6d00b818e4c7e74733dfa6087f94f6912423fbb3747cdca78543a2c918a8e8c57090a08d9f6cbce9f4fa5b458cda94ab1edc313eeab40eab94c6420ce7a76acd9c7e7b81f5cc9ca638c88d1b75711001e1030390331ed48fed608773c6c74a26d319122d74fd742fa1c2820eb01ef6448a6f8e846b6623b04c39ff5cb565cc8456a8a77a34b3b16cba47b1bd4d522de950baca17374914c7366315c8f93c7527a6027607abcc29a10adca402ab222f25172a303c0d912d6234b235855bbf0462e5c0839204931720a346ba8bf809724609815e616cffcb66dc2f045146d97de83dae2e96e76288e810b187f529dbaf76162afa5f7c2cb442e8eb3f0eb8fae2df8e129f45ceaf9cff143bb8f867c6ca259e64a1e2c7dd067daaebed1b1c657b186017dedf50d4aee099c695b1b520867028caf5a26d5baca3553105e6d034e4882706fafbc263da91ff02cb63982b17acbee81753e89a4ca4e38be29a8e05cf27779afd80a5e4c29ba47ee40fa4c2295dc9c582dfda4e42792b88be3ceefde0242735bc28619057c8f1292ece5ca793d4402d6f56fb9b3c00c7df44628ef781824f1da128d366d5b7b56e2f23011c20fc27cf94b953b36c0181361b4d7d0d5b692f9a07b4e1112271febb9239635aea60de2a8e13e2f1ac487d7636d1ef12ce0e1d742a5e9066434995ee3b985c7c43e5b73de8a46c255bc0a920dc4d0ac501f11bc80d93999d7365ffccc6f4ed54dbd6122828557c7fd92cd2c4ec3d82d2dda42bffb8b3f572b80f149e05db3cdf4cdebefd23659859732d0d32fd3e00f3a02be456bbaf1e066953b4da10c5340c5380ec593fad99320f6cef82e2a402ea2684ad7601fb1bcfe180848a93612e8496f34a724d71fd828b48df4648fdb88d879aee6953224b9738367487ce4b1783a9ff005973a7dc703cec8f34361675c7742f53bcae6523984274c855fbbad49ff8628553aed447a8f6c2183de1f5eb4c43f3153afc08b7c8e20ec30445cb6b7352e5d8bd1e731b04c26eabfd17489e30de410985a5c2c7935e66902e3383241dfc1ec9e88c61a8a42e7aacaab634d5d1a3eae72d44947195c6669d4d22876f39ea191b4b041a25c700a717355121b3f1b6c19795ba2de8949f7c728d4fe446f519e6268a6124b3c1d9953e19ef4cb5b9c8898ded940ac7214183de94272719af69b656dfb637dcd348513ef4e8c8c016ece1928c9e0d5d353123a7a77b4a6acc10c4e84e59c8d8214d8b6c72a5b0c7aa9df60b29529d46ac62240e75f7fe1d3efeb064e30cc07df73b8d687a6d9e7ffb0bd006fa54350bb7013bee5b98ce418c7432186a1096ff6f3d25ffaaef8abfa3c670fd82d453b90a449a41fc4d86b715aa0cb99819d757f9420e96824134c94b97791a95e6800472cdb498d9cb74f032041f6e78dca05e03932546d490c17aa59f4b3c6b1160c87d5be4e8dbceb851f5cdcbb97be79848de97489cb99b9f95caa219b42300e52c4739fe63aa6eb57c9e5195ec25a99c1e94dc1cf3a85e3ff71404375b50e8f18af60a6e8379b14cc9f99e7fc67692003023e2eba3bae232ec1ba1857f637350d44f38471e05e8d51c9cecfe0abae11b8c376204e894e5fd1d47713cc3a0024e3b9130612a724de19013885bf42e8feaf7b9d970570cb3f8f1be69e20620922ac6e64bef687840a1abd27cf82945a8ee681b23f0bdd0ff9ab9671021a91a662b66e1f0c1af930c1e0e569711e34bf4d2d6445223e089fa06143eb098750cba656f8f30b79564ce58b7724b97d38e3dc2f0405e5ce8cef0413b646257dc1ddeff38a0785b7b418f64617308249eea405808be3f7421c9d0b90494e9e305b5849e612bec5b4de2850612e7b07bd7d3971beaeeb5e4fb7af30de55ae05a1b91e8702f7dfb6c4b262c825cf333cd1fe7b19095b870b71839ae861d6de386ad0b0a0496f7898039c542516bd635bdd1837e9817d4f7507d6f279cc7d35e8394c4e8caaf2cb3d59137782bf3362e97c624c5b61014266f7a19be029b589c15498939570c383db8057f33cda85b74c0c2bc576ffe0f388ae4504101b898b40e84c8520523993fcb98391a6a66c92cf97002e33f4db36c5d345543d3c8ab4da23b35e93b7e38696198d888184412ee147b81cd375caa1d983103034d54c342519227c4497af27c4cb7809c31ceaf977ac2ecb4dd6f76c677066bcc4e0827e405a7733ef9624d5980716f5088ceaea1a27b1f8ddb97a43982de8e164e52aa61ca10bd549b8eb8a24dbec7efe340ea7a4ed3f7314674c3a34141dbe8a727fb3f703930477a0ef19c5892e7f1007ceb399c0294a453e22e402639d465d71c0ef0eae0d169aadf50d25afaec25a33b19694aa93d61075f8b48a67ef0777040f76d89e7af154fac1b83a9e92c6588fb3ad8638bdb896a7aef24e072e7b11fe949e0f323350c2bbf3657568fcd265e9da496bec966e3df3c869e275f7e3737b1d705ef9a73511ed07e1597cf8136d3e6500742d1ca20e0f557a9c06d4cd179d6aef4f5350eac941ea799861171a4af20d0bc6c963a152c649ee3391db61a5699ded1409529181abf6038760a1389daa59f39c7509b45143db5713a0a6b7564c77e4717af3584fc6bc85bcfe7ace6cec19d4135594e7f45dcec148a1cae082a48a242566cb1f76ae7ec1f1e83d140491b2f20de5a798950394e65be2263a0f69565ce3e528632057ece898d08beda78bfcc89c7bd77ec54999535ced5eef90bfe1b7484dc91ae91845af893cdaa73d36374c58d719940ab081dd29ce397b383f5dfc0856e96df2061036f5da6b5381cf61f06b177a1cd2400b686d4c6b669ee31fc282b83b130930bf05b305fd8a92a6ee06fcc145f296233f6ed90b08d84d12c836650cb0b212c18320fae3fa11a79d54a6eb6b18c7eaaa357327dd652725c47d4de4035e94039c6a3697c733820811fc5d84243786865ce2cbd6ccb4ee65286f24274fc39d7c34da7160a129383ba76b593c2987c6de1a689608cd2ebf93a9103eed45c1d97fa375839cc0bb8e0d6d9df1d0443208f66e1ae6425894f204970ff35c7519973ec9e92ced62e73ec6fa53607495edf62caa9b851671b1e0d2d2221969a8412137a0c3ce3f395c4d13af5786a477c0dd72354279c3a6fb5519bcfa2e4febeb9144e9ca4766583d5982f6f2e7cc21912e9c24ea22aa8310c8c542ae609e783e14cad75d21181c0ec5aa5079b47d169e5b88f1f5397d920d648ea22dc69567c2aaed67db6a0d6bc1616800b04e6f12c54769c1c3d138295f0c004c3b63e92ebbeb83de1faaec14bfdb01001de93a8a719c87dc064cbc9faaa6fd25925b472b6959638e3e4c38ced0222cda28e34143f1c19cc1bf6678456e40c59696babc8d145108c89400f71fe779a1a0a4d70850e7249fc981b925683250f79b5ab20b22d5b3b4ec619246f38132ac5e8aac6866396adb1a10fccd941a4d7b3eeec4db67fe2dccd920487391402eccecb6456f0e80457ef6721c7ffa29eef1adc38cfd7f97378bf1074451f0cb0fe6ccaef813f7848094d9c026399c924cc2d943d6dce494c186890d72f32670c844c21b4aec75f7035e542aaa1e76fbaf758c17c1f236218763dea18e7658493a9ac5ee769dbf0bdd5b7f44f53846e6f9a0b5fcc8955880c74d7a08b9aba37ce0db723ca68b633b9e2b8f367ce7478b5ece20c2909165ad7acd46e1b942aa2a4d4deb3c8f2c9d2dff7ca2fd174741a72d44e5009df001f614932fe2ba5a725715ee2a4d7215c554ff0b3e3bbbee6c470d4e1efe98ea66e4fac10a00298058ea4a62e3e8eed642a96c10a7a8485f0bd1f65b1b82a1ec3bf3a59fb58b719df6cc45e4d6882afe633ecc38356f3915a250e3c7ed2b938b20d80fe8f47a1eed2b88275c9faf93d13f889da596e7499cf6f2cf96f6c00b7d2d8eb34a8df6bd9910cb59471649b87cbaeab16c220e23f4b517439a76db84e33d973eb4221269d37ab40f4edd12bc39c313a3bcb648652561ad52e784f43e62894040c725c6bb5d659069e0939db8fa36872cec27aca34cbc6c423389d2cb2eb978066578b05e88f60d35af47d54fb72fb1367cb2706f5b501ea8ff7ba1d1f6ef381b67481d0a7318a30f2df5237fb0c5495fd656f11ae3a97e5752198e26a0d1b0d8cd1ae917c09e37481d6c0829235bf36cd6c746bcc92affe77ff54f300a4f9c1cfa5ee3e1073f2dfed083fed3e5ee0d90675f2bf3b70c3791ec7b8144b812c43784cc465658fd2bf2847cc423f4725577c97aadaf771f7c7fb2b741aac6a6e33d7a17393e3d2e29af1e11933861b68869cd5b7ac451b35e368835db25206ad8b79a9c7a71c534d3e42050bc3a8363830625264e8263fd59b5bd125a103bd0faafa4b3faaa65f071842f968d0825e709e52a975bf047efb25343346a7aad8ef80da5f9aa9fc9bd74b1044ec4cf4115bcd66a9022cec5849582b1b709d775d8a725051e40f6b7949ab97eede24f80f2bc938abc4d45415a1243b52acdc8c8318c96d9df109cbe609a59c98ec00989dc7fec580397d06f5bed0568effc999ec0d6c0b3b8709966e3784dd2ac846bcd384f18bfe7663b22be5c62e3e111fed5ebf2a0c05a0976660e1225bc29fda70a1d01df75c07824c29ffa6a117315ae9ad96d1671d9942df86169ef63ab9627ed701303e5225f883a1f2484baa0c38f64655c281f48cd08cb2e09431d1060d9985f2710ed09c5802416289bc14be4476b5b636c0aaf352bbdec24b6455cb62b4fb46ea0368bfd979158b0088affa1fa25a4aa44632144e5111338f9799cece7259840643fb42daf54e0f11f37dfc3a80cd84471087d09f6398993d45fd473439a898c63eb4d73766854e7824e631", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="94167aabad1c402e752e3b80f4f6e78ce86825d592aa2ddd3ac59eec301e2e555185220c67c819c4d4e2fb3c95ff753832417dbf9858c67b9747e7", 0x3b}, {&(0x7f0000001200)="3a660dce1d953d5bd8a680750d2b42f4bc907c174ed2fe465743f4a409e88cae5defa5ed848c2f9d817c619ac390a9e4633edc8965d58e858d9e4a2eba067898d0d52d91366b7681df508b974b96d71f5c3773b4", 0x54}, {&(0x7f0000001280)="2cfe5beae5518ec5c86bbdd23601e8d4008ad18857fe8b9b0d33ce6b84ebc4b2a6bd76d86f77cd222f1e8b77fba3ab5caf7de2a2e2803a0be1e679fdde5a6987f59c12f44b21d420e4feaf0aa35e2d42", 0x50}, {&(0x7f0000001300)="fe40a571b8fee79a7470f6df3833f40e6b9e4af14952", 0x16}], 0x7) r1 = accept(0xffffffffffffffff, &(0x7f0000001180)=@in6, &(0x7f00000013c0)=0xc) sendto$inet6(r1, &(0x7f0000001400)="a6d35073751cd9136f75d147269264c0addebb71c987bab048fd84d7587d717a55bff43534715958c7074fc71c42adf60843efb459bc40f7e1798ce52ae122333662972a535d0191440b625a8186e334dba3e3f02ff53da7af8a74dd2822f37a4b00f40f7c2b33af9e15ef9fc6e51fd40c1262b86691eb8d8a6924ce4b904361513caf1d62aa85a956012c62d70b1a28227288c0fbc556f25ee3c0c7c555822ae87aa2a202e340ab226d745068ae6372da519cf8303bee4ece536d71b16f7e449ea4fb27eedad8c690cd62db06ce6b0c491b266d1801e5a6c791f3ce4c63a59f8fcb4866d543b75a28efbf928ec72bd4a1849749d9cd5246", 0xf8, 0x8, &(0x7f0000001500)={0x18, 0x2, 0x7, 0x662}, 0xc) r2 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) socket$inet6(0x18, 0x8000, 0xcc95) 06:41:54 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r5, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getgroups(0x1, &(0x7f00000001c0)=[r2]) setregid(0x0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') setregid(r4, r0) readlinkat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/166, 0xa6) getgroups(0x3, &(0x7f0000000200)=[r1, r1, r3]) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:41:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:41:54 executing program 1: select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1}, 0x0) nanosleep(&(0x7f0000000040)={0x7f, 0x200}, 0x0) syz_open_pts() clock_gettime(0x4, &(0x7f0000000180)) mlockall(0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0xc0) 06:41:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x105) r1 = semget(0x1, 0x2, 0xc2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/160) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./bus\x00', 0xd1, 0x1) 06:41:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) socket(0x0, 0x2, 0x1ff) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 06:41:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 06:41:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 06:41:55 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 06:41:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) truncate(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 06:41:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:41:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000d80)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0xfffffffffffffef7}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x14, 0x100000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x80000000, 0xe8ad}, {{r1}, 0x0, 0x60, 0x2, 0x2, 0x58}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x10001, 0x5}], 0xffe, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x384) msgctl$IPC_RMID(r3, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) msgctl$IPC_RMID(r3, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) chmod(&(0x7f0000000100)='./file0\x00', 0x80) 06:41:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x1, 0x7, 0x510) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x1}], 0x3) write(r0, &(0x7f00000000c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad498a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f1672922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d1", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:41:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x123) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="0852491e007a7426", 0x8}], 0x1) 06:41:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setstatus(r0, 0x4, 0x4) r2 = accept(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x10, 0x40}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0xe1, 0xf0000007, 0x7, 0x401}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x3}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x7db204718937771, 0x9, 0x20000000, 0x9dd9, 0x400000000}, {{r2}, 0xfffffffffffffffe, 0x41, 0xfffff, 0xbd3b, 0xc3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000006, 0x900, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000011, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0xfa}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x100000001, 0x1}], 0x1, &(0x7f0000000180)={0x200, 0x1}) 06:41:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="515f4ac039f1b44a8209f787ee9da5bcde19b2fe28b7", 0x16}], 0x2, &(0x7f00000016c0)=[{0x1010, 0xffff, 0x8, "a9d69a7b6279efb92bfd200fdc18da5d1a6ba7634c06bd40246e2b606c0255ea3dd3884190a55434d9f163d72f57237a819d9c10d2ee50fd07552c4cb798e0c8b301fd12f4dc4448cbb34068b7bdab11ea9bf1f204cc5982ee6c997611a0853cfd64cb096bd55afd3b733e7b42c93e1f53188d3eef3d0b9d47d105bcc2effb3efe96a72e54fbeb0b939d2c93748ce1876e6c5bcfdc14bdf24b355b8ff89c8f6ca5b549e6d79ee2948c685aea5473e5fa7d85c583f17cdc59d41f0a111312d565e712857387e5bcf096e344d7b746a7e1a47832d06795d4f1662e2a524b6fe86d44e3569ed2623a3de1d89651b786ea7ae15f0c232d8eab70033c869595a619cd0e2d62ce84c4ec4187c27d351a62b9881115b73e4a53fcebd4aca013e237607375d4f1caa9ea4234bc63e2bb73e6ef2c8f4096c78f36b07c93544079bf083d53b31e3171a271a3d8ce11ea5013bc345f8219c2d4f105f7ba0670af18134362554f254d662239c0b001f238d7d087a2cb9b8da6a48c87c7c26d25eeabc5e2b3a78d1c7f3652a99858216dd2f4ee30d354c21c6ce717bed27be4d1e407a8910fb4fc33610e77640d9d7df7c4705f803c0dd52be9d433497d21f784a9906bec47b2536e3973b651cafe5739ac6216be8aaa0fe70eb4c58e15458ca31a00fb23189b32b0ad482f913d21c5f675cca541494b68bb8f437191396ac86c69418eb6ec43d1fb9ca88b69100151e20735a01b8fe840742b2d6a90ec6e87556fddb405617619613d8cdbfc44691337cba2acf494b7a0e30f4dddb85ab2cfd2634e8789374f77507a887bd9b9b9731a42dd1e7be65605b247e80c78bf21f40192d1d03625dd351d94244de0be23b7277f8c30eda17dc1f7889a6ce079e51f2c52a5d92572df9f24ce3649e1bba0b4d0fc1e02e85c35452a2c5225a2a6a0ad4dba8a8ccef88755c02e61c45c079e2e25399bc553a3fa4fed2666dad1e6fc0a166ed611e5bd3a71a13555aa8d46b8943600ec5aa90c9acbe1ad29b1c2ef12cf5df56e5212fd8941b61662b0b099a9e3b8378e8ddcab86088d7f895ded83885620856d6934adee01b1a166e25425c6d22356bdb573b169c8977e8e2568c2e5215bf31b47758076fac6e7b31327808352cc2c27245ce606ef4c31a421b0eeaa973d8917129462d99af681e1b018f63b8a65241bd4710319af8473a716274abdf6fab0d7843848f4846780cbadf9b946e37137ad3389bf36f3ed5bdf7749cb93cf583a61c391611751b3c13284af14354801e8c68bc952022035eb5e6df95d4ff5f44abc263f3c0f54779ccec3c87b75b1989ece46c02d7ba117941f66bb160d0ede3d4cdf28a9f21f9d54489f9b82e8ee42ed3e5eb4b059c71845c1dc714fb3de83e2c5ce0e519ab74a17ffd2491a117fa251e49f2566c0a5ad9e2d21822b7e7ac7c0df209c91a7ba699bf7ee6a8a00801b91e5eea641831aea86d4af5f761d4a7cb3c2aafc2604d7010b34e0ef661a1fcdbe0adad120905e097aac41286c0d266ccd284a3cf819b79c9460365fd1b3a00d092f585be0ca942a3af373ea83bea8f3a7b3d2c1b4d5144b2dff1027289b9ffe2f50f213208969b095ea5c9968419b534febb29500d898307936dcbcb3dfca9afae656574801fa60019febdf61e408ac506f50c218c9529bbd673727b3d16a37d169380c9641c29b5fa84782ea707744696e046b9e6398353ce10025dece358e6a6e3981a66ae9a837c1281980a11541e7c763d093507d964e8fa298120384daa2e5ae2a4396c4e49c3ca179e9c85e392dddb298adbc80d40f628a292059a4b3638633c397e094e0cf76c8d4669517eef1a2caace0b3244f403062f6180a544a680e6bb797f1e6842abcf7cf013677143c101cd85a6147746c2a5ddbd14fc65dfb5a05f5c300a73726f24eb9e727d4267a7363064ae17c35911c4899b055e1ffb15c27832a7d6c92da5267d30c49f7931976c6738a1b4f5063a812dd1cba0ec87a7347999bef25c9d59ae7ca664b1c54b10c7bb930e3f77c42b1b8e11beb4a2cc724e154dcc74ec642d38e82e4a9cb1a0f55a180011ba943670da200c9cee2aef19df7c4a29150f415b32accb9ad266fef2d009b98f71eabdbbc703d4fc8a2fd077390b5d3b48568f4bc8900e807f8ce96c824ea3a970e60b360051def9b61fc07739ee0134ed314f4761da0372f37e20042aeddb6b77de8296f124abd55d8052c50567a05a8cb6a111ca1b1aaf68e3610361cbd514e3cfd83fd0512e081d9c8f9db358398000fe5a28dad885a4c16863d1bf7969d7d6a432e145cd9ba6842650b6919a58964cc020a417cbeb6fbd295c15b584d88027e77c7ba42ceed2b17b59df448e603e824cafda5d07eeb4227dcf0c5b03fb2528bb92a0bf9b87e0758268309685b83c40d3270b59b3b9fc3dff1e099e59629f0137bc553fab71e83a7fa6a0269c20a6acb3e2ec4a60a426421319aa332f89c3ac2c92bf26fdeab834820554685499c93581f4bc69bd2215775f26d5735a87f254f43cf2ce33cd1523fca37ced5bb2cfd336e09fae3ef8d66dfca6a0cdf3c43ab840ff6f49bfc6f6cbda2513ac45548a05fb4aa528892ebd296bfcc8f21eaca833e1afab4b5b3b52fd1301bbe6160541532d83a2576efda3fba06a6ac73e33f19d41f472cb6cee2fe00790d71df8f76315e3ab9f7e9c36ed1563407d516f959aeb40c326c3894c90b463aa32c12ef3e6e87a934bf8a4304644053c5bacca3484b5c90f45a81a2cdb1a02237f5bb7340598ab2ab78c4e1e0522ed399e70fb23cfffa9e4eb84e4c9180c2904d071c10139683edcd2d2607001517c1713076f3dd5abb2fe740a2c2c5512c9ca5e13ccee7c104976312bcd629c8d8fa2dd1ffb52c93109bd103a7b6be6b843c174fac1170cdec91165dafc8e69d6d4e20d94fd6d6d5409a7bacfbacbe6f15d06862d081ce949f9ac320c155a995dbadcf51d55d4c664c3a711a8fd75b8ed09d325d45f49e50eb33d783b49dbbaefe68f940a89cf86276e6394042658b3b3cc179458c8631132dc99565cdedfd1ae000bcbc4e9546f41a87a9cc42a61846d682845e501ca22519c528d41ee28b57415671c0e9643e7a6c0ba639d16bc4dd2d392ffb3e65a45830fe1ea1e2dbefe338dd3e2f8c58f1ab9cb8c608517f4923b7393cb28c9917080205e0cb760547631683eca554a412910e4aa80ffb133318cbb5b5ba177adc0224b8d5b7be8d05ed2d1d615521ee21737b2ea35dcb3ade81ef5b03952c837a3ac680506d3f477a9d5c64d5fce5d5028348b2e51114cd4b8d97d751899b5a41a2146e5e21b73e11dfa1af749b5a6dbc905dca8c33ff6dd9f2b631f3559a71f1a58697010cecb12fd0813ef56805c41aee93bb5fbbc086f0fa783637cefcd4992bd080e01c30cfcc6a06a6ce5882d032b52324be31613c5abbbc313a80119635a5a9c4d9315e2d79ae06a212a5481b9fe03f1379de88d4115d885d14d2213e797053a6301d29acab7fe3d3e5a2de7e7e7977782bd570c4d9ef5d454e1ebe02894fe556b0b0ccc050a057bf0e52ace647cb14357118603f108e9eb9b0ff9593129a3b420a3353ff78736b906f825e5fc539921913565a8b3fa50f65131cc96248ab2527a6683fab8d0c5589421348698274d914399fb9d1c73d2ea96bf20df86c857016df0b1915e3634e0908c77d79b4fcd2fbae01e47c8f3d7c4691b069422fc028c1dd480a2836b1ece402f30ac7050141579ba8c3aa1cb40d988da17a75910680aa190e83a6235d49980f87a5d2aad9c64b2cdcc9ee3fe13b6f099eda5064d250e7447f860bd235688c830fde5efd81e01adf6909babc4a4c39005799e76b8a1417972e7c438210c5819dbd6e19a0f0578de77382b4e8e7415d1972291091ac420dddf8c26ddfbaef19019db404f7a4d68e22f257e4062723dc1d5f6e4e0b60913d0990faeb9752e40f7a9a63d30e7ea5e27cdb9e18dda5ad9a8caee702b7f538b0bbf531496f77834e949f74ba0de564ec30f8e789cf4445913ccfad5f72857ab9dfafa40135dec11b4fc0971f8a7bd01826da1f4c2eae1804c41f41597bd9b5a7b36c8ee969bd5bdd9cb29f8bb5aaeecb1fa883e8aa250df0792f768501cb8292c4dbef3d487919e39572777cf8dab865bc2edccf34bb359a22abe1e775be47256ce31adacee090b00a640b96e1c29ddc1a44ed5ffd88675ce11e81cf038319e127cc1a388b3d8842a1051cb4d5ff4673d258b46c3dfa46fd5099920745707038a917434f1fee8e0fb69b435cc6b5d0003e3e351d299beb2a9a1234e9aaa069b0c08120d0930dca3582667a0e2f4b740b1c92640c4920aff9e19bd8dd446125d6ffa6874a98c179933d6a2c667c2f6e63852bba0b39ccbdd26d52a2fe09f23c149cfcb83729270354e4e8b5f42a87baebd13fefb58fd398711ae453a9b9c5beda4b7ada97c0993f8886227f07920ef2c8fd0df8cd8f79226efa6515e836dbd295335e5410f5ffae4f04c199f9fadae0bb317eacb77b762385d5a26ae40269f19870d544bf3283c43e629f2596e347b9f5265060aa184a27216074a63a5709837a24246c2311ea6c6a4fece586d045dbb58aea7637ec98d615e31c7baebb55a95f8255fed7ca86935584f66c3de00bbc9c14730682305b5e97ae90eba82e169c1580c54a075291276f3a7870316b8aba4819c93cdc1ae046ca8d1c4de69844620b3998d5e61c0fa14db750b579cd9bee0d49825a6f31d91e9206677abe12be3c4b5c489999c528e6be6f215799a3e0815f07f4e1bf5e4c0320b35337c155bcc5c47ccc2b870774e3120c7eb761285fa73bb6ea92b83c6d34cc366d2537fccabfaebe2f57674512c8b70d6f2022cd9bc7028d1ae723553b91ea1fb1210c7e7493c06bd67fe1953c9272456cc2f460d28217738f21726e4a87885ea4f9a07099ef6c61b53aca687328c3d400ff5be546d4a223a80d17481edae699c571e75253d79f907a28bfb1057b6c885b98748873bb668e5f2433930021b50166dde2fb283029802f4ed463c00b68fcb927cc6accf2b7596d254790b9ed088dbb4774b5856ce1143402c71aa322e8cfa9d023e5dfb83564ee0513e1620cf2e74a57fae93ed398248dd17a5ebfe8d42d4ac34173e3bf7b8a9165c235b15380d1a40a01390c9042e027c474cc288285872d61670ccac7e156e0d874a7b76ec4aee55cfbc34e35a7e13e342b79b501723762d3a1666a2e44d9793a913402e4350aaf6e2a1509b064ff4552104b588f76d3d5a64c93386065005b8b0fb52daeac5799167bba1eadce914e26e10caed20dabddab8cae6361ec7a5a82c9448ae12329e9e83637b7db070077b90217f66edea833be6cc2320e081e3d31a336d48a500ef3409ade790c2b3bd21f57b6573e845526fdc129b51d577ae0d9661f8ae26cdda2f47ed5ee4717dcc6903631fd233df5734218b9903af7cc8b6bef5ff1b906044b578b798f3f3a8a62c6d09a74b891e853873806a6dbe70c2b1001d6bc57976519f2f25710f83f40d498b8535c208df942d5768cf354a90b1d04df5412f20fa2d414faab6fd6017a2cc7f58449042515635e2996b15b7f293cae6604984707d9b220e660a3b68a8d7213ffba1bc154566148110a9668b758e005b15c4f7943ca0b96fc0859fcdc312ce293849840ba2b0ffa3fda615a63b82406634f417b097bd015a8576d111f1cd2c1c8db0c42ee924a0cb5d1ffba6921e89b0e3da9e18e90c93f3de055f379df9d1fc7dfc847d0bdd0e8a06d60"}, {0x70, 0xffff, 0x6, "18227f0cb4aa41da474db76cdcfedac4aa906abfeaded9550ce4bd03665a946b9030cb71f54a1cf4db5d42619dc0e0ff34f5cd99af9659d0bc29baf8c536836137cf5b175aff73c2e12553518ce55dbf49c752ad661c28724165"}, {0x80, 0x1, 0x1, "dd0ee41f8377fbc2b972f8f9da63a43aef8040a858903beb6f6d5e48686a4a800cfbb70c25ed6c75529df394c91f1e401bf33548b00d9b93f86163811d9ad849de1d55d1d9dfd500712c73a3c6d03a53bd09a18a4af25deea0870abd8d10093ba1ed4f7f1850b3b26b"}, {0xe0, 0x1, 0x1f, "c0424c9e017421bf8164b9af73f8e666cd20b4633716d27641baf3d46badd4f58d749f69d34ca2bf1a2e22cde23d513c744c8b7ad3da76d0bc059cd98f7deeccbb6b77a154133592a0b191e179ecf5d0c3eb8cf0c2d31cc779994e08a29880f17f2c6c35a1389e5a0b6030a0b8064cb10e407ee1f6865f387e8e493cf0c01ffda54e02f6450abb4b0660a4193e9d4d25967f5a208c59711b37f0a2f449fd44103c7dff0e11fd7189199e2f9db650da1d1122233ff7a564ee435156ab1cfc8dc97d84d18e448f4aa4c25f"}, {0x100, 0x1, 0xfffffffffffffbf0, "757244e466e3fdaae4ccee77d585271f129cd1b57f84ff25d34e187252feb1a16fe98f32784f53531860588d648c36d11fc90f405dac561e128c1599aee6127eb82839bd9ab4245535e010eabff9331e2c721deb20b7fe326c3548a0ae64122704197de746d4458c93b77dc75c8f7b31e4e2dc216f9b5759fb0eaafec1ad0ae5344c09d37a7d872a9fb1517b5630ffb472bbf379ec276a78483950e93d1d42a5feeb8b1c8de546a88a92ab68cda964e1785afe9afde7329b674b5cbadff420cf65dc70208ef717f25a095482c17b21c4024b0261973f66f21f6e7edf9ccef1fda67fe638de330f209746cb1ae9757a06"}], 0x12e0}, 0x2) write(r0, &(0x7f0000000340)="794184d5aa2a572000f13e092b3492f4062bae1f0dfb12683019917117daef85fe340ae18117339dfaee66c5daf5c1414924ca24e828b921a0370d551fd496545edd476ae917cd0b8eb797cc7578d392221a3e5b49ff35cfc9679806", 0x5c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x6a) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000004c0)="13bd6d53", 0x4}], 0x1, 0x0) geteuid() 06:41:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x1000}, {0x3, 0x9}}) r1 = socket$inet(0x2, 0x80000000000005, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7fffffff) connect(r1, 0xffffffffffffffff, 0x55) 06:41:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffff) chdir(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 06:41:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/128, 0x80) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0xae64, 0x8, "847e4c0ea001603630a1913f31655006940e1a36", 0x3, 0x8}) poll(&(0x7f0000000500)=[{r1, 0x80}], 0x1, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) r3 = getgid() fchownat(r0, &(0x7f0000000480)='./bus\x00', 0x0, r3, 0x0) r4 = geteuid() ftruncate(r1, 0x4) getegid() fchown(r1, r4, r3) flock(r1, 0x2) getpeername(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0xfffffe14) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x401, 0x7ff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="7b4170b38e37352e0e49afe12b85a5ae0209d705b0d8dfc1f34b10e37cb5ce5222dd1cf6f48e7ae19b63b514f5", 0x2d}, {&(0x7f0000000300)="357b4d0655", 0x5}, {&(0x7f0000000340)="14513d57a01d7e399385f4fb2ac9ea02435a883746ce1d035d5a73343d04a5f16f39f0c435b50f163a5c7d4ca7ce7cb24702b94b526d6664669dedafd77721aebf7265019b98d5b84bb3f940f6259d2f0bb71ef4e64abe7fcbc80ecd20208f83a2c1def690111e37e7c2d8655f5fcd5675fc64be59a47ac490f33c964734785346332072f6ce31051f6f79483ecab183a0520dcd1014ae0f7c6ae7d4443208d3", 0xa0}], 0x3, &(0x7f0000001000)=[{0x18, 0x1, 0x8f06, "1d00ae"}, {0x58, 0x1, 0x2, "fdcbaeb91eb460fff551a57744adc6437a4582cd95ba3ed10f5d162a121a7955d02af7136f179ce58c46aa1b912141f74d7c41659ba286c1748c8c5813ee179845ebbeea"}, {0x1010, 0x1, 0x7fffffff, "358908a0f4be5ee442935722bcff1bc60870c8bd45f7001a7f87ed58ba638c3625ef72e711d4eb4c7a1e57cd626ccb92b2ddcf7b303339a263b90ce8f21269007eb211615a46a8c30d4504817bed9643497492ff4ad237bb3c62b9405abbfb4599bb0cdf89ee83ace93458d1df722f595bc60fc909e6cb905677a58301d30b25578c781acf6139d55a82ff8a606b18a121005698bd98645b8353c59462b9d229a6eb338555c64edc664a8aec7eed3095046edd3d458e04715911a922299fbe9a0e67fe0b85fd2e7605c59e11806cef7cf94aa563b1012f13b1317355ce7ffdd41d389714cf4dcc861d85dc80e228d60568b37f4be9235543b6876400ae9fb18235e894c90fdcb197e3eb8b4f108222ef29e94a312ca8fe1bea2bc0d2632db2a9fe3e9fd607f4d92ba02536f06192693c0e05b1663221b8670249707aaa7f62c0202cbe6bdee5482e3bc9be41634018bfdf3e5325b2979d49e08c7f98066fe8c00c3476d65ad2097e8a5965169acdf0394a3fad7c187ab3b962f94a932e5dbed628d87857ccc2321efebddb0c21ef82e29c793b378d3562d56e2f3a4b3d59ac0fc7be2f6150dc8d4ba542d3915d7186f24a356fd64734bcdfed848171af575390f5d2c5523aa94d5d15d4d63a15663505ce87ba453ea670254536cabe80fab52d47abce45b6bfce40285f40f0bfb5534207250c403a303c03bc9d4dbad11faa77746cd080fa754175917230e503f29d7c30ef06492a0ed2033d5a2f391554fd6771f77f046ffdb85b31143ddb4bb9fddda112adb673ec811fd6bbb7583258e0e57e73a053ecf49645f35a5c5f9142c44e7f0b84fbb4f7b0688d7dae90cee2bf4e49e8de48e4107be0dc38ae3b972136f130d5f2bcce5aed890578b1207a27031529bc27be5004c72ed7bac7adfff9ef70b3f753a88a056496d70aa5cd1e8aef0095aeda957e36f8701b72b1b638d39cf5845abe7a338898c9ad5e822e4c59b620ad5714f9c5cbe0a613465661e3deb1af56049bce39063aa3d4bb57d80d208b8d9247a28aa6787bcaa744c12b29999bd62e9d448cde1b1a5294edf4a3a991dff92e3bab6206890da24d468acca802b4aee652a9150ffee79b873b945985c18cabe32ffb8c465985d7c8dc6cafa605d0f6b2165a31069f116a8ca56a0b5a498d1b1639267d0440739fa5b23c9980085e4898febf8a7741374ccc585a0bfe42c4fa3614d494d8658f935419ccbf13f0d1e93893190af1e22c660c9c0a12694acb352fcfacf9b1a7858dae3c6813b3e363121bda2359df096bc9774834712d61ba0f9d7162328dd234a05f964b090d3749cf3fe9d48d2d1c80d9fc9a0bb8252194a92afb30184d3c06232213751dfc3c9201605bd32d73788442a05ed984bea2b5d988ce5b68916b243860b0c779c790032806cd7e2fbf094deafae290ff85d5a863955dfe94686b66bf94677f52143084292f9d11f396c368fa27cfb73924fb92aa80aba4e4be5c5cfd6f5e75aac0bac75b339e743932b77eca0e939aeda95c3217a1805c10f0d4e039c9cc9529c1ad8b9541227960ae41442f3cf36c0eb92a7fd2b5697eb900b8b7c8befd3e5efd9cbef5ea3d5dffa2aa69cded8452e213105842e0b8988907a93e5d7b497856cc67286d47dc8520e532c75b4865949a6c93c9e285bc2d0f4e764e5f23d4a7c5b4f2af391b226d162a3e3bc11d0e271aebcd8692b71d31b89da9fd5c11abd6a2da5c12c47e1cb7fe723ac60c9bd434ef440052bcbe871924313ba75cfd670cd87eae1268d0db76e66df502fc42067ee603b79199d6e163fd66b87a695dab98c8d322cb2cbd53d8321d0134131e1795cbabcb5132804497d6bf766a7c417e319b17d5abe8ae1c79deeaf9ff31b9c73683ca4b4859a2d5281bb1ae81250fcfbfc386453360b5e50c3a2c0a277427be703fbba0a7bad0ec8480eabbe49276c6c015106ed966245f7e8db7e7543e035357c3208a48a225e5caa458288231a95a33f9e7e4070a593be99e281813ca03e555d2a05a823ea66d5a8a6059d16d0e85ff15a3cadc62e04546a45086c21bb77edfa60879ece64df0b6467cbad190daeacd3a0abdb6be26d127229bca0f09f91cbd3feda59141942b1569a6f8c8744803e7e7d3a8126d96e1e1f92d9d041fa531d8393a38beb0da320e04b9a19661928e0f8c1e4d86d082aa6e9019e69177036863bde967ccf527ed6c266f24245727943491083ecdb18d54720b4f43b90adb1a03f03dccae33b70a840a4a0e3160e18140fd13ce744f272105e825ff997b079fce44992fa9c8beb47a74a692cabbdba61084703fc9d757e1e01b4352b60c612effe411a2185a11c9433de914e5c39d79fd177ee7e57b409a1efc5bd6f290c54347dd551afca88ab64cd9730952dd97990e167f2cefc36120ce08cba4890e607a93b840239d91cb5efe465d084f8118f5dcdd42c66fd724abef59f1e587bf142ccde14b63ff9676bf5a2fcbd9278a53717289a61513d81e194bfb9c6d5411d9dd9e537a9c8a972ac4f02f6f7bfd28f34cf68d2cea72d9d348493943f563b36fbaa9fb59a4e03eedb3630c3a1743a222d90b3d1afc2b4b12dfecde613530bf2b5b8478915afa8b38a678a446f6a0b671e7f3819e50357e0f2ef0f2004c0a74665f6844b4a5674a308a1e6ba09f68f6279f67a167655b661c96e69876daa5e9d27172bc50c1724a1befb89f91adcef78a93c917b9bc8bc7778ba82d36e9459e8bd3fcc763c641885069b6d0abdcfc01608407ce23887ab18e97f178e49a7d799c07d8cab627e6bfb0e6a0b8c3af36ffd5208fa3261989c2f049ecb62db14753d470b9fc678a6894bcee4f4782731730194825b5c5526e59d25f5d8347dfa42b6fa84313e32853b94578a4ac546edb6296d8f2411e56fe6add706941b53297b4a6d3f3ff0619d1c0c98a8ec6f314853d9e3df4b4b81062060f15d5fed64a203cbfe019f8e3ab3dbf76274892d729a979c313425721a3c8916c1aa0a5414a1546e84a212dba5d0110b11e33aa9496ad9d0376eb86913b75e9f59f1b385232176c5f8a5d5109335a835488bd56bc9a32cd7d07027afa1d73ff9e8dfa08e34bb8a9118e8406e467f042d1fc96f23c674a2620cbd11096d71668a95552dbd0445804a02fc9a0fdcd503865080c970aaf565920ad8c480a80fe3ea19001e30b79bc982dd505a0463e749a8c3387d6ca1375e4ccd18837e44d06a92edbebaa1e7404dc7461257bcfc1faf90f1e39d18c99bd3bc47ebec33fd3ecb5d914816f51de7c3cdc29913264bbe8cac9dbb6c64a04b3afaa83b036c575f0f56bb8e47fab7ad3996a6b1e3f17b8a7d9c56944a1d7fed573ad326ac00ef6835cd9c123e5ff2b3a83566167bdf4ab3bf2555d4910213e720993dfd74d182d37d458fb57769ff74a1d57ac71452a717a639c58ab554f95d539466ac8774d347e6c6240671e8ced595d28028094d5f5a8aca6163140ff84022991050f235719e6ff71c2ee963e47dcb086881086b5fd2246f3c8c1f37b393b7fa308d0300659336dcf4ca18272b09829ca9369dc0a7cca192d5a309391d971462cf6ecbe5dd206eb253461bdc010b100b8c999ebfe25d55613e5ac97861a7664607b2f49034973899000961d6b091359439d4875ea25929c9b7acc451f88dd515c6ccdb74ced7ed814b592e47791578820637f18c02e0aade4ba0066f3c3abede19020e3928511793923ed8c807b29441cf1454ee862b0c9d57e6e7853db8dd05c48a28514f3151863be9eff42b8f319dd86dedd66e9ed015fe6c14a8a2434e95a4c6029568c788978725782a070d1941a5f63ac238bf4f594abd23e4735661c716b59a1389e8615c646bc738b14caea73b232ca805829971da46c832dece4df26720ea1c12be717e60f00132592a59a09015ad96460dc88f58da25d1ca47d1630cd0d64f97e7b68a7276214de4a8382d4b0fdd1254d15d7e8bb269d250a36d2cc89d92fc3148e7fac66c07cdcde1e1793291c2c165382d9929c98a0cdc2633407cfe653f5e963342d9c5ed7bfdb200a27610d13f6c0870a0c9b8c5df7ed762459a89b6466c6d83888d0641edaf79f1f4e070bf0a58c7f219872f479253eb7eec3dbb48421d5178add56edbf56cf176af9ed7a0641fcbddff41985e804f6689d9c8dbca35256df59ba43666dc55ebd9f54788c77e1fd663ef3bd132e8075e37fc6841f71a3a6e7ceb7b790d26981b9bc7ed8294e4c7491dc721056deb1fe1e5dc94a004bf7b72d8193751a0b7a78093c8b98b738133b8e8370916550a8facceb04d279a80ee2cd3fc95cab2e4a7602a618b061e359a12a227fd8686198e1731587e4d355ea0b4d8699d65264e502babd5adc0f8f2de55b82476e593cb5175dc220645a22854ac15225331f0a5165eb2dc770abf0cfc003918e5e2fefb130224d0114206be5fcacad3e6e594c6da9ee2eeef394998a3c1dec1d3467eb39515c009b7d510e3918160f222e9060833998fa8b0c509faab472b204aa9c0d47332173d7c7a5c7f3bfd5d29587fefd7a5c7e89011ca67dd25d03c314baa95930704b9e2f755c1efdf3779f62e04994aaaabaff700bd308d3536fbd4c2530e3adf7521505205e3d41628df49b11109996a418fbe4a7286734e5b88c6854bfa42faf616489ebc10ec58cc507f5c81305c07a8fe64b677f9c3403d762ea9c9bf264b193731172519a82e0b7f1693c4cf37662cbe7c8baaf53ad14a36a2a06597f51c9e1e12f687ed0bb14fd419148817fcf5bb167c47a3ebe8362d3b6dfc8903caece7c1cfad5d4a56f4b28aab9f0720e3935b2f7fdffe545b8fad49468650c7f56a47bbbb7c82358ae18bbca52deb143ca5768ef29b8aa6762bcf2a8acbacf5e22e66e9fc9715f46880ee89f4f62825be9683e49d5e5da9b877bcae16d21e4f6eaf081d8329d800c44ab958c9479d98450cf909aa63b6502ab7c150f1257596fd261987ddb2590f4deebde4c133ae486b3c4614c028026a039ff41810e20fa148fff42b489a04b7bbd133f72d0cec18403ed4eb6dc1563a30b2bcbb8c409f6947aa3f9566b6bd922431bd28e1a7b6f05741e6d114c3bc19e0e13bc2902c01afdf294c09431c806a60bdb9636df4412d4f85a066c79e7a0920c49986ed2f6982a7a9b47b53a3d234da151a19c138bf7dbb2b07495cd5cb92e47996da88321520aefad4a3adbd154d05105806e6bbacaf1811161d698c657503e099b0338ab1b675a271a885484db2fb2230f17dbcbc420c30e14361075622f068c9f77fe7e52338b0bb5405df650c09834280950c76d51a0d81e6fcbc6370b486297b3c1fb6412d5accf2c18f7499f1bc18c373da3b7dda96a5c248a2bc53aa9509ee2f7af472bb9d5383813a747195f0fd1d6090d1d74710d8844d1301e1dd8c1d7532d7927f2f54f8c7e2b3933609783cb2d980e9da13f34a36a623f74ad76b2d91eb44a5e1cfcc7347331aa7803019b08583a1259b1a20a90a43c5a2f3a8cc467fe8b9fe9418359be8f583bf5661ed2518e36e6fc59a50982921db9da575179b48c39ae7e5c8c462486071ff73b0ffe8bd6e5cf15c86dba9412f58a2402e4f570ab74c53a1bbb63f2913e169712653c4a2c4bba2aeac20c8fde0392435e9285daefe06b0772ee402a0f0ce51ad17a2f365868708d8c693e02b23f423c08bb6cc9906e5c46c4f61c94d537ee1fe523042ce992723f2e693e9cf9e4c25eab5c0d6938f10d01dac4170a2596ea714e4992f0ed45790b3093f81e0e1eee43cf952af03f"}, {0xd8, 0x1, 0x400, "6e4e6ccc06fe78c186e932b9913bdeddac93dd84f27d6f03d7b27e90f234529854ffec5998d012e15e1337f3584ab202421d17783426e8b0e5bf194587d5ed4ecc3737cd4d24ed2fd20f9ba4bbde0191e98a16972d7b76fd9f5feefef6db1d732308ce07a8b3f27bfa5870c1c8bd054fcc278d9600cd085d2d4fc6dbfb3130dd7b2b50f086993376c1cf6b78dfa8a45cfeaa1d23e4e5a4860ac2c91b27e0e4b03322ed7ad847ba2363d5f76bc513616be7d7ba7aba7b7c39b479de8494128d0e3cda354b394dc8d5"}, {0xa8, 0xffff, 0x785, "adda9a5684c6f07dc0f211cf6b254404b62dc5e8d84d1a9bf81977dae809ee6c97ad963c49387b046eaedc03bd334106653fa4e08361b181195d85c45f220f673119d42591b30229023056a06ae3d1813cd026da5ffc3daa552ddda23637f69ca1c48ae81a9626df3a72aac1d419262495a998f6392a904963a4adaf261f64b1f53f1a3cbb503bd5d81c76855d16232434cfbaaba0"}, {0x30, 0xffff, 0x4, "65c5b0baaf6d8a1b3acbbea05724629fefb17012edd28b200a"}, {0xa0, 0xffff, 0x800, "355128a76e46c776ae8ce1041f3d8aae099ddf83f67e315d64bf5c9cf834d30147eadd1662012260f6bebd899083e837cec66f69a896f6827ee74ffa8655082bc7e8314333a1a49939eb531fbf989da6e562ca83c11f8497a95b05b00c291c0513e75affb5ca93a61041725ef92316d43efc78bd40766949cd4da29d4d2a35c07558989fa0fe818af149b482"}, {0xa0, 0xffff, 0x5, "6309a2d5de8316943ee48592271ca3766f92247c6fa7d158830629b414220907d4b2141114289d0e8adcf30ce386c66d1bfd92ec6bb06e00a026ee09cc10b7fa22183b9b16a2a4d2925d1f9ab461c43ca6cf399b54e978a60ecde660e266ecce01be6e9c97c6d86255d1071712f5f8858a2c7d470414c7f7ef9cd0f6e48670d8b000c4240f80953a2a0ef89b"}, {0x100, 0xffff, 0x9, "afcd59b8aba5d46850ef878355bd5798e0168794a26b9bd97472aecfd8d594b9cbcafb336111ecd7fea244560e3805641ea768af7ef164a5cfb8b996d5ddf7c64c7fdb0a531f1317357b7ecbbc2cda765dca4e1d800cd0ce85a5230399dceb15ff8db2a1f427dffded409156de625c41b607d9b30858b79a7ef8884da78b0b49fe6c8cfe218b40947e5f798090141d3e0ea1bb822e23c3ff0dc408f31a7753cc7d91eb8d7525400c8acd3d0dfa1e848493925428180cfd67576406e9bcd7e6c97e328e9bcaefe13f6773ddc6d53c197460c1a5f4c59b5510ada31be49232405ecf9c8062517bb7a3a7abaa"}], 0x1470}, 0xa) 06:41:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x0, 0xffffffffffff0000}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x250b}) r2 = socket(0x2, 0x1, 0x6) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="3e9c990b0430bf58724cdab481d56c4c0806b086f1e580c12fd8c5ad1070d5b2852a06db5a71ca8e64bdf2c71b6930ed55f4102e4b637f03b54a659f712ffe740cdaedd06cf08f13bd9fdf9db9e73f081a21e67477859a4a68d732797f8516355d5d1015b92abd26f6c65663efbaa1c4c2509d1fdfe11c99d7c643f5dcd303dda25e76d8fbd89969cb2381b6063e52af97c01c455ff4e614983c3d77e7d95a918ac740cd6e27ea6cbf36d4ce754d9f2b58c6d82a21cef1a4ae2fd70a2f11b487f1a055a06c6cc999cf08aa26afe68b2fe81319cf7fe3cb69954f5e871dcfb1c41b3d14542d4458ca3b", 0xe9}, {&(0x7f00000001c0)="b5b8da0417799f677380d5d10e02d084ab18d85eff79eae8cf21a58c9908c1ed75444909a4321585336fa80891c23518d1c37a6b3794233d6c388d0b53db40935674514d0d84c404c28c0c31dac178d2bb3b3896c9c5159e256255d90d09cd271a92f400c00e3c840fd2e2af823c7e7c6babe4e687005ac4a8", 0x79}], 0x2, &(0x7f0000000300)=[{0xc8, 0x1, 0x7, "f3fcc6c1c049ea2d15c79bb5d791093530d75d6350bc00e7a456ab198335a8ed297e806824fd59ba495acb6b84853fd5666e8151048c4c9c23d3c51c282ff3664bf4636efdcba02bf194e0fe25964d906962f20cbd15d51d52ce3dd21c9742ce1963b8308ff26bfea4b08ac1594ce07996aeee0e90c12df033ba3886403f70e9d2705ce8ea81a33511a584b647c147919ce3ef173a06a2ef0f6a4bcfba7ae23ff70632325b33109e4bffbd745a78b93f3653"}], 0xc8}, 0x401) 06:41:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f00000005c0)=""/10, 0xa}], 0xa, 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r2, r4, r5}, 0xc) r6 = dup(r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) r8 = semget(0x0, 0x0, 0x202) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000880)=[0x7f, 0x7fffffff]) lstat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) getrusage(0xffffffffffffffff, &(0x7f0000000980)) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000a40)=""/250) getsockname(r6, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) socketpair(0x2, 0x7, 0x5, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget(0x0, 0x1, 0x220) semop(r10, &(0x7f0000000c80)=[{0x0, 0x8354, 0x800}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000cc0)) r11 = socket$unix(0x1, 0x1, 0x0) getsockname(r9, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) setregid(r3, r7) pipe(&(0x7f0000000d80)) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000dc0)=""/242) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0), 0xc) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000f00)=""/55) 06:41:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="4e1153e6fed755d43b8fa1ebdf893833124c9d34406e9a2c48db12aa9168a1898cf2ea842d1524", 0x27) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) lseek(r1, 0x25, 0x3) 06:41:56 executing program 0: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x140) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/141) 06:41:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 06:41:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14172120df1e928762ea69673e1a83bac298204c155ef61e7125ffaf8ffaace591d935c133282102173900d3650900000000000000f5d2ffc726db7d3a1d901719a14f4ce7959b6fa70611ee8b50ba5a5e18b90095fe61691d40103d1fd26cdeac867c7ea0173f94dfab0113"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x11, 0x8000, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="a24aa5b686fb1e0d70623a8cfdb1cd9ffbce8487d2b756b277327736a5700e73459cc639d24095c716b0", 0x2a, 0x3, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) linkat(r3, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 06:41:56 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) getgid() r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) fchmod(r1, 0x38) 06:41:56 executing program 0: mkdir(&(0x7f0000000300)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="464f4e0d9e62adf85fb162e4a591ed91ec163f8062e6bb03f7da4f13f998f28d5a4f53011dee14803c97b000def74ce59991527756014a81cb26bb49fd1f5cb99012233e1b36987e36910923708f31b77fb93c5f3d50415eb33c0bdbcc1f37aa32d9333c2850d494849c0a967f9dcb3732777da717a45883a6d611437904b1a4dde482dd3cf355ca7d1ae05eeae3d255eb3c1045f27260acfe7d7f0d9e27922517548906db736e327d9640e3160cb2", 0xaf}, {&(0x7f00000000c0)="21ceddbff38f7d323aa4bf4fcfea9f31e1004b803ceefa3e5529c7700e11eec32a6f1fc4de46502dea8f60f045d9f63c2923974ce29dbbb3c752dabeca69ff00ec41cc5225ab51543dd2d30fee441bd8df2127cdeee732a04da4f25df9adf7c8fa03d5b5b19a5113c27a3ece8a73e4b0a49a77aecab4da96b003874fe5372f98b4a4c579f83019f78948f226f01c9e61ec62585e821b6fa4d5672e93e3765fb088086aab724b875fed404496f6c2", 0xae}, {&(0x7f0000000180)="b498ef438f622a12d1083d50570acdaa2eed3a8fa0a5598a6d016511c63c19631cff8bb26969d381636260792c854de655bd899af468a2e6c005e00840b0d0e3b2984295db8ae916e40cc31a2ce86aaa6a7e870d8998de04382997f668fe3b2ae238492bc3fed29bd50a9471398a3d75cf23e3a123bfbadc393ea801d267f47f49d4d1a42bf7ad05a7a59265089ec28058a5a7c1d521f3e7630424a902e1dd12a6d76e50bf599110efe236ea39377276284666ad19", 0xb5}], 0x3, &(0x7f0000000280)}, 0xd) 06:41:56 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000200)="487a4809ee42d93389fb95f30f405c122ce93e6700be6d279b5cdf9b7dfcad51be7633c38dafcb7e02a36c1c0e70f3dd7730df9bdda464b1112f98fe2925febe020df00f2789451cf3d2a9ec2c602e66057b42d48eade7abc3e3a387bc75cdc051991d19b404ea105492d3666fca5acd101fef30e86bbbf23b900d35c46e2184f160cb0859d067917de601ceeb6836e87bea9be5a935b42c44c63761c4b611e2681bdde3aa1b75b2405962e22640347b986c656719f05b905956e482c3471149fb108ff7c4286fa4b42dfb6265194c073cb686b6682b", 0xd6, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:41:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 06:41:56 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x228d) flock(r0, 0x3) semget(0x0, 0x0, 0x144) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/67, 0x43}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r1) 06:41:56 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x17b) 06:41:56 executing program 0: pipe2(0x0, 0x17bccbf046bb47e) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 06:41:56 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) 06:41:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4403) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x100) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="a7e6a54cf4d09bdacb2e02dfaa2ded5d404c70d0c3ef586ecb7f6910c7c8bd46cb71931de0160e415748ca30d0b428a7b24f544d099d699715fff913612d67032110bfa3b2a54f39ed5acf21b91a2df9a3118c1acd36f58adc0fb4c3b2075b380d65d355b00c8790d1bfcfaca96cb19cbbb10cd17d405810f8cc631eb3b3e4583fa7b90545b167a962f49161fd154ec3140c10535a2b7b49abd7d0784f7a774fb17802d92278b06291921585381182de080fc404ac85209979838cce10bc6ba2252cd6de02d0b2099da0895504c43f7fbca3360a1fccb616a8c8c7003fbc5c381eb2f35cd2fdf8e5211095a5f1be053c03952f3682cda0f76eee68990743bbdafbcb990b2d405a4532a3963982a354ac64845ed52b8fad403f7c3f3278a857125bfe4e7dc1d317e1b4e8733cb9b3f51d7432760f60b4a4bb28020cadd458719d7472a1ee6a22526d8225548ce6c79d325def21de93e38ebbf4df955f2eefde9c1b2802ede6d590c6f26d8c9bc581f2c46ff5e1bdf096b6bc44fd0395e30a3167ae9e1a28af60ea7486ab0cbd8196d9258dbb40266baccb5705f34ee84580d895d55d0821e251efa3b8508cfe74b1e0909cb9b5b95fd9e0dc2628fa9c9f55712eba6711995ccb866e3c55a02ed02b9eeb14c4b9fe4ffd87de1e4fdc0e84d89168b981d902a68cacd57661afb553146660ab4c9b3dffedfb3c14dd782e1290d859219be1de736ee407896501eb8a49b8e5d9232d10aadc2c5648b93eab91d9d8e0e93f15f7f35efd2f322b7b31364aab33be3e894287651bf3ec5e443d31b65a7820c176dcaf99b66c896429b3ecb2a6eb78096c1ebb01897702183bdbd322384418023b15ae2ebd59e9f6be408d1b4c1fe88bf9c5dc3e445b455c7e546382c7be350312c1d4ffd70d050f2dd44a0bb1e4b603eb24c618f800737fbe6deae899fb364c5ff2ccbae5b8b1d414070273797ba76178d558d8dcccb36d143e05d0eaedf66f0e65c6e769b29bf6d4a30950f22ce0c6398fd9b5dc7f3aa07454e1b584dd92cdc9ffafb6a7ead3afb1d923d39ba674cad5342e21d558ad47dafe30cb6318d8ae26beb6af508dce2963b13f956ee169e69f8d6493085d8a153312a8f5ebde11b00230e05de6c9f6d10e436fd0589583204934c4a974a6f7fa2bbaed9283cae6b19b5c40804a3c04820436fc37f35e0d4ff7f8aa4f91255bf2fe31f7a88da1b611159a5e1646bc1a9952be7e28ce9dc977d867a45c6ffdd6282836e8e42ea81d3608bb98f320f943b898370759a03cf1ac12737679bb000f11bc022dbba8265657f1564718867a26c70ca535871af7ea572bf2d55a75d998473443f6e01094a4a94e5eabe89ece393f08dabff8945ae2d72dfffc7ca4adaf9f8bb8ad3bb7a1cbfaeee8f0c329632a475df5eabbdb1199d2f434ab7a0eacde2198f759fb6870047cebb8861dc48ea939454eaf105bffd28d688697978c76b5c8c50306b1c329487a7ffc59ea0244b32b43033e46e0ffa2cbae522d673c0519d2df931b013911165d23efc0717feb08a6af7fce54f22e1782ef9a493cbc5e1a7cb017c6d49014f9ee2d6b668f571a8a5cdd887aaf8d67c5e421bf778b6c8e755944e4975708b7dcde6ecbc6a28ca12851595f819418ece6a7799020b4e70d5888f6caee62d1c0fd6789c10d2ce5446439c5a9b5d3a72130c276ad57d190899361a3dfc76dcc33fa266cda2093b45fd05787c25f43fff81f9d6f2b9df043e32ab8946c5d87b7ca5df59801fed489a9bddd74d6c35f1f6ea4b61eb401e8c39de2e9b548dd84b7115ef8c5c0ef9133c081f2299a6ad3770fd27c52439063e978fbbd784b1e9afd516fe0f32e6d0049276d8a6ccf53f9dea4ef820a58b2366a3de4287f25b9c22473cd6ccb5e08d5520fb4cbac0366b7a8addbec91511196c92c33e2a4df4a326ccbdd3d40a54a9ac98a877d2df0ad35b5f9fb997c92ff6fece22fbd6f857d668d9f17c714021c5d556360839cb4b5f0ec8cd8251232743a48849b540c47f1045efe9e8103b9106bf0eb8f5cbef201e1c0df0ff45f34119e514036636abd5142755d33455dd4c39e8daa22e6202107950b95aad28e113790908a87f98e70a78deb1d2f2859081fbde9879cc2f09bc5fdc3a8776f690e7bb9d499bb79dfa1926c8575c6950d66cd8763ea64ee8feacff87ba1698aea9b1a656bcb08b635207b7b681cb921dafd2b2e3123b704983844b3f4e0299ce0f0aa12aef8c7f9421a0a0b9aa99ede6bfa1cdb999584421d69e094d4be46c1a176d9178130314dc206ffce27ac2ac7a4186fd5257366783154efa6323e5945c4d73cd6117f534d8134a1715efe747a96d67c01b3a00d73c1adcc5e65306bc61a426a58626e363f17b7b6ee0203e9fb15d3a4f426502b4ad4da9be43276808d1c4df5cdc90b683f7485c792f5bacd3d60c6c369b9dc9d14ebe46cdfa93a415505d460302d020467cab8790f4de774199d54b3c331b9dbe1580f04bf7ad2c4a9b979bc07ca410f928cdefe96bdc0100131763b60fe39d281229575398db6383c4265375d10f74c07ce57589c2c76c8d6650b2ecec43c238f7994637b7488ba284d78ed6f125cdc4c70f5bffc7d51d6c19edfc534bb6bd53bcf06792a793e60bd936ce3e0787c7e398afbee97a632b60b8191080cd703235ae72dd976defa287c0b347b594e2131dfc44fefedf7a11f4d7331d885fe7e0abf1dd42d80154e807fd3480ce73e98c98c987a6ff1d2329c36252317bc68173ae2437d6e5e9bddef7b4c266a6d205933d02a1e0c07b010b3c03366e7bf585188953021ba7d8cf0534acf5f35b04be9990c99694afa7fc10256572232b5948d86a01c7fa9659c250c874c128ffc48cc0ee7284a1363be1853c863cae4acf3599ece858ebfbf75cdb56f3543148da1349c3c3e74d7ea97c0fb96110603c40833dd6c29d5ec6332d74956e79c9bbf584c35b1ff20224e98a3b013306d35d7f6ae1fcce735f283a5f5c13fd0199999cd77e5b5dc6172ffa03fd46e2361f447cadd6b0e245af46a390fbda0a69cf673d8dfba587a63a84193971b03793663ad7d0625c9170903e4ce203eff3d1e43877dc5774cd928e0c829b32dec7aef24a67cc3dbe7f6780f43af18f43eadfe3a99ed9965fce8424c960ac6a59393bcfc8fe187d264251ac43f46095577986f3df83fab9f0ac9d192197b006be9204b60e951585c5bba66c8b02bea881c98c17b9424cacd9d58d26dab688521215af006b54c7317e2c2c32e46d93ea670155897aeb85b9913534c20b579430a1535f8accd693e498821ab538125d815016a713731c70c9aa825a2e53a4aa6f0e7ab9b60cc79342e8ec004e09c215d4d6a8cec74ff190641acaae6ccb044b5f6f3b50c7a97d2a0f9084a519b00b5d87c17d35bbf053e16e539657cf621e002e622acd56abbaffb6f34edddde1cca4dbf697b67a67509595295bed7058036a5e2dcdf0252fff253004752535259078a71c0585dcf9d22fbfd65e2e410b576652375cfb50b129d10f44d29c2b92a903342b0c80f154ab1126696b41507bce06656c9a971f53b77496bbddef751a867fc803e312d339f821ae5f4d52a589ae3c720ad40b07ee3ac5ead101bc730098957016e48c45e270f80444101cfcbde578dffd9d6fd18ef0040f0c9340dc9aca6cc8ed9756ba8f7b6034be3f26ca6d243282f6d239c26cbbf4dadb628ce088160572e3df93a97a899871c57d8d4689eb57525b03471996759b7d4c63a69a5427df9242b36ca991bcc6fdc377c223c32c1b16e8d1ed71fc7381c830f0f52df29f82959cebf4795c308e5ad6f550f2c77c07b60f0d6b13e9d2429253acbb15aaa75f7e4b3f6789c2077d808dda8c552f299dcf895224ca49a7a8e0921bfd74e4ac53406ca11c629e4f257696eb0d1044cc1ac36bce72bbc9250d6db7ea0b7f9d6dd1f6694e8edf87300ef9544e5bec07b5c94e8fa2d56d3af625d01dc6de56d07b2d706ceac7a496b7d115a9552675e3bd02eeb952a44543fafe1e4695bc50e12e8ac05984914f6579b9f4bba9bc72745ad11b6ae25d554f950135e0549ba1dd1bdcb45c82e9e314a968ceb0589967a71078179882d00f0e41cb06ade1a071b41dd5be53a09cc1f51c2f2ca27135b1f1e86880f5a23e398025915f7fee3d0a4620bd7b2d9ff5508e6d4d3c4a9b2f48c2ad0e91104691f140ef836736d7435ac4dd40de5eddd4ab057a365d6d02097629f606beb9abf700f6fc070e0532f44c507cb16f3cbf0e152e2b060c76f9db6f82f4cab57b2a07c81d9e0628c564c8eeece998115b2238da1c6eba26c9a56a5382f7bbffb45973bedeac60136e8983718c805cd554157fdf3f5aa5fc2e4c07e9ae46dd64dd583b88de67c715e83580b92ee6e13deb3a43f8e05511578997e6382ef793f76af093e4f6da0065c29b2ed6f8e412d4fe8db5875d6133507342fa1540099de798578ac81dea8439d06cdbaa003c908efc14d8b28ff6560f26baee6e672cfdd35bc3821bb2092b3bbff35dc07c5eb146184c5ccdb4f06a5f8e96b89a3e78a3a44d5752521c734828aed78bb75ed82fe260b3f01c8ae96158e4c42dcd461c3f9be195e76b20a0f772b1139c5d9e09884972164588bdbde9da85c766b7686b83aa311a210a98aff3470d6c17de0f159a57a16fa35408abe8dd1e1667905af49f972ec63622ac5ef11dc374cb050ae276072f2bd345b64c3cfdfdfadea2ab2a4fd63778efc986e83b38082bb0fc8601874a15f9bac9c7f3ee5df0f555c58539ba5cfc5de60d2dedc2d941950773a5f0edfd35e9c01b1505c354b42e87368cb232a277d3eaf07d834151175199da907d89fac2600c218ffef03d8f06e2bf67031b49d1a05a2cbd7e14ac94e31bcf9cf1fd4757fd02e7857bfdd6e57c75c21b5d6a1c3875a19c52b6264aa42a4895b60b3d0037274a770b7541f871383f22c7d6efb87540b2fe6e55e01f4a9545d1db2bda834c7e57ec875fcda9f3e6c58e35f68a8dfba05fd5be5f1d69c8b2d1acd815d6b13a267abf77e5ec4dd22cb4ea7b0da6aaae4360e4439c132fb451612c6dabd2ee64f3714b9cd2ac5e1fcceae4fb01a12fb3262cda31cd5a3230e2372f2f5c898c95359e0df49ce4b221e39b43e140c702642db1d857de1ca3c2b9e442bf1d5b157f3528026be8048c7eabe89a7b51e0a256b9a8aec7852921de379013b6e99786b7f7b31a4b137f6f9d2f3b48116de26742fde8da894704e8731fc001a64831067425a93a71cec5ae348b1b3ab720e95837ebd1f9c185d1c07214436eb63e226899fdfd0f0d9616998dae3f98af43e2c557b1ff68519faf22655ce23f5f5865ebcd5e0332f4c45516ca28f3bcfed8ff3646ce8a19e5b29b8d9d41b741ece74ca2da486e04c618ae9c00715d00158bca24189c888732b00e9b155dd413b29af0175e9e6ffbcdb4e4f7e3d21eb738ad37b4845c6e91ec94555d61bc1a88fe835b1345f8aeea982b97d00997a99f9ab2f6caa6b64026bde7d3e22e49b19a598ba868620781ca8440ab3aba2a4a3f374ea479dbb567d4516cf5c7f139b0f37cf1691fce39ff5eeaf483172cbcea3b3e06bfcf0f97b139f2865b879b4e2bb149a8b7f8510dc7a0de77a4f5ddd8d5454b50a53d546a22c728349817334c0eb13ba52e2f4207f6f70f84ea85ef094ac020e8d0aa4c84ee7a824ee73deb2788d006294ea52563d37f5751cd3e29480c49427a92378c277ab0b10960f9f9e5e890aeec10472359b61f85e39970fa1313d29f47037", 0x1000}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x808, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r2) close(r0) 06:41:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='-\'\f\\*\x00', &(0x7f0000000100)='%.\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 06:41:57 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) sendto$inet6(r0, &(0x7f0000000200)="21a03d441bd74614f1692bce3ff306d7657b09fba940d6b658c12262a0565f17fbe916d46eb2a096c43f995d838546387efcf4f7015786646b3af2c0b193dd1db3f4e6bf6482615ba60c937d9121c56508cdd11ab5c55c5032fa435b0293411532d4c2c19e4c90556ae90c43f0e918a1657c22648c4b13663578bac7b2f6adffa08f3073b20aee46f84eb2afa1c810476903732a67cd20549a781ab14a950e4af3c2eab010", 0xa5, 0x4, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 06:41:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x10000000000003, 0x0, 0x0, 0x100000004, r2}) close(r0) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000000080)={0x0, "7606f9c2b56b7eb0a3d197d4cf0f4b6fdbb0594ec2ebc051e111c35fb04311c4536b40953dc0997b78355049d95a5d6e7488d7b26821d0200ab1c1612e62f7efb2b67bfb21b8452966624728c6c9eaf2cb116b32bd67a132c4774e8eaa6ce8c28b6c8cd8f1d01a9c86"}, 0x71, 0x800) flock(r1, 0x3) 06:41:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000b00)='\t', 0x1}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 06:41:58 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) getppid() sendmsg(r2, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0x7, 0x0, 0x0, 0x0, 0x61}, 0x0) 06:41:58 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe3ad6a903dc71120a60000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:41:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x200000000005b30) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000380)="d9", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r4, &(0x7f0000000000), 0x0) 06:41:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3, 0x0, 0x313a}], 0x101, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 06:41:58 executing program 0: socket$inet(0x2, 0x7ffe, 0x1) r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ef1d0e51d29d797406833d1629d1455dc63c1d0483d3b5b137d1c8ebff41d6e8796797c9162b18441a75c43591119ad3fdb62cdab88a59c29bf6378e5d27672707ee2d422ef389867cb0533fad4a9aee132ead569b299e51a25f0ad5356bba90da4d9a006ac21692f66ff5658ffe66ee1c6c750662280cb5a242fc9c"], 0x10) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 06:41:58 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x13c) fchmod(r0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) openat(r0, &(0x7f0000000540)='./file0\x00', 0x2, 0x2) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="030208143b1525d12e4c419ca9bac34e9cd64b933c4e11a74f1d8fce6a529b365b478a3e761a66e23d5e4f01c437cd790a580cdf940af922c70cdfc2ed9ede55f2dc91f3ae45cfef027300deea06dbdf135c758f83bad70acc3ac145b85cdef668dfe322bd4ed67e8ca125d155ee6a769321fae6429dd97cba7dca9dd8ecb690aacb2f1f9d558abd16579157daeee50dae5c6c0717ef1a1db5eeced15e663b906af74c8d60f93bb72476165a0e54051ec2b3a54e4f1c0525e8988dc355732708e156af70d241fed0eaa6703b08447f2e1796e45a9b0d18bacc087d6b2a081697a3c4186338440d8073debec1fd38ebd14fa45fc01280", 0xf6}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020000000ffff0000005d5ee1176b0712c63ff84da031627b000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x7) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x800, 0x0, 0x41b1f84c, 0x0) 06:41:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x8000002000000, &(0x7f0000000140)=""/15, &(0x7f0000000000)=0xffffffffffffff71) socketpair(0x26, 0x3, 0x2, &(0x7f00000000c0)) 06:41:58 executing program 0: syz_open_pts() 06:41:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) getpgrp() open(&(0x7f00000000c0)='./bus\x00', 0x10280, 0x8) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2001, 0xfffffffffffffffd, 0xf232, 0x10002ffffffff, r4}) fsync(r3) 06:41:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x40, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x2, 0xb7, 0x1}, {{r3}, 0x0, 0x60, 0x40000000, 0x1, 0x20}, {{r2}, 0xffffffffffffffff, 0x83, 0xf0000004, 0x7f14, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffff7, 0x8}], 0x7fff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xffffffffffff8001, 0x10001}], 0x0, &(0x7f0000000380)={0x3bf92b44, 0x6}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r4, &(0x7f0000000400)=""/112, 0xfffffffffffffd31, 0x0, 0x0, 0x0) dup2(r3, r1) 06:41:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) 06:41:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) recvfrom$unix(r0, &(0x7f0000000180)=""/205, 0x5e, 0x3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/148, 0x94}], 0x4) 06:41:59 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404da06000000a5ff02"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x42, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = kqueue() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = dup(0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x8001, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20, 0x88) r11 = socket$inet(0x2, 0x8000, 0x1) r12 = socket$inet(0x2, 0x4002, 0xb90) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x20, 0x45, 0x7ff, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80, 0x2, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x4, 0x41, 0x5c, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0xb8e, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xf6, 0x2f5}, {{r6}, 0xffffffffffffffff, 0x80, 0x80000000, 0x200, 0xfffffffffffffff8}], 0xff, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffd, 0xa, 0x20000002, 0x8, 0x7}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x20, 0x8, 0x101, 0x7}, {{r10}, 0xfffffffffffffffb, 0x40, 0x40000022, 0x400, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffb, 0xc, 0x2, 0x2, 0xf8f1}, {{r12}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x30}], 0x10001, &(0x7f0000000580)={0x401, 0xc07b}) r13 = socket$inet6(0x18, 0x4003, 0x3a) connect(r13, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r13, &(0x7f00000001c0)="ff69be1db0e2ba033a5b207873c9c989a2518ac72e0cce42c67ade124fdc280a6c53ee86989a63dcc16e57d63eb345c8dc1f41ca908bb8677beae9f176cc6520b5e854861ac52d1de468f51bc949dab1457989a2b78ed549ffb69eb2c234a76a7b396f02d6c85b97a0626e2566fd208fe2a01838703e62da6fc8d4b91a47b5f35eb175a2a24bce9a61319f4b11f1c5329118448e3e9ea6f2316542e0b9ccf81c1b4b87fb70dfac7b6dc832293f9a2509b7a231410d8f90eb9c0ecdd2acb28a78f1cc102bf2e70f4d0b4e964823589eadbb42db2f8675f56b89094781dc8b569f4d7949b9aafe63989782b0e4bf8ab3c8ea22ae579836ad9e46e5b3db510658f1e9b261d4fc90fd6316778aedbba7a2c02e733d024f7810c63d094e4a36c788101678839917105be01584febcaab3069dec8504a1dedc94d8170d8b0e41642c11e91480fe82648d2665d060b304738a6803e254448b1306bae7483e2244dc1d24c0c9a5ab95dffdb72a70173a11128c7806", 0x171) 06:41:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/228, 0xe4) 06:41:59 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100) 06:41:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000002900)='./bus\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000002940)="f4", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000002a80)="b757dc8245eee9a45f5d6abcb99d2b4e762b5a68b278bf14dc992abc43dee61e0d95d4ef8611678b8025fd6ff1fbec082a311a49de363eb9a2bd8ce4f6f2030ae8b57b6602f8ce94467def9557162b69b14838f2fc04de2af7c44dde8c5de9f8429178a29737be82306dc73b1ee23674681cd21457b376136bffe91a5505dfe39cc7da9343615df8073cf2b0d121f318c503afa3113c183b894185919c6edf429ea2f9905dcbe7d7425f222ca0dce3c384cbec423af8bd9e9b6896b899384a107e2c644f659262edba6788880738cb768fbce64c78b3331cd1f1607eb04dda5317fce3b6430319c0c6bc21e15d10a675d382acb58a264d34972005de7037f1c844d9f9dc067a04af81ef85355be9d6b6b8f21b3bb3e15467ac703dea39f618bde86c2d24a0f3da99cf8764460ffc26f30a24cd7236dcfc4585e618320db9fe43c0d27e2f7bbf9d6b3efc9a2085ae43d9aae0eca21166dc8a6f5e68572c9976e444db28cb66bbfb8550f6e43c47ec24cb5a89ad033e8f8a095a3edf2eefa8282fa58305cad8b52b35c905b63c631184690c67f5b3eb3a5936b5e6f3cd52e6735d6d09e886f50f1714b74d6654977cdd9f285a8845b7a6f7b81e4d1be42ecbfad8c2a53f88b327a9b1daecda1e2c0cc4cea243be9e4a725eba4dd1f1308bacf99bcd103db2807192589153b259515b5e2f003705f2864cae8b406f3c9c888790dcb2b82a222d79554233eefab5b2a28e8f096b518e1e89b6987176540b835ad1fc411ebccca0223214e6a4b3a6a33e00bd23cf0b7757d80a8a924bc0103e66baa50da12c141bcfc5c23bb933f310a4e737dbf93496452fe2dbd4f409c249019bfb3086623191fb0a3ce8da1b22f557e7ed0f9e43db4425d0d71f7bb3281a2d0b31612f793314a51a0a2f58aed029dbb05361bfcce301166ecdf255eaad2f661b6d1f88cdf8acb9cf9fb4a57c4ae47d5025a6a6fbe58bd4390fd8042bf2b181742030a0fc207c75292825e5893ac7654063f595ba973b293a14b1c4072f230bf061957dd70100a76b66f64081c2517ec4bf9f7cb34fee98ad1c9916e44ec8309efdd1fac863bd6e23f0eb639cdc796b4a15a89ffb641aeb18f1aac9a793edfdb20dbb6ebab62180777000fafe5c434fd160b8276b357fd33f0406462264f37e9218b906864f7a7099d146b32d1e20e5dc8d27b956b63b69035ce24197a32a016c2c11d5d53a1149df63cb5a2965ac20b754ee4bc11513e562b7ac25c554180d15d05a3dc3e4ce1ebf9f5f83c1c225412116562fa2af0f10ea9ff0478bbc89281f7026dfef48a39e82adc98c766f5c7340c54d0b2adf5e88433ffe1dfca8e45b629400ce7262a186598a05bd4073dfd54ccfa9dda33aaf067f8367051479e2ef95e5e6fb5f924c675e041a68006b40a875fdc88b30c23c59dd204de90ed3a9c5dc32c88803a95e05ad6469006b7ccba6cfc6585a407f09b526423e0647cba873440dbae827ae8cc39cf2de84e8d4a0b2cc55517a0d04297f3ac442f12a8a083ceb9f70f6d9eba6122cd057b8a074bf52ad934fbef90d9b29fbd9418250b5a5b1c28e4551db843090ab364bdcf64a46b99176976263f3c4c7e251d92065adbf7d1df873ab17623846fa495b5fcb699319ca389f65b41abdd9a851eb20940029dfe62eb78244bd7ed4d22659233a9b61715ffb695a763477857a57a1d34fbf70f76e704cb03cbbda68c42b1a1a3ff100cc48713343a9b687715e7805b9e65ba0eb07aefe2311b8e0ca10aedc15d63d559243f6a5b3df60a8ba355159041630d25c1594859683dc7b0cf992c6c934f250f9ea82d8c36d8e7d9814866895f31cfd3fc60067547abcf532dd4c28c8400f30e8d73aa2747f63d7c6d84db6e5b40ce0901461d2287b0dab94e63005c3b47c09cdfc8a1c2445c884542ec5e73c0768a55d507f8e1821b77bbf1ae73ddd5fca21efc66b2d41b6f66f48825600f370e448f8c64ce4511984743b38e24bd87ca8fc91ddd520dee09735784a00907dc4bfe72631843e25b52e8a56aaef05193eb4e6056d0de70d387f278231b467f1c7649dce9e70d03f95877e57e945b1ca39fbe0274b5dbb0ec650a13d1f7150e06f57ff159ca2aff62878d54711bdfcc77b0b9cc1015ddda0d221c8ca6901f567d25f65740369d695fb82ff2a67ffddd07472a3122263a0b075e165bf4cf7afc372194db38dea514b250e15d7231a44a808d3f14a0f70dd0b8f2ac374b644513c4122ffc6cebd350106cbca36cbf3b6b751f4b4558ddced03ebb86689b5331a13965e41e5ffc4131fcda4ce32b898c652b8d20e7524a8d9ce982b6ca20158ee85a9083d65fd805355ef42ba0b3b60dae9c71097144e18c6f2564204af007ad4766284e5e7304eccfac987a96148a2b930f2831195b98142373351588630ec7256cfe365a993b25fc3926810d3b97d915d3b0d1e2e4435d23433594f60a8c2651678f979fd20be08d370ff969b877ad11c490271c94e3b086310e5517e99fddd90c7a4eb83efb8df215e51f69bf1c3242f0333d1c4706dc34dc973087a8209d22d90e56912826e13dd6c504a29ea6712eeb472e59625c02efb01ad80734f28d32b03a9bef9f80d93efc36ff4d322925a277a96b542bc74711462af86ff8724f8cce72351caea127270e067c55f1b7bfc4f05e7572b68d78880ae4b3de2b8202eb96eb512d4758cfd548a8d5e49ee2a212e94daf1159f9ff4d2b8c7099259f2468ef5a7a0ab76204142ff02d7ebdf053e88f26b51e1714c7212c24edbd82730dec19897e16214479964efaf10726e6dcad220f0d32b14c1f415b901b09229b97001418406e57b2987ecb9a8958843f49be2be748a56d3409de96aa677e09c17f895db3129a24d8c61", 0x801}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200a2, 0x29) ftruncate(r1, 0x0) pwritev(r1, &(0x7f0000002840)=[{&(0x7f0000001580)="e27f537e0562698cb99c1efcbce476dc84c2922ba23a559bfc05966aa5d76cf5ef13b070823f6bddacea77701531a0bae5e597f25d00ff33f361d9c2d9be04765d9aa7568e1e7223ac4833495f3b2d2a5d9cc96eb0e01f748c04e52244bc49f27500c70ee716ea5b3804cc5a61d671a7ddc28ad07c8056b85cc801475d88d4aab1743538a46aba5550289b8df8342481ddcd801b0decf1be1f30f427b77ed3ae38ffa35492607cb428993eafc06e4442d3e976cf91d50a265e638245ba3aca415cc888466554fb089c9503eb7664e42ad09f6114a01af99fbe9ce80af2d4011bd3ec4d30a93e3cccf6f922f8a3ee5b2b34c8b83cd870afc312362826cf07297f313f20d953e5c0dda37e78e57717493a17624f78b3ee3f589c849b82d505cbfd5ec3717508d753eccea9ebfd6f5413f7300d1f75c544da9afa096db6f2067de5f8b84f2896ae918d4a152aecd72a0389010ec0338c001639471968212c223ad0535310e3120a9bb079ff6a7a6e09875a6400288ce23858c661b1d9ec4dd3170e5e741a201032b2dcab3e6a74263e67c0d2b81969516741e4424733b9cfcea6297706c044777825099beefde3bcd599bb069eb2168db532b28b703839d9fab1d822f86291769bbd898de97623d7544f63e68e4ae956f7d891c5406352a3323003ccdf1e2ad2d58e05f4efe7bc2dbf07af54c48429878e0acc9366856915c28723ea706c76b457850dfa9133c6e6d5680704de3a3b8e7ef82d36e533110ce5e8843c38e10b2cdd49710ad047bb8c002edd5aefa2e6e9d928f6a9832f371acfbecd186b2121f6e509548cc696f68dd0d566152406a2ffbe92e67fb21e68a697b6106a0f51dafe776e1470aacb4e1505b1d921ef1eed8dfdf4f66678210f66a53e850144322ab5c55a790ea788c38bed2d769193f4fdf804c64075702496ecb20d8110419f05c70ebbcdac992c78106bb658ca9a0f4ba28f9aacc8df12cd531a528f31d3abacc668c8de3ecd576497d4d7dc134d8387686b17697105c58384609447cbe9aed67b171dcd2768ee82a81780fbdd8076f496986ea05620e0d6b9c5e8eba8c6fba34cad15938cb2c524edb2588b0f60d551a184f6e7219aac2d66a4725011f7b23c56616b465de0236fde03de0a7ddf273c3761a501ade341f77e9f36560429f6cc651b1849d0fc69ef15be4d36b390836a5c0d4858cd3fb5d54e295470e8eb2ad1a05d81045b888a71547441a10dd96365d22f848e8936efa6e8100e1f9014f59bd386b6431efc26b39cb0bb6971d86e35b4b6d41bad9ba89ffcd2069598beb62ecd4c57d624877bbf4766b278fc7f4b275f2b0fe35a8fd2853f711d9045186d275a0103b5cdd912c4aafe59bd035812136c9921e1488f359849d91c0b95e21b2ab1e071d8ade97eeb8c204e912a87bf479282b5cfe3b51d21343488b935b67a27ccb990d031cdbb9e6047af5f0f80e3b2f7f4b43e7f36f549d42e38acda7247639b8adaeec0b360ec90b848a48015c4915a813441d463d513579b309e122c34ecc161e8330b7a76a87ce8024317de344718706165baf9e27fb29de137a71f0637c2e11b42ea01069babb630594f2226b850998ab8e98e9a96563df87ddaeee590431ba08f5fd1f17ca616ed680e33fade75fb7c5fc74d3441825b7dd4d493fa651bbd0b61e24391356fd1381cb99e61b5ed6032d68942ef2157fd761c874e5a499fce40808e26dde78af04b3f7f6306fb254ef7692eefe8786ae9845a013582c7d9c7132f88d053c0867650ae9f8ae0142f7820e648d2806a9d9aa25fd3ca8c86564d506269102d2d8dea8c525345021cb6676559b0439b0fb8b3d6e033ba2caa1bbfd2f20cd69b8d1eab0b4bfa5efaafceb3f44cf48536e44d2400148e2feb3fa9774e5ba9c3e57d2ad8970d1e8821ca842f013f54eb51306e65d3aa0a128280f52e03ed18801ecf310a29f1987c70a8bcb9c93cdc962e6c401d074150015e7d1abbe0e8990dfe799a3548755d012b1df1e81c4d72a0c86f1bdd6df29104ff60f98e454c5b303c4a00cf92306457fe56736316d9a19718e05ec4422107e37001136e658e5e13b44495989f84f5ebb42d78245ccab67eccc5f8980fdb5374ffd981db91156655a285282653f533706b377eade2c0cb306f50938c0be86c55b8ad61864f456ec492c7d14f129edf1ef1ecb26531aaf13b956c9faa7bd16bc16d5d1dba1d3332c208450d1270d93845cd99443ca01a82416fe4673ab7a02e1589ac8f408ba1367271c2049cb62b9b4e777dc15f473210c6e519b1b391ccc499b0ee8415000000000000000000000000000000000000000000000000000000", 0x681}], 0x1, 0x0) 06:41:59 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000000)={0x140000, 0x3ffffffffffff}) 06:41:59 executing program 0: pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/215, 0xd7) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000005c0)="905dfe51a830cfe3195ae28695a4a88d1a234a196c5580a3687daffbdfd4b4c7f9fcaa9b83266df4a5b9966f6cb6574dbd78ea092ea0ae1c1de4a32afa9a096089a018a4e1035f5e5268a991dec54869640d07fdf7cb304ef520e104c115d806a19539a22d808ac4b5aad532c2e6284e680161c814714eac70c149e5948f6030bc445756529606389c0139e97f1ecc562e3d32cade4eac742eb29b257d89eef56c23f0cadd641871a7f1b94e9c64cccdd9e069e1c3eff4e2289baf564a959426f195a647ad974ab8645f37482a62b72dbe25908d2c5a9f0347b3f370c741068cd60334e2b6c2bab4a877652fb11726a466a7add92873a05545ef5744a5bed57a695e0dfe3d537641c3b305fdb4343997e4d44e0cc187851373350b942a41d3dbd6e260a0661dbe1906e56a34f1bbf03fee51be3917b5d4d331a711ad8100c78f82db3853c04c7fc22e376d03b3e153351deb891204f3c07f625b4b0a15e2a30646e07cdb09704c2c35add15108fb43aff0d8cd73b48b649f41d8e175e8a567573661052f26e289b0d7200b9bb8e83bde39e4870193d436c8ae735609d25ce1b56445964778e8e6b2ba1c72d92352773e31e6b80fe36e581b4c8a331910d6cc5e4e3cdbb936025c14a506be6844e9057115c9090a2422a3a2590091f963991095a09c2d2304b9c5c7a36168b4cf39d8fa3eb92a217c1777ecc2dece0c86ec9973f039bc1650124d1331c92eed27ca50abd447539f7d6385d323f8388df8d06325ed17eedeccd64546ff3e9ed741c83bdb8957c996d746c2abb120b34240371fb35e3fe2e9c5ca6d9acfd2ff7653aecec1439086ca8f267658b31f1bec1a1e5de3931b3c3243d4d6d9d944e1e0afbd6fbe2a91fae9318a13b4aae5a9b026bcc33cac9b73509a227f0959d7484e2b3ff325d0206b33cfd5fea7957a4b0535c149c47e52886905f3338831580435ce1bc645c36c438d13a836dbd39b2133effb5819d36a88e6906e320dc621bcf50038243460af05ef2a84aecdd6efeb52f7a41ac2b66d1f5ca12a5b40a492ea101730ef3ed3d3660c71b02ef37a3e86e53ebd2f441e2f84088694891fdd7b2d6a7152b973545a1b7f0644f475afe11f7883bcf041417a8e0037c71bea325a4162f0affd224a7ea51a386bda8cfaf3af6618475511debe3a7f5892fb6b23164f655967dc855a0b190a5d661fb2892617a4352829371f508ec31e06673a0cb81dcf2154b542b7e128feb9c9e7490ee5d90c22829946a18b316006efa31a9915199a6c17fcb18e6bd48a066ff5b0b16a85c94ff3cf750009742b804e972cdf027dfee688f767af08658c5cc57296e47c621a1772210c253f474dfd5fd56c88a4ed292f32ab49f1a1dd3d71f40e73e6a796a49b67905a9665de2bd2b43585eee18ba43b328253a63d6eb331d7f309b3fa9cbc6cf9e65484691adff45863e80fec18a937b5fc602ad63e6876dfafd5a910953d413db108af2f13518262599a7c6d496462882d050a4b85b223db6a74ebc354a5fc00459ebe78a1a9d4fe337dee62a87e9ff14294cb09e0b697d07ebe49f223d651f3daccbf16226a1caa79517cb7143f6e85d4fd7f73f00c26a3d98a334445169f8479a359a6bff5d4fe10e788adbd1ad55d5e229e6a2109a6c99b553a4c5759d28bca5af1705599547409c483b0e1d8781db4130586d40451f6a74b4cfbef981d446b8a83eb3aa960329e4cdbc65d11d787314c9e1f2979d711138051315513e6f26e58e564f2785ff0fe674b2ef6c2e48e8c617b0199ae00d05cca0039e6c06585f700a62ea673a664602461b72f6bd7333ea9c0c8f72e882b343783302007a490ced0cab3bccfd6a8ed76f766069676667211b8b51f3ed530302f8968c041087c4ae4722aa726dd7e1b0e07d5d46cd5eb3f18712585135a02f1aebc7448e63ccf3660c35011674a21ef5b3a775d94290b662f27da9628af112029329c3097fb5fc715780d7427d3428d0be574a635c59da7c421ffc0f861ae8b0ada3813d5622a6f3de0d8ea7a9ba234bf6c8ab1b1c1ae1125660b7bb2ff732793eb9a551600a155d4639449f20ab931b4036acb10edd386236cabe9f372487cad32b4d37f9471cdd2d7d0802f697b2bad956accc12ae3a4fcc3b9eef9e755a1afd1d0f745b6b4048d6af02d19fd98fd3bcc7e38cd495deca6080bbb023919fa44a0c4d247ddf94064e90815f48d5e97bcdb705a503a50dabf71a8f02dc3e41bd31d8e0aa2fe06c0087697e1f2f30bb61f11140cfc738bd0f021e1ded8fdd088ce08a4924165bb3fc3818c057a6cbeea019bd41d809b382f613602b88746faf7986ccfb49ed2da13165f3a2c188b08ab9d977c00921f2964d160fdc097033db778ce3919a3360a3c663cc3a995f6942c796c82b7b3c7a5be3b46c18e824a19607eb18f6003a59b7bd13b8975975d79c4a34affd9c39cd59fd44754a07095e34464f849806a956676e0c92ba1bef2822f055aefcfa8ddf3946c3df8d926f804d066f9edc49f4df43d956d1953436df01a2460b3a86f626ac709133ef47f10a5e34a37bc165511b5e86f9243b41c35d766d60bfed6a9ce0f45de841281ed06a1dee9ee30834042a9a8bf2464214f1ec14b66011451ef318b683c090f46e2c24fd5b758f7d572816b8c761fc855853d5ef5ea86380f6a74a465008c78ba8da5a0f56e32bcdcc2106a08fa14f3d18e303470eeff73662b0444ebcccc7f790249bc38350558bd090f690dd7fc08239e161e4cbe4da3a5ee8e7522ad8cc2d60498e843e8edb568f382fd05818b5828d9a439759af50e248a0e0ccba3acd2b224a97da3f7407b96d52264ea17e2bb7c74b223ef29d89f7f46083d2b98df8a24026d7e8c093e6ec532d24c317444287275c92cc43cf0ab9f854e5e19a4a0e8cb53b6958305beb5caa911b83e2b9e5d30ff384159e7b502cc042998d9541b7c362664b285988bde7d6b1b9ce21daf0442ea69314e7353bbf2ad24e6a56c79125e08a5c0711d37f95907a43518d22d3729437ac08ba23591c51fcf6d119581dbcb8e9e38a395ae5880ed63b4084f08a26d48eb3d5dd1de8d0c1612eb2a7aa2042194724c078e7d0a156432c54c6263ad716c0d00db494a11543194df5a2fb9dae1216f9eed5563dfe40baace39a43a913c43c283eadebd0b35042cb15e3c8443e06ed39bd2e16aaaacf66421222addd8ea3d2d551a3a73400eb6fe87354b15a2537fb2699cbe63f142b55044a3685b89201b9799f7f98cf5218cd791887735d2abbc8e29ab75cc51ae4421c930552d168028cc7b39ce059879667eb08c86803ecec6e27da55230366c616b9f78a380bc3b29a993b8e0885a865b5eaf081f16882b3aef39974760185a3fa2617c1385cc55cbf9bfe4d2d0e069bc716b3f2c1021b63ae95e0bc25e4ce7d7d5b7dda4d836f80166050eae9484024ffca9938c61898f73e9ca264b0161ce4ebfbaaa4edfc3543f56beb309a2cef946f09a025672a98f34bce2b734411f84d69c20567af70e5f1e7f6488748e724958af10cfc51df51ee1e3b7f11c9a99ce466f35ab722f55d110a2448ad154d1d5b13a50eeefa957da33f9658a209231491d200b5f32543841699efe28e96109e0d12b73f2302a328db803da82e5aef5e9a38add1213cf5dab4ff603c4a083f0dbbd50ec6cdc28df3a29a6707279499c6e9bca69c86f41fcb380ead1a77ef1b07c759e9637582da4bfa8a7369df64e4d8d59a890244d4888fdf467b37688f3ff9da89ebc061dfb501f0c617dc5a3879a8a7a74b097dd894120ee7b4245c1c42a50106fae0cf8210f5d5cb3ec9e998d12f01eecdec64290a374f9a5383d7a06f40ff235652623613dccf900c8dbea03fcd59d7c086c2f8d9bed0af44884ecc5063f5343aeb6d756c39dfe5622fa37cc0e5fad0cb85fd7678b3e0a1e4088cfa9a6b0e03199b04e7751ea445caad307db6a35087686b2519c1ac4e734d5afd432e762defd7a3b180d355ab0088b538bc945148aa064182cc166754f3beeb83ff1e4fa1555e81a9656b0cc7feac8e52f4a30e740df73174ab4121d687ec1aae6b957526c2300b5dd12957c65ea868f0a6f3465cdba42fe92e14ebf56429f2f2aeb6fda65ea30075a1ff3458c1e132842d9a244be72ce1233337c79ec889a4bca3c0101092b0136171c5708036c219576f7318cbbb0e8518cb55c3806f06ccc26f4146d4fcdf4fedccbbbde63323d809e926133b153b179abf0b709c5b9e49aabca6cb84709bb357d5143d5d668000be238adde140b21538e0d4ec4040465d18ebccf5d5b57a045c061f7fe28d4458c8a3178f5709bdbe78f12cb90400210b376d5d5b126a279dd25fb2c4e80c9eb09f0f4b6bdffff53f532276c54da1491ffe1fe139dc49b6f2a3522e04758062c0b53d9bf2a694a005b4aec28c06fc474993a0020e12190cd62c0a28e4617ce09e13d17037572788233091653ff1a63136ff11450059041ac7228c56e06c330c484de1fd4136442fd43d7b7cb423c90e2b3ac33b55f94abdfaa3a136ea6205cfb139566aa9ccc72f4707814cfd8f2d5139f862674a72b51e7407f307405df3c8e621a73816d15dff1414665c9b04617a9c5739e2f09d16e59cf74fc0fc36a437e88224654e72df7a198bfbf72325119adc1d00d88bd4dc3171a749d6aaa78f0a2fe5fa0aced493a1de2d564d5f0a46012bf937e406a2ad6c1ff48cddec59009defab772ab722d2f0fa86ac0e83643c94dd7cff7330901adb52b4bf6c46babfd0ec8ccf05dc1aa7cfa4692c060eb66998ffbb5f9899f5c02fa4fd29bd66d1d19977c75a4362858a8431effdb66757bec7dde14257ae172edb39a403e710307a6b79f393628dba6f559d9348f3abd42b1e90476c319e9684c5d949a87844a2d047511fedd1bf53e08c22a5e4d30d725e107e1cdedb917c0cd27d2820d9034c378651d0fbb8b42616e507a21cef0cb487f6cb84e894ee75846e74b613aab55ce5940ec9f15e2ee7b9f808d03f175fc4c048f49c523485d132e2db9b417c7759e73ae24b90299436d3515a3d0d1d6719be4bcc8f3730dfbbb3e38faad91433923e2e0b151f4b1f2bedc4f6def00d6a47e75a48ac5232af27ce8648df9ad96be9e44d430107cd54815220043399abac96f10ce9c849c4db9184ac1bba789bf88c0ac251a2c2deffa3a38ea8a629e2c16702dcd0d514a565ccad18568192b2ae73f66f56ed2cae279e1c6e3e6c2ad924b1898a6999e4dd4ed76151f8efb14d792c46ebd3cdd35ed823469a8a780c348f40fa19eaf111ebe3d860b6a83cced9447a52ec345f9d0622b8f420131e8d50cab98d7e856315fc11c830de0793f90d4b3fb0d044bd8229cb22a5589be032c7ce7e5b10dec1f557577995b4abba071979559471824b06fc015d0079fa5cd84efb94bb113354a2da9c495557695d444d6b5ae2a47d73c75e023dbac807f6076428a50cca8534f81fe836017acc469ffc441e8fdfec6d1190b58e91d81234c6be0e7d74c06a53d9839230b2c3d75e1a44433ba120f2d3c318a97f3362d971f7c7a64e9d26bb9986d9719d0fc3733574164bd204e278580fdbd838bda7af02902626db08d3dc46606d4e42796f22fdc87183d4827617289fb0e7e6a705cb14f5c003d2b546a723667d549852eb87a435630650da61e1454474617e6ca2a6a5e32630f33230cd76b73b2d51943dd416f5ad914524f77218c5a3a6711dce71508794d1665e4117a0ef20c04ff87ea24468877a9ec5bc20bc93b4ab37f5c85a808", 0x1000}, {&(0x7f0000000140)="776129e511698780e3f8d921b35eb9b332b0cf22f0d66f0a32e6d09863c4101f351be295608a5c3869c2f8e1b90bcc10e390b84869316f7a23e0a5afb5dffb10457746c3ea19771f8617d6363a13e17e5b8570bfa7d7dca75921d00d46b716e01876db02a14a2d45d62c30da2963b59e46c983bdae4a5f55f61f6927332de5e333c4d8eca9aaef396cf067739ebfc001b285be4e403b4ee90728da2cc99750884e17c4e50fd6b426c92b2b033b0ee5c0ea516e979f256210816fb91a", 0xbc}, {&(0x7f0000000200)="a093dbb4705eaba411e86c3344958919a2752991dfa14eed939cfc299fee02a5f2adf8e8156e6048b17d316be22adf0c12852221efaffc75416ea72f6ae78f7c864b8b0bd4298878d1bfeadf51969d18eeea3aa622b6739516c3e429c2f7c00a518b1a060182b1f3f318135f10", 0x6d}, {&(0x7f0000000280)="0b2c3967bbb8fd3d868ef381fc0e36f3b1c1f17dd89ddea908d56d9c46204c7555575d9bf733ab2f482625bca4ba2acd2d306ebbbbed509c72fdd0b6a4521d6dc40a5f4d1877816d08f256ac90516bed066bee1dd33eaccdbf6da2e4d326f76fcde0318ba906b402d957ed14b3df7ea7984eb82afbe67a", 0x77}], 0x4, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x148, 0x407}, 0x2) 06:41:59 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/\x00', 0x800, 0x102) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 06:41:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x2) 06:41:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x7, "150d45e67be03748322075bc0cafad36cb74bdca", 0x1, 0x9}) fchmod(r0, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:41:59 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) clock_settime(0x4, &(0x7f0000000100)={0x6, 0x94ce}) 06:41:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt(r1, 0x200000000002a, 0x19, &(0x7f0000000000)="01000000", 0x4) r2 = dup(r1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x5) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="cb57cf8c30511344acac423047b788d3c0"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000980)="faa59a8b", 0x4}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 06:41:59 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 06:41:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 06:41:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) fchmod(r0, 0x2) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "430002000000000008544d8bc5000000009f00"}) 06:42:00 executing program 0: setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:42:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) r1 = msgget$private(0x0, 0x49) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/170) 06:42:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x2, 0x10001, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) semget$private(0x0, 0x3, 0x1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) write(r0, &(0x7f0000000280)="2089328aa302e0acf942cf8ed768b94cd09b801e22599b3dbfa7b5ea51651f23f9d8364a07ccad0f4191dd70aebee236ac893406b679", 0x36) 06:42:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f00000008c0), &(0x7f0000000900)=0x4) 06:42:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x2000000006) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x5, 0x9, r3}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r4 = dup(r1) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) 06:42:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() mlockall(0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 06:42:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="67eaee90fe02b2b672922e8080bae4f94323", 0x12}], 0x1) getuid() getgid() execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f00000001c0)=']!\x00', &(0x7f0000000240)='-\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:42:00 executing program 1: socketpair(0x1, 0x0, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xa0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="de789ea45707136f313176e59f86aceac8653d14ea0f0f3ba1efc04d73", 0x1d) 06:42:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffd78) 06:42:00 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x201c, 0x109d}}, 0x0) 06:42:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x100000001, 0x1, 0x2, "2d926b26dbad83cd7876c7bd06da4cbdaccc4b0b", 0x1, 0x8000}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x114) 06:42:00 executing program 1: socketpair(0x18, 0xc001, 0xffffffffffff8001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x10000, 0x6, &(0x7f0000000040)="8aaf79ef2c37f02996fe8322df2fa93b7eb2de15b2422979369b1f7660aa28ef6d3505a9c6b6455348e2e3a4415bc71081eb749d2ff6ae9e778ef36ae1d4aae462cce53627e73bc5d13aab69f414e09627c80d95dede5c581f83aa61dbae2a2dd3375da0f80d22847afcf8b7650a6406263ef7baeb9177f24a1fb688d6a08941c1a4af3fed9917dfd3452c7cf3de50b67869c128e3b07699950f6b9bfac42c295bc3fb27a30f4abb078d4fc71ceb7f8812d44c", 0xb3) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 06:42:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:42:00 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:42:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9e20b8ef1fb599c4affd29cd7c9f1745610e01c3"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x59) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 06:42:00 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab, 0x4, 0xffff}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 06:42:00 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffca6, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r1) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 06:42:00 executing program 0: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x15, 0x8000, 0x97) msgsnd(r0, &(0x7f00000000c0)={0x0, "833618f8b6246951"}, 0x10, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "ce750d83d7b7870c732d611bac5d2f9adf4c20d0c7d207daabb6e51f099b2a273a791aa71c8acc835bacb5a95332c49785dc8180e93ac259ec93f41c7f4483fa24af28232354f17df88dbf171e0524a6e038821233e39589b48aa52160d2481b5b7bb0022a7ca5b33b2a521d57b3175d10a4ba70260f762cc9f5279f8d02bf41bdf88e68efbe60dddc8cae396685082f2e7943ce81e1f297f7e85159915d54fb8028e55584dcf650ba"}, 0xb1, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 06:42:00 executing program 0: clock_getres(0x5, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) msgget(0x0, 0x545) 06:42:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b60000000000000007f48730a5900bb3857e22164dcbb5dd8751b0edbb86aec301dd0479dcd76c83b240e4bc4046d82552596ae43f797d6fb24cdb441a4295a3fcf14bf2c730de54407e5e9966c4aa607f9ca476e648cbffe3419cd2d384fb6713e54ffb83f866b4d16ee646bbe14d559b7dea66372e9e1a0f4124f87d2078282322", 0xb8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) syz_open_pts() 06:42:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x18, 0x2, 0x2f0) 06:42:01 executing program 1: getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r2, r3) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) poll(&(0x7f0000000100)=[{r0}, {r0, 0x84}, {r1, 0x120}, {r1, 0x80}, {r1, 0x1}], 0x5, 0xa9) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) connect(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c653000950164d87ac39aff7c00000000400000000000000000000000000000000000"], 0x1) lstat(0xffffffffffffffff, &(0x7f00000003c0)) 06:42:01 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 06:42:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ecd53de673c11420ea8ed231239ae39cc397c3ac94e8e1d2e99d407ec1b44c13f1ca756369ae25ef5a01eddf9a8fd7da1c6045c7799b0b1922c931a5c23c6080ff4ab1ecbbd0915fd9560199924efd5dcc1cd675ab0efd39e5c8ef9fd733a42a200493d876f8a1927817b732b622be2786e4dd4fdc33083410e956a67f19615887c3293a384f7b52b1197dedae2a4057d17dda5578ddcad07e3750db59daea96eeb7045449f9b6f6153de66c917a9b88cb8552e232c7131d9dce77f9beb31b1bdece1a749f46524b7d2e06288be9591a36672d6637883c91d34fed92e557d92e6c2d3c", 0xe3}], 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r1, 0xfffffffffffffffc, 0x800000000005) r2 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus/file0\x00', r2, r3) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) r4 = dup(r0) ioctl$TIOCSTOP(r4, 0x2000746f) 06:42:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) 06:42:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x40000152, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x100, &(0x7f0000000080)="000000000008000000f9ff0000e8ffff00000000", 0xffffffa6) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) 06:42:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x46, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x4, 0x9}, {{r1}, 0x0, 0x10, 0x20, 0x3637144e, 0x9}], 0xd4e7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x5cd2, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x50, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x66, 0x4, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6e79, 0x6d6d}], 0xf1af, &(0x7f0000000280)={0x5, 0x8001}) ftruncate(r1, 0x3) recvfrom$inet6(r1, &(0x7f0000000080)=""/98, 0x62, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x7fffffff, 0x7ff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 06:42:02 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) recvfrom(r1, &(0x7f0000000040)=""/18, 0x12, 0x40, &(0x7f0000000200)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 06:42:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1c0000000000000) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() 06:42:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x9) 06:42:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x40) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000100), 0xfffffcb3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() close(r0) kqueue() syz_open_pts() openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x100) 06:42:02 executing program 1: r0 = msgget(0x3, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000640)={{0xb8, r1, r2, r3, r4, 0x100, 0xffff}, 0x9, 0x2f7, r5, r6, 0x0, 0x1, 0x9, 0x4}) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r7, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r8 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r7, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r9}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r10 = msgget$private(0x0, 0xd) r11 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r11, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 06:42:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561548872ea4e940004920944ac22e944814c91d793827dce2a6200d1c26a50b299c76db068f4bf5df6c339513071e140b415eef118043aac55b204d5314e0bc502eef9b41c7cc74bac6ac510f11a136dd10d0361b77c246e1c35471977b999a18f6be5015d07c1db812168a3684491b8327c030f2fbaf6a3795212bbb897ca7686c69f811e8440c4cb55158e49e8066246fc830fa97440e273d28a9c74e1a7face8b10ea5ff30bc3e37f096cd98dc14e75f947dc42d039da49e48d2c0a9bfe7d2c4a4f777168431a529e27d9d35940c1c4bb6c63b253b3ec8fe262ce67a4", 0x1e7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000140)="fd752a39d21d7717152ae706f1bd1b0886cf6423e8", 0x15}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000c00)="4b5bc3a56bc2fd3b27c2b8356b8c6e27f634458807349fda609f2e65fcccbba4c7369f6123", 0x25}], 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xed96) 06:42:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x11, 0x0) 06:42:03 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 06:42:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="1616aa50f29f36d51d3c6dd57e454461e144587022c9470244f1116f2a42f6dbebc7742a052522787f421f6cf5a52a9626bdff2859575af45532e5806f2556cb7d1072f84f4f427079d439192133c1cace898d5241c104390b79ffbd433c4a4a3dab738aadfeb95f95ff6752d66ec944413181c9335ee52bfd538f40b2658a01a6e55c44375e355b42f2eab26e4e5d8931ec0bf71258b792c261712dea1e09935fa995afbee7ab8fae22d71987e97162a3bcc2764035a6302ae33e6c681a1b427b451da494f4299ec29c723e1731f32c0735192aee49fb9022ae9ef4e15db87b1662d9f0b715a64ff3ea2fabf390e1e89a946b3dc964b0ab68411be037ba", 0xfe}, {&(0x7f0000000200)="f741e81eaca8804775ce1a4ed3d53d0644a5de71b60deb53c58b46450343094f2005ae4e7c15f772b8407a853a9ca4d98402cabc3d882fccd23600beefb3ea900dfba6b091d1d653255b5919142edea78c1a22c55152c5a6dc982603a38a99fb3ea6b4ba3475100bcdb6ed00763f224cd8bd1b983124f083b79f5b80ab9915387c05ee5e19a07201a9d236bd1bc2befac25d4003f59624d81bcc464ee6c47c3244b4508c9917554d656119d4386b69142227b514ddff4b5d9a359b814c8efe6e86a7555c88f25dec9711a88f56dab1a43c8415251ec73541b929734505e5f5d1c719d3c771ca3709d37844d4509addfd828624f7718e1b6c08b39ace420b9fa9a2802f4bf3aa3d203afe370bc8b4dcc9f6e1364b45f3acd0cf55c57696420a4d094904acf4c4eaa89460079c3ad526a882d8a96bd02153a67ce66772face9d0fcabb4cb0d698db82dac020d5b2f9d396b8c21bfed4661e3bb50bf94f751344f552dc0cc2fc266f0214b1176b47056cde53aec97e0237b9011d3de030f7512beac103c240baaaa332a3249501aa41c0d337a55e45b90ef6a4e72a425c14e740ce6cbbac8f46660ff81234ed7910b09305c097f61290d322ce4c23a5551f82a91487add5b3cd3c944ac4ec0b094b91cf2fef50dab341b3f0b17bd7c30d1a5880960080bc745a7a0a282b6b97c2a38e17e1ddbf2b2b7e038d987b006363dde3fa879232440ca2013c3e43213a833fa4af5c6b19c065f224d5215fa66751270b2f22e69a762a75e3b549430d6df769c24a406634384ea784e7994688416454b5eb89817390bf111f143ed528daf754e369327a0885b06181001d9ebaf7dabebdb4cbd7a0e0c7a755ae9309d059cd24b219899b304ec3cfe779348e5bf71aaf51548ce301fd4593faa9724297c21acc9c2ab0ec8bbf00c9ea767668a3e385b495d2cecede55f01690611c004043568af28ecce98f80fde10b0dec9138379104a9acd1ac74512a87a0deef853a231b9542ce82d1a24506d8bdc04cea206cb6a361c94c35deaff353b4b49983b295dfd0d85343f34184b20b7e5325f571ba7e861fc15c962d4bc543d450f2fa94d59bce46f71cae4846210bee5fd673dea386113d123603c075485750116d320836bd2cd8af6ca6fcbf95f2ab256f73b75372dd5e94115939fba919de8ebb118a5c92fe32b26e0fa66a024d2d8b1df270f61c03f48c0cb2aa54795b9ea23b1cd5c6c08e9b87abac0dec26bb53267de9cf46f0102fff23d39fdc4288ba8f0d9595f831efd5f9d7658c6dcd66e7a12659a909bde96aabf56b383b9599a56c51378979957e882b8a90eadc2a5735cc1727fa90b96acfe8e0a8f6517d24510e219da8a47f967187008075f3536141a1fc2d656a1b6cc12c8f8594e300b17cf063717f2217f8633401f1932469024a599bc4c50eaac610a7c0fea0d0ca181b77665ae3ebcb2f1a2581f38c3fdb9865a39d159fe9f51e775b7fca83fb135ea03924c37fe8ef17e16d0286dd73b7fc47018d45f6165116ad6fb0ed62701a0ffcd351db0b79f600f44071d0856579ada67709bc75ee3976f9b945a053b20d048a6bcf3e2cf435c1b250f8257210469d31c001e28327edcbbebd6e452238610a709d698b56c6b0b25a7066570bee84c77053d695d6f94de6db5e7b4af64b7eec7b26764e34a15ea0529c26fdf0e99c179ac30b0c2e6338533353032b71b1847f05c8d6e781c7b56c84598311f7b920659d859c7d95c254d0ebfd6b017dba864e0bb3e393ef8036b79771191b4595acea27f358065405d7adcb3103e046843af963665adc081c999c54dc904f7f9eb1d62507089f9274f074dbebd1f644b7c67b775528d739ba7f38ecfa2d21108ad4d11eed234530358b50e12da2e036d1c76cb0e1853fdbd5e62a6af163f172157b996322c8c395890016c150d69f1c4ba84dfe98729d9111bc806e16678de774bdfc6361deaee2b30673d3e953b89bbb6897ae9ef309194154c57a2b636a05b82a0d30df1020dec8a30f476bca9f53b40763562b6561f268f87f994a6d21b5f899ab789818e74450a4522c5f4ed05269443bbad5dfe1d2eff2d3dade001118986cd7a583b2a52d71d8e56ca72c23ee3942daf5ab1a3175c7b229cac263f86f4b216eef310d8d9dad69a0638ddd5157db2e5257782ae180ea835fd855c2edbd70db6fc57a8e556dc1866985358586a0fdc203e547a5b044110b61fcdb6c46e99819081d73828d41542741647c7fc104103b50c1815ea367482eef84e31e35059fd412c64ca64b4e859bf7d22aef03c13c2d9610c97cabaf60b81b3b434363def8e30ef09bae1187872f34dbede0eb89fad25e3587255d96d1cbe7e0d670312c53b7af993ce4e9206a5702342a19c6db1fc727e081ba1b9ad5c9974fb83c5004cc62aedb5fe7da4f2cdff138deebc1d4c2fc241747d645db7a1157a22484c0e1980775fbbcb86208bfbab191492323497aa2dd750f0e096bdd243255d2ff37127201b22ecb41f12bc3ad8e88450d5944ed389c95667f412ffb4dbc3d898bce3bf4f3c91563845945b83db6b3dc81339e41f0e1389b62101d222e0bc209477c40c0625f8881c43a7398e2f65f68dde90170e624bb0106720d780cbfb37d97c557b1fb62441988b3a83ef5f92088c365ba409838792129ae68e822f0d462796fa17313529e19680e209fd593060c39881ba5745b631972e7cc07bf1c2e080ef0755ecbf14b58cc55932221ac1582b7a603f4c068911e7bbfbf0694c2f3971b8bdb57b82b49a94450a59beb8be82657599bad1a60464dfd79ec0bac4d07a06cd23592be6086f6f5b9f8e2ede541f6dd207b4930b614eec6d1a35d8435dcf5b429db7487d2bd8630ecd20eec6b9e1f7252ec1ad657dd932c335a244246d9f667c251de99b034ad4dc492d44d7a1b8b5add377f2fad9ef5445648388c1894b3ed99cc0b199664eb419081f5079ab3ef2d35b6829b570ba3b33a0126c1acb9c2604c3422ded556c98fa32076196f4c90cfefa1860353db6efb089d2c9ece4fe37581d695b05eb207769770ef51a7255ae9196c6376f89a43caac202c01d26f7253222034ad91cee6a6b43cf3482498aeca1301b1ae8c72a9fc349dc211a69034b8bc45d70687b4376aca455afe66ece39bddc709eec9f5c655f3b15db627ce2b8936517fbb0bfcf45e85001b40883ae88cf5cd08f0f3e7ac548c8ac3c9cebbb1280a7433f9c9f2f9d8e63cfb5fb95ff5bc8f48a39b675478a1cbc19ba63c23da6f761f4ec8b1b7c46e7c5f39157b25c5b73b854e03b0f80bf2293fa32cf09fa04b3b763ff52b6957574c1602e91d61b8d737136ee88ea672f4ac6da5275d6db2263fa8b834c9234c95defeafb54af2c71ca43a6cbe743bd60abe9f6d3356f8d75e0ae3944f19b660c741c1dae252aad01714c2c776e8fa151894b99efa14b16dd62adacec3ff7a5f7e3d440222603a4d5c549207596993d559b42d48b3fca1307422c5fd14f3a6fa5ca57393bb322e549a72fcde0f80a8dee6d2b2674bd2c965533c51db5c8ce25dd5759387f1bd3407b3a4dcc5da1f246edc2a8cbf376e9149d9025399f93c4cb401e8aeac70df5072572cfe349b8ae76eb997edd0bd52517b8097e601cee51198c84766ad278e627b330b233aaf0efeb53d5a870c871d1c9197edce43ae89a7edc4eb0b2d896de67dc1c784a6f50a1a2f28fba99a37c61315e1b2ab9a41a614d65ec6bb5a10c67cdf0513597f10125d507fef0340f68e4059896e82d31df221889a9c92ece84ee152b4968a1342ee0efab70f794ef27706986ae31fdc5ddad43ba59989c139ad03dea28dad7526cea32d9a7f6406aedc239a99917671dcaf322279792b46b7ff8c711f15a8c950f061a203f9d112610b15a4d57008ac3dc2881f7556c1040f702cb37ebfa0c7d3f6cfac0af5a294596030872ad4d98a56a906cb23181ed5e4d01c5c5ddbb302266ce549e99faabf520014082f9d0305bb4fc25138fef2eb37a936ec5948a1d5cac3ac668c7aa41dd4f5baecb2848adf46ab035d3a3d76c795c106a88765f5bf379635fb794eaed5fb451e0f8735fa7d6fe803f21664f6095497bccfa52a554602951eb6a12062629734a0ec5525622130c7d6ccccde2918bc1b53f7950ebc858415fd14b2da40bedd87ef2d8e2bd5803eac456647cd12626c532fddcf7e52086a034dc9e8133fb11ea6602a1e4b45e23f491b380c982f1951a0a33f3fd4fe35e518853de018e75e9db0d6eb7c02aaf7e3075029e3c4d4b4640cdc2db898377e9538d7a0b32ff5bb18c0de03de598e64c74e564eea4ff7c4f593ad8ddcbcdb32f3ea7f5f7f5061d1d18500907e23d8c8f5cc6642ee5c3366f18154ae7b2b7b1385642ea824eb653dbe010f8928aa24fd61ad2181dc1f0195da08fd6e918e4965fe6b1ae088c6fdae36260bdfabdbfeeffb844b37e327fb1fb44bb7763b856995085756bd8a0335b45ba5133d678b2b242c132de7fd08ce89f1fab0d4f8796012302f7d132753ebb036d8adebe463526b0f2c03c200bd07c92bc304b0f512d1cb8a59dc6e61f1684a297f69118f7a1993ae7fdaac8fa46e50779b86653d78ca55f49d999a270fd925a791fa2dadc2a81c2707a120da7305cfad7f038b810615ece5f10208395d12c72b6aa44610d874955969737c393cf02f681c9e80908bcfb5336a7bf0cd4e56a6a1182e471e522eb7e1260cf8d9ab9719d15ef71fa626ed29b8576f693cbf6e947107252a1f83d7b9d60d83a4ffe5ef75aeebb48e49c972f8f431592c767eb45bf60b9027426a18a00f04363df8a79ce17e538369ba5fde245be1ce34d78ee74d1fc854e6133f8a25e5caa98fbb7cee6d5e92916c850861f6e7d879ba61a226a27eabe663598259a7bd348cb7519d1b80713c813551da228a0145277d11ae92030f4ad38ce5ef8f40b38e4bf2d258fbbce1e54e0e3be5c11b28cc357cccf10605851888dc8ba099fa1dca6a667950289541fb898f3b6a482c31251c53fa1a32e2579cac91b6578654982a574ad54bc07e1a5b4873c562e0df99a6325c9079ee0fd6c846bdccd66d0eff4ea28788fc68a74745586d1b1d8714d06764ed11c10934c9a8497322501ed0310880522e1173d2a04e34ddc257026cf1aead36d3f5a108358cee92e7d72d39464a7f447b6e43a9eea4986ce41e9d0c8a8e64b68e5a796d677ee3018c9327d3f1c224bc900af4d8cf7477d0128f5310891473cd7b21b9ac6e6d1bba16aa06c2a3095a56d9633801ab7c1978f1a3e85712d815147e4f4b52a77d1b2d104fc91e0f4d7d0aa50cce474fc7c00e114f8597980a4bd6f5080c5761f422b69a6709ed2f56b333859b7bf7ff35ec8055ecb2ca2a9ade91b964005e6deee66ef38ed5575834e81c1002e45da65c4da1a4882311ae7498b93b3e95e9fe846cd8eedef68f5e7452c200fec965aa5c2e8435962c62ac99e8ca9661220f384172052fc339af1b71873e601790b6b3cd33cb79383c03c13310b9b041d89f3d459444b536ec5bd6652be773c3250a24d40d7f1eb68d60a3c13a4d93d114e4c11decb7bf13d67e3397873e6125734acb5e9e8a2879bcdf2b602c607cff9f66e0f49e9653e948291d0cb873b36b96689823fb648389a2faf4fd35d0d48dbe2e0c3ca35ce20a44f75c49160ebc1a30c9a52ae6d68cee7425ffdd8155988c5aed10a3aed44d9c756a62419a0752e4756ae9f361a8befb5df1c6a81015d5ab3efaa3e5984603af936fffb652302fd5e4729bef233748", 0x1000}, {&(0x7f0000001200)="9d80b1f9cba306f3a879e8339134c8d69ff9676b1136fb77ce4c92a8beaff91e5c94f01fb407034e7d3338ba24cf914a2c16ff611bbff7630bc2d1ae7077f06bd538c4825992fae8535f5fea23008dd52e197de60570c0f3fa86b859a79615860109c1bb6061d3fbd36b91d9568cc58cae4649c34afb795b291a8a07d44627a6e6978499ff6b5a3cf215d2c1da4649eee8abb35a72f0d240b414d260ed55563ad8cb438b695473cbf486b6e23cb1c2e9447341b03e1736add3a5a8887a8017cf85c000a46835889848882b7369b4c265e7239912608d65", 0xd7}, {&(0x7f0000001300)="74c063a0acfe7ed60e15280c91e4d704ad7752c4be01fa20ffea780dace976bd5e8aeaeb06a54814cbd07f7a278bf0b71c3487123428241b8b560599eb55bb6987fa8216cc61e1ebcf5c741d8d5d6bf0022d10c79d28750fc776ba2ffe02846ab38ea6d79abbe40ba7b9c61b1d6551f130c43c45cf49a0bd54d5853df0a044a001037246113b49", 0x87}, {&(0x7f00000013c0)="259b59be77665ea7389d2574fb54cbc2b92ac77e5801efc76f82ee71259710e0256c0bb19d9c1fbacb0ef643176dd5e5b090220d0a26e14cf9164a0b21f965639c4a8f0f8549598897dab12d9f03b2b74f8e5e98a00106d499c91166aa7fc1d48253fcf8cabf5c679b50fe4a660dff62cadb7f54f7e71254ed2693edc614841511fff3451eff1ec7aaaccac90b364ac280be742907d3693001f5bfb2fe30f1d378363cb9261a1940952ee363ef5e2287eab044ccb6d78da922", 0xb9}, {&(0x7f0000000000)="05a67024e35f86fbf9693dd596f8812ea27bf22240ea887750cc98c1286db963d185259d21f829a1e81db1b73d3a479972373c", 0x33}, {&(0x7f0000001480)="8eb954752978da551d6dc951b71f798b31991a2dd392373b1cb135b033e4f02012270b0a0e1c5632bc8108ec7380c9bd7844b190bc149600cc1b8824f92b9f1ccf16746e4a9032bc79cb7bdbf02e78aa79756d6910044c87eb79259fe06bd35c3d89963ea3011fac61b23660be1319228a310331da5c605e55c0adf4430bd0fbaf261255c731aec3f6e5e1eba6ffcd24177269c9a8ed9b37147c99796ef605e340a85af0600c1d00e6a295", 0xab}], 0x7, 0x0) fcntl$getown(r0, 0x5) 06:42:03 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x3, 0x3000, 0x400, &(0x7f000028f000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 06:42:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 06:42:03 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x0, 0x1da}, {0x100000000000000}}) r0 = msgget(0x0, 0x242) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 06:42:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/85, 0x55, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x200fffff, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x42, 0x1, 0x401, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x8, 0x80}, {{r0}, 0x0, 0x40, 0x2, 0x81, 0xaa}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x6, 0x71495508}], 0x7095, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0xde9, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000041, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x3, 0xe01d}], 0x7, &(0x7f00000002c0)={0xb200, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:42:03 executing program 1: r0 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 06:42:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x501) syz_open_pts() syz_open_pts() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') syz_open_pts() syz_open_pts() r0 = socket$inet(0x2, 0x3, 0xe2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 06:42:03 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x6) socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 06:42:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) msgget(0x2, 0x200) 06:42:03 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x6, 0x9, 0x1fe7}, {{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7e, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfefff, 0x66}, {{r2}, 0x0, 0x4, 0x1, 0x6, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9, 0x3ff}], 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 06:42:03 executing program 1: r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x100, 0x82c3, r1}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) syz_open_pts() 06:42:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(r0) 06:42:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x841, 0x0) close(r0) 06:42:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c364d6d1ee"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:42:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() socket$inet(0x2, 0x5, 0x3) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf507", 0x413}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01ab3fe02cb5f4c3843ef000", 0x3a1}], 0x1) 06:42:03 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x8000000000611, 0x0) msgget$private(0x0, 0xc0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 06:42:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() semget$private(0x0, 0x4, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x0, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4", 0x1d) 06:42:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x0, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:42:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) getgid() 06:42:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 06:42:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/111) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 06:42:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0x8, 0xffffffffffffff00, "9f50e9738547f121ba0dc2424fb97081e943e64a", 0x400000000, 0xfb8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000bc0)=[{&(0x7f00000025c0)="1f00ddf3b027674d7365227fde8a515e4934e5083d456d595c9dc0534223e50f2408871e8987e74d78ef3a9de30988c8db05e7b3d128ff1f27fe2e9fe9e76fe893e6e6e9655bedbc7c5f8d56bf973bed930b95ba905aa9694d548518f0ea6860b8f0a75b9fda7844ea405362ebaad329dd2f101c3bbd450763d5cc64c6e72e410305e96930268dbae67cb6ac06b6c47f0095fb5528ccc892bd4741d528915060ddb53bac1c19f4c2bc1f549c370dd1769dc6696f13c4ffe9caa4b0bc8d77066ae5bce241f4f4de75ecd1c0331bc1c4ca5dc94f4a640c52df8a683be5cdfb83505a7c5356497ce71c5aed5d256a9c0e3b5cd1bad34b9a98de33ae94997bea205bb9f008461f427ec416c8567c09d1640a0ad19a472d1d38e90c1926ddc19de07499525acd99e0c4af9f3128b7c41d5cbf755087745a15db87901b74e07b0110fb273de4269404a91e9d7e9861adbd15fa3372559b019c17db3dfb92c4d1bd39c922b40f7a92cc4a82c90cdc19818f4dce3a4b4c7fca9240c5df860f2cda01ef74bd51264055d5a83de211a45b0b18ad8af4748abc1bc3e5326d46b46f64b73cfc1c440180866bbbb4aabc875ffe60941f5f76b46660762f8afde7e0bc827e976a44bf9e9a899d6549a8b0ae965520a8cea53f2b5700587b7a74146b011a6445830de61857ba52add9a850ac7cfcb48b7d64cbe7a08ee7840317058d06f215745cb08de78c4659a885acdd93ddb32b5559b383540b2d66b6f6ea6dc498eda3597dc7d96bc4b855e323ef7f", 0x22a}], 0x1) 06:42:03 executing program 0: socket$unix(0x1, 0x1, 0x0) 06:42:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x3) 06:42:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x80) socketpair(0x1a, 0x4, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 06:42:03 executing program 0: setgid(0xee00) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) 06:42:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:42:03 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='r\x00') dup2(r3, r2) r4 = kqueue() r5 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ftruncate(r5, 0x94f) close(r3) dup2(r4, r2) 06:42:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18002, 0x8) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r1, &(0x7f0000000000)="3543b55afed0cf08e4e1711879813a299d48d2a25023305f153ae0c362723343dbf5acc1c27091727d60928fcc1b350480baa4db11304fc538ec7373d5a28f325fb12cadc0b6691a33ef30e40ba90b9207379549ba1b1e3eaa5b8aa6786803c77d432edd27f8a63475d4a0e7c1688fbe1c7dc7", 0x3a5) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="5cbdfbd4736c3425d0cfcc95f07802c6efc303654bc18a85cbf0f2c71929214544a9ba53086c73fdbb4e12c51db45aa4e3e90a3cd9e8eff078a9308a0f95e74f5c47c6700e078d614b3faa14d7eb73a219881fa9d0d39ec34af38ac297d853a9686d845bf1549781b16ce20989bcb0a19f8e99d231129c087fa97e5389e3a2c7ce580a64b208732fb6587e9fcfa97fdce755f02aed9fa9d6d30b43c7"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = msgget$private(0x0, 0x601) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000"], 0x52, 0x3, 0x1000) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="28c5ee99c366cd5da6716404c49fe3d67380fc3ba55799c6e0d396332b5eaa1b1d6c6f95b75e36e1132abe75a161d20a4ed45ace71a5edd8d3a51db996b47e62bf7bbad686c9c56fca59badcfa3ce2ec974b75e40f4cdc885ebeffc3b62246780e5ca18e5e8461f6332f46a68e5b7983f89b4dffb4469865d4245c65257b5243d051a1dce4b630fd2f4e6da71050bacc22f8a094a698f6d4788f5ee820489cee3d7382161ce878b4fb737b", 0xab}, {&(0x7f0000000300)="1082a0efa1435e674847817de198a3c42763cbee7c6aa96f32e99b036e3f283c6004a77347b539389eab3f87d7b88a568b9b82da8fbb458a792dbc44e4dc56a1a74dab", 0x43}, {&(0x7f0000000640)="7c4c19794838ea952d028a6bc14aaf5f8d2651deba77715722179a9937d7e9cf203441de7fc004e4aa56eb796e16c96d4c18", 0x32}, {&(0x7f0000000540)="3ad2660334438c8d35e5f1cfe0fb7fb3b57ae2a600760ceb1137cd02b480e28494688d4b0931def44f47d60b8a497f14a56beb2cbf74ce5f0b21187441ac8eb50b7eb52cd05635a9f3674b9af18b998b7de961c5cd05d50d9e13b5037cc3db93b24b550b59f126e4b813096ca3d2aec4cc8417a7f70a7b5874fb17", 0x7b}, {&(0x7f00000004c0)="70b794c77d8930707f45c791a68ba975a68c64b56c", 0xfffffffffffffe24}], 0x5) 06:42:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="7ec2786cf01f5822a155e64740e3a81b5b34f72414fda98ee38b0408133faba95a65aefdf31bdfc7a3966b34f71df530688d58faaaa932b4f5b2d4b79353f3c0075d90887c1031300769f9c6ed95984455d3fa519ab953b34cc67a0ef92c99c1ec259e602e5b70dd82330e7eeb6f54ddc5a488660adc9800d5b0da83558ef3407d400c9551306bc10c7fd1ed132a2c8908e8f7902173b20e23a0477b20c05ab7b1", 0xa1}, {&(0x7f00000001c0)="7fad1150a2d63f9b113f952102ba88ea590b45ff918f75622538fb043448cda6c32929783f66c7a10d9bf008e02c66ef10bdc1bf2cf7984206d8146883371673d76a98d1624e10867d532e2e0f486086631b86f91b361e57fad67c9ce16a3752a2102801da12334177fec5", 0x6b}, {&(0x7f0000000280)="af4932e28ceea68fabe5610c906c5ddf1cef9ea01ae9eebde14480d28ed5db99de3e2541ac69bd71e21c0458aa938795450f682fd00b1e9ecc35d4f0f1268a3546f38fe87b08a6ddff2be3fa73", 0x4d}, {&(0x7f0000000300)="3f3b41c4bbf2b5b2b263109fea01d2e40b123d77818930a8f20d8f277dafa3eeed03e8f6", 0x24}, {&(0x7f0000000340)="2724ca8be5d99faad6df5d7fc4b6b2b22e3adfb0567ae6fa8ad23a766b74ba73c32cf1ca83ea", 0x26}, {&(0x7f0000000380)="3f39d62f148f6e2cdcd350aae3dea266a2ec45793f12a521ecba", 0x1a}, {&(0x7f00000003c0)="c0b80cc59599a9885c87f9695f8ef29dccadb97c821130af3f6e5c01b598d74748d5f0d9b8449219a91e4be65935d0276310b29b5a89ed20ea04c6c907e30be03be6a018fdf833a7e0f9c0e9904ec0e88c36140da0a5b54742117f5e4cdbd8bd9f4ef601bcb8ca75c011d20661256ed4d3ff1389e8ea7b610d542f3d72b75ba0a7e564926c638181da85e78e8e3094916fe803a23613e70b1d5e8d25400f8c16cfc0aa495438ea539e7ebabac5a3bb48456781e2ff2d1c3f24209cddea2b8557e53dfbe898ad1bab0701fadfb81d7fa5e0fc3b5e5b6db1f5bd1bacf42774499acfbaf5dc6c", 0xe5}], 0x8, &(0x7f0000000540)=[{0x80, 0xffff, 0x8, "b47b6e95470c96c27daac743a487a8832bcdacc9dd7a15c37fa5424969586300c4a216c5046a94db59e77d8abb7ca6b4a4499ef5c43fd3dfb6d82276f28ef9b2b95b596555e2bb805de7f899caf1291e989cf565cfecb27a7929ee3fde0f1583b447dc2622ace646c062f72c3fc8c9"}, {0x50, 0x0, 0x9, "aac26424f04140d76469d927509bd80e225983b4539ce41c609aed0371747d437287374834f782111db6357d8c825cedb829058df5dbdabd984d"}, {0x88, 0xffff, 0x80000000, "aedc9ae8f553d3415c60fe3b97319023df45c00741da86fd9602b8e243d518df7a820b51c77e26caa6ce2fb3a80fa53016422fed44e8ba9c9b1bd8d822e7d54ef4fa301d31afbcd5733351e2c5086618bb7ac7b8e616d03d3fb58a3aeec0542b97702fb6a3db2ba03de84a31272208023adf2121"}, {0x40, 0xffff, 0x8, "87dfc00a6a7fb2970ba7a3a6603ca413f2f232897ae450e75c3138a27ca99390c085e16fa4e292d466349f06259ec821"}, {0x88, 0xffff, 0x6, "82351f154e0da5e3d03b605a3c6c381630b11dad6b40fab924f57c8e54dbb7ad96b8ba24da245c78440d796a43296fdd22291aaf68246d7b1dd64977c6768211efca38f28a60e2e7320b554d5f093f476ab09952b26b13e51462c124a96c059037682eab82a3e7da2dd375703de47dfe430def6fd249"}], 0x220}, 0xd5cd75347c8fb0b0) 06:42:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6000000024, &(0x7f0000000000), 0x0) 06:42:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4000008) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 06:42:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2}, 0xfffffdac) clock_getres(0x5, &(0x7f0000000000)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 06:42:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) syz_execute_func(&(0x7f0000000000)="3ef041834b3fffd9ecc4a2fd2a560ef00fab3d65566666c02d05f0fffffec482f92a805daf0000460fe84cea39660fe5c06636dbe266410fc2cc05") munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:42:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x5) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) 06:42:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:42:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0x8) getpgid(r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000140)) linkat(r2, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) 06:42:03 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xc0}, 0xa) 06:42:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sync() sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/91, 0x5b, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup2(r1, r1) read(r2, &(0x7f0000000080)=""/241, 0xf1) 06:42:04 executing program 0: r0 = semget(0x0, 0x6, 0x8) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/194) setuid(0xee01) r1 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setuid(r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0xffffffffffff8000, 0x1}) 06:42:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r3, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, 0x0) close(r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mkdir(0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r7, &(0x7f0000000440)=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'], &(0x7f00000004c0)=0x6e) chroot(&(0x7f0000000400)='./file0/file0\x00') dup(r2) kqueue() 06:42:04 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) login: load: 3.95 cmd: getty 24656 [ttyin] 0.00u 0.01s 0% 313k 06:42:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0xffffffff, 0xb848, r1}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x81, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r4) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x7fff, 0xb0f5, r1}) r5 = getppid() r6 = dup2(r0, r0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/81, 0x51) dup2(r6, r0) fcntl$setstatus(r6, 0x4, 0x0) recvfrom$inet(r6, &(0x7f0000000280)=""/4096, 0x1000, 0x803, &(0x7f0000001280)={0x2, 0x2}, 0xc) r7 = open(&(0x7f00000012c0)='./file0\x00', 0x18001, 0x8) connect(r0, &(0x7f0000001300)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0xfffffffffffffff7}, 0xc) readv(r0, &(0x7f0000002380)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/64, 0x40}], 0x2) accept$inet6(r7, &(0x7f00000023c0), &(0x7f0000002400)=0xc) mknod(&(0x7f0000002440)='./file0\x00', 0x40, 0x3) fsync(r7) shutdown(r7, 0x1) getdents(r7, &(0x7f0000002480)=""/4096, 0x1000) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003480)={r5, r2, r3}, 0xc) clock_gettime(0x0, &(0x7f00000034c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003500)={{0x18, 0x3, 0x7, 0x7f}, {0x18, 0x1, 0x800, 0x3}, 0x51c, [0x7, 0x2, 0x62dd, 0x5, 0x3f, 0x3f, 0x1, 0x7f]}, 0x3c) getsockname$inet6(r0, &(0x7f0000003540), &(0x7f0000003580)=0xc) open(&(0x7f00000035c0)='./file0\x00', 0x200, 0x2) 06:42:04 executing program 0: getitimer(0x0, 0x0) socketpair(0x811, 0x1, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fchmod(r0, 0x12) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) 06:42:04 executing program 0: setrlimit(0x3, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() 06:42:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x800000003ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 06:42:04 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x17, 0x2, &(0x7f0000000000)="218050a4ebad22054446b594e7c6571adfa01e2cb9afd4b922a4bb057d445ae71c12bff7ca3e7f0ec333a48f94dd3a282adb0c90eac51b00af85ac238f21f0b44e0aa2acb0a1c8e2ce1576b0eab59b16812c22dbbe45373cf2b5befff4e34ae506b768c7929e654f6c33953e8eb682e70f9f4b60af7164a0340481a71a95c52c2924d73b7382bf4bc95e0c1deeed7e5159a3e51e65de3f32eb64bf184178727fedfac76d594f3f67e3eeb0ebba4ac9dfa78c00304c4936dd2cd3365430c3211132dbbba27adcbffc3aafd24ed5eb3d14932e479bfde99ec772d00c59c6621860954edf6b885321a3be119041bc95f64dc2affa312a83d6f8a18d2b63c6bf03d3fa9123d51a1fc305f8d7fdaf4e11dac9ed1da2588975135492098d352c6aeeee50d8a2b0532680b91447c6e70a08633aaf37ba09f58c637ce7cfd6aa44d8d48ab5ae4c3f53e7f73fdffa7b0976a574c39a2e46965f1119db78fa930b79a16ef8a5c0f400a3540c5ca3869c4cfa1eaf135313828875b007444a4e26c11559c6c46e29508fffb236f87b7bf2008d56e399f6fdce6f5c43fdb5d8eebfad149a2a3f44afcd4de2738ef6acb0110941bede49c2927642c1ea002d7e23ccd93abf332323177b03c9bb0de854d194b07d5b6b2c2308fbb58c0b5129d29d70702e1e126d2559d1e925939def1182c0fc7ffe41998a3cf17ece5c8c5fede2f99f23b65ebc217d888595754cf0beb2f75f38cee3c91bf2018693b439338422dbf85d8dfe060361de398e446c7ccd9427752b8300ee2be339e94161b0d445d35f82594eaa04167b7606c4f0c21cd388c35b0876731e94b46cead6168b2a13132614e232009544ead3314382165d212e8e7bd2d1bc4e98c4ecadb0770e2e005e8b1a915405cb26130a4dc7f4becb77eeddbb9e5081f09f7aba3a551bb3e57e279f82217e0a31a399a97f102526cccb4e9ea963b0b1ac6b668a8c9319b080ab6bb005ed8ca4e4012b5908e0263a6c6114615b8fbda642c26e782a752d5b42edd579af4543889450fb446f374b561b88deba5f5eac6f6c110b7837c765c68953d19a0175f17d2f9352aa4bce0dc4704e9dcdb3eaec96064921add4cecb5378c3f407282359df15a5d6957c6353b173e25671b1e49ba191344bfddb222c0cde4ddaededd744e4963c0b4ec13d62056ee5d6141c174f9b6cb411aca08a9ae864aaffec891a0b4a6eafb88a87099a1b840211c37526bdfcedb2e7435da756d6a967af63bbe5c0c00d273b7540d430312375c7469623f48fb503e01cffd92b71a59a4e99229372da369eebb90e224d5a92dffa3015289642a460ea2f09902a019ec65e5a184bd1a8576c5f672de19f75530748b7aa239ca0f8f784b3ceb8e86b84bb88d577b45581156c13fe78ddab26d6bedfd6060528dd7e921f6ba0b235012f0a488ccff988ecb31bdf585aab555b733964dadcc0533b40c10a946b35cf3a42931a7708731d0fb91ec4257790dcb3a74a58a484848f85031da08c2287b57d831052c79fcff609c6eb0634226fc01b1d600dd76cec19dd6fd32e891c1ec9c2f350df7538d2750cbcea3c964116d68aa716a25f2458fdd56560b13f1e3b42cda0a6de09210224c4ff4f9120d1a213d3a43d8f248f3fe6aeebf06025b6a2840576f6d549a0e4cdf9a53079e7e1ef9c48452e5da9a19907916feb0bd59024ae786da6060e1348282b868f331c728ba78822cc55da2cea0820411c590d17a5efcd76b2926249ff2967c70b01d17bc377b3e273984373c83546208f274e54939191a5fe5d62f8850f5a80173c9e7cc6d801cc7da8f2ef7fab35571aa66beb735bd606deea69c86964373d6b1b1275926f3b9c56f57606c5195fd22797ef9ba4eb1ea17dc307eac80c24d6fe620fc46eded00662cbb1254c3f621ad1633dfb8736496eeffb0f4c5e694871c17d795829e23a10901e935f24687c56de9711640d694f4e9b1ecb827e37137a3cf52ea372edb6aff7188fedbda3b5f84a4c6c42feaef2217f2a7dfbd3237cebf63f226218a8f3eb4c0bf160f07f3aaeb6dd19727cd800f2441be7c4ace37641277592de2b40337a7f6a7b34d04415de6dd390c3c96250f0d13010c0ecaa15477d919ae147d712423ef929853e8ede6aa82801aba6351c4d310cbbd7e6a26be50b493571a1ed23719f2e738a8ec7b4ba6b47452fa6c777c72bd8c13dc12803a2b781d44d8ae9afdd4f96948c64095d2fc11feacb5dfdf4f6242c6d2a5c462fcce6260fcd47cbc2dc8053ca0c13a58bb6f56902c1f96f0dda4eee9aabae38f37ef929bde851e3a983d2c9d8cfa099aa097b56e9af276424ce2b0726067d34229a1b040fa141c11199a640a34f11033a301ac917b658f071c701beb75fe4c66aa0ff7e6fdc0319cc532e56976914b1924f19805b402cdb9b43cac243c4d6fc3c24ea4d1f3048077f1794a3403fc28249d6f26793ce21f9e0da58888b7d599444646f8ea532d79c078d7ff6c04fa69b9506a7a2473c664d4e091887990d5337340ee48f0af147ee7a4babdbad54de771257f0e0da591f1a5bca77ae42bbb2b94d43ed87b9d0d62fea431c0504ab46e16a20fcc5997a3c57606270b2df93b6ccd16931929aad4211e0688f679f3560a366bff3347aa25ed970c139e34b4f1b6d26a3f393e5c99afa3b8b8340dd1a56e3900d246515314428ea886d3c924133d7d715248ecc7b1e63007bc3a10eeb20dd0649320a9fb48d5f628f5cae2a6b5c35da39932a8d859428f6d392b3e3049e47e13b033c7af6124d87bb4f3da3f6d35c2354cd93d9852266eb2c625d22672d53531abcfcb12c9997561b355f26be76d5fc86cc200a06bcd8a8d7f2e87649200e8d8eb1dbd1a3e0cabd86b8fcf1947323868c45c90560e459389b1409e8898d8de6ebebfd0186ca47e1bf66929f5a3854b839cc83bf059a5394da34f2e31200c897bb167e4b8333271fbc742cc5f0555b28e7b196a7e1514f9a9e5b9a381d2294377991323d40e35f5f11744a3e86d8cc88720828a51c90814a0fefac6dda16cf2891ea38c28c9011c16663457e9f435a85478ff8b29f1bf306391e02c9f64b910798340e592979135925a731cc6b324fa9ed7041d7e77f503ce3e326ba3d11e8eccfa395ec86f4a20345c12d5e913c92c5db65c125cbd9bbd05a85270c438f7d669eabb64200ea4734173389639f9b4fed6e1ecb9df2edab31fd5cd9af37c2b106174fe4d762f62d9faa96a9475a0f8aaf8c0d20b7d4bcad1decdd506506450573a00da009313b809d025d57cdbe86c9b1d1380a2d4a8e4a5f7662a6d162dc822baba16052e1ff7b2ded63c0703ca6442c0649bbb0231f3ab59eb2347c6c8ceb62d08af9d20d2ea059b226f4a88b5556a21b099c24852f5daa0aed229f1dfdea237953e382c536ec4cc2be3168209364131619a40999bb7a55de6b68f0c480ad7a810d2872eff77c5577ebfe967fc21dfa382acfbc9c3b597be98c47672c0e980e9d21eae436c0f01175c62f75d6ab378be063895f8680302e87859f48b575cd9fe9407af369f3c3443e961769401b66938b2c77316163ebc3f8b84275837ca2992078be7f2b52503a8dab86440b6d9cea9942dc6a6b8bec00325e79aee6a1f1c6b3c98716ca2144686c2a80463863685a4033e6262c9827acff6080bffa11d9e36ecdea36c7e2e46595d688644837d908f7ccab660ebaa8531fd6d909904a34d2dde21a5f91edddc06e9aa4c9ef8f1278a79a905ab767663b6dbb0e7e35183b418e190b23eecd101d109c8d7dd871b624f0fc12e91d18cac680b5a14468e82b1f2a9464283dc1da36c90b31594620a8952c17b409c43f911ab111231cb913fa968b6a6810a0fb9a6bef34cbcd3ff8960b17c6c70775b80b00012234098ba6d4c876192615ef97429692cc043e8b0ffa142fe2f31a0f5dfafd62415f0db5d222ffc79a86a1aa74bd106b2a84aea7d3268f096150a6ff7b8e331eb465c455f45a6b8d2f2e625e0e8f31c260bc0bea7867cc2c75ef53f085f29fed9437c3d6b6c90706f675e71073cd3ee088c41f5a49ff4702396bdd247314e1c16e85c026f93df158dca30d5d3b5952e9c91e34191bfac0dffd9aef1b3e0ac99dbe00aa0ef502b38547a4c29637046999c589cd04ffca0c7a984756b1382c877fb76eef5a5a9d61c5504ef4e89846b82a4125ddebac153268e5458847777679e9fe879ee53282792026eac23864984440a5b9ae720fb615a0288eed40fea6a45812d4e8cb2a1b105efb488d3d6104cebe338b559cefb9eae21b23bfd16aec2102fabdc9bf398a7c225754e2118bb371e861d8dfd0d2cc5a2a975722dc04efa79cb291b1bc40e1c3b1f4468666ef8d04fa4d293b708d7f3ace168eb4e38f3d16b761a87180b718500ca7685947b4c9313604fd78df3d4955347d28d74bfb36c5f722fe489cfde320c0c1b8962f74aea18c48b3912ec2e4d73334460e99493b8cb1627704d60ae2ad8a6714641060a677f41e04390d775043e66c6ed05abde404ca198483dfdee339da64cf0e39969dc15d081bb6263362952d71b75dae90eb658e034ab6281f7ff3148345d7752537e4138dc7772df7aa2a13b080a2299ea006004f24efc7ad51442eab4b7dba501bb741e58fac5a814f0c0c71e466a6082885845f77f33dc80fe37f46436081aba1b62c345303ea68cfb794d6611922a3a664820b7d91f2ca6958c592a7f71e7670dfdb6780d1a9534bf98979fbbb3e72ef8e272e56b5e24456f653f52c7e4c2625cfe2bca034817bcc4832ffc178b741b12c729612b34a013c10efba1ed34b080ba1f07cd0a51bc28dec811167b712bea8cc55f20d0985892e71066197a41d287bfdec6d6e627d3dd60f227abb04ea0300940b2be1daefd77f56395c547f4428fcc48d8e39dfcddf26e5724541f4824d785f2fe2c942b06425ba71d07e159808e3d52fac3864d222e05ff1af72601580efd5a31437d66c30ab3072b77217da2d0839cb8a1c29ee92bacbdd7502fdb5e7d89a6eafd5e906f7e2155d5b65cdfeedc052c6a93c62a053fa78c9c4ce8bd7f7258ab5b4d238366ce1f0dd7f98997dbae8e70a3cbaefa0a9e009805480e7f5c41bc8f2af504bfbc563a9f4d207381c4241adc1b284f3a59b2f381276b4fde8394727ca9f85606e0cf7ef9f87e2d3046ab2998e4a75e386165c66a846ddfad73bafa854812d8de5fd863fe0c897cea79fc3a2197f2e7e9605c3fd8895167b345a3e335f95dfee1a968ee3b68bd302b8b434369808a3c117382cb3d361339f7b7aeef4e68bd7d5ddb0ffe6a72bdc716930ee05a8e374f704943b58efb7df185ed4959437a7b10f6eb5cf6bc7061483c1bcf7e3f3a74d454ebd73919de087cdd4be31d253500dfb07d1cb9430ad843b9353a835a38966fb1d698c108615b9145dea534f561160648220460ffc0e9b44b00fdc39177d2c0030e097f4a05e21c2381ec1e9362e2b829df2ed0fb5cbd13b38107c5cae825caacd4bd1701ad838ae4145c8c50d38a6c1bbb57eae7e56d735a989ef735c1ea36fc83dc48bc501a10477aacf35a50bdc68aeef6e22f9503dfc71471a8b10d552d7e031f60fb9dc83d640962dead1703510c3ecfc17f2b51362a1592a20ef00ca6169e7dec1e378038a446ae1a7ccabbbedc354491c6ef2357fa7871cde70b730f3986a9d81f70ee3ee2f11fc44f7b6ecf980330642ba865cfd40dad28102a6092f4c44c4f1e5820aff87c150020fd5823c1dcd13adeef15fcbf5d182be618d2fdbdb2db73eda", 0x1000) setsockopt(r0, 0x5, 0x1, &(0x7f0000001000)="2a511d41bf", 0x5) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000001040)=[{0x3, 0x9, 0x800}, {0x3, 0x3410, 0x1800}, {0x2, 0x7}, {0x0, 0x0, 0x800}, {0x3, 0x1, 0x800}], 0x5) semop(r1, &(0x7f0000001080)=[{0x3, 0x9f0, 0x800}, {0x6, 0x101, 0x1800}, {0x1, 0x7, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0xde, 0x1800}, {0x3, 0x2, 0x800}, {0x6, 0x1020000000000000, 0x800}, {0x3, 0x80000000, 0x1000}, {0x3, 0x4, 0x800}], 0x9) semop(r1, &(0x7f00000010c0)=[{0x4, 0x3f, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x4, 0xfff, 0x1000}, {0x2, 0x6, 0x1000}, {0x2, 0x4a43d397, 0x1000}, {0x4, 0x9, 0x1000}, {0x2, 0x752c, 0x800}, {0x0, 0x4a2, 0x800}, {0x5, 0x1, 0x1000}], 0x9) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) fcntl$setstatus(r2, 0x4, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000001140)=[{0x4, 0x5, 0x1800}, {0x0, 0xbce, 0x800}, {0x1, 0x400, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x4) setsockopt(r3, 0x80000001, 0x7, &(0x7f0000001180)="2e645acd651d21bcdd8586f936f86ffb5c2344ea34a3e982a0fd33e142fe0ba49c0bf38043c82e9563c594c6a059eebe66efd844a0386263c136217a2bfb77295b0b6c4da5131c33bc0812a885e403b2dd579a11bd5e63f934d89d33dcea28ad48b2c949d279f3bebd92adaad7b27069525ba049ffd71c3de075390c5c2a8da21fc7601a107c688da35dbb3f8bdfcdf02da2eb6ed7b145e1714d7c14033680e6948498c6c05632a28b557c76ed6063cb7c4be277291014950dbc1b61b7f7f12dca236784cfd881ee27f543fbfaad9efa9d82766a520b597d6fb59cc3892cd5be7314f146140b2b", 0xe7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r5 = geteuid() getegid() sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001740)="1d25c2b555b465f9c2c9d3f289b24097a134b1d890dcc40c17c85e07e5c147a2136bc1d3a4d239ab95a1129ca96eea9a703aba10fafd3abe78491ea746406893ab1481cc75b3a0b3ad467a22cec2398111a9d98bbe2cccdbe01b5a64ced386d328750bd41f235d255dc8b85a6fd1", 0x6e}], 0x1, 0x0, 0x0, 0xb}, 0x1) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x3}, 0x8, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x8}, 0x9) sendto$inet(r0, &(0x7f0000001b00)="39432cbf5a44ac98eff776cc0101b9a86e05e25906b0886e046545a1d9d6548ead287c53f8151e958aa14a430c47203ecbf0ee8684834a2b9a83d9ec391e45c416d22f20a8ba005c1c4499b10dd157e63158c92507e19f9a4cfa5cabfa0024c23233734519dca01974585669d12774f936ad0330d0f0c13f34c00022b0da4f7b135441", 0x83, 0x400, 0x0, 0x0) sendto$inet(r3, &(0x7f0000001c00)="c5abf25ee17249474383659578bc826cf79d6d4ffe42d2afcf7f1c3e34534a48955498865355dae8b4aefca8988208af1eaf16b20b85be091f35aa40a87d3e8dd14f6554d154e9fee72cba1699677cef790fb5292121328612b4109764b872589ebeb5648a16cc5df80c0014e7ea20de1a4e273f1a4b70ea1978da20bcbd8cf19d4ee0c3e06dab2075036445dcf87e244490ab0f7b9ded1ce522173b3a614507c5f463266d999247b3d489d37910201b0cc90efba2af03817ab6b8346a260403d83d4779f5b17ac8243ede276b8daa11204fbdc00f", 0xd5, 0x8, 0x0, 0x0) open(&(0x7f0000001d00)='./file0\x00', 0x20000, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) mkdir(&(0x7f0000001d40)='./file0\x00', 0x5) setuid(r5) socketpair(0x1, 0x8007, 0x7b1d, &(0x7f0000001300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001340)=0x401) socket(0x2, 0x1, 0x6) load: 3.95 cmd: getty 24656 [ttyin] 0.00u 0.01s 0% 313k 06:42:04 executing program 1: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) r2 = socket(0x15, 0x8000, 0x97) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r3, r4, r5, r6, 0x29, 0x400}, 0x8, 0x6, r7, r8, 0xff, 0x10, 0x7f, 0x1ff}) msgsnd(r0, &(0x7f0000000000)={0x1, "ce750d83d7b7870c732d611bac5d2f9adf4c20d0c7d207daabb6e51f099b2a273a791aa71c8acc835bacb5a95332c49785dc8180e93ac259ec93f41c7f4483fa24af28232354f17df88dbf171e0524a6e038821233e39589b48aa52160d2481b5b7bb0022a7ca5b33b2a521d57b3175d10a4ba70260f762cc9f5279f8d02bf41bdf88e68efbe60dddc8cae396685082f2e7943ce81e1f297f7e85159915d54fb8028e55584dcf650ba"}, 0xb1, 0x800) getegid() accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 06:42:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x0, 0x4, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 06:42:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 06:42:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x8004) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) geteuid() setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) rmdir(&(0x7f0000000040)='./file0\x00') 06:42:05 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="5859ec9a0630a38dbf51d68b89de355e4cbc8440803d4967ce088a826bb2a461cc946186b0022898cbfa6c", 0x2b, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/69, 0x45, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/41, 0x29) 06:42:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e8baa940bede2c9a4548a4f020aaa2e16f0b363366c8bbbecdc862e2e2c2e6067a4147d948b05ad59e14649d5b4d05de15c9ce9473077c3a8e31ca01194a0352d7423d4026dc70ed63ce2aee84fc78803f1cef2a3d7e01236c5a22fcb0267be11f07e1e02a58a5dce0968165717c76248aabdcef68cbf444b263264438a1c7dfac457c2d60cc3b41a7ea24658b8cc79b47f3332f2b75bb96fd402c6b6ed7aec269898d54c6d6", 0xa6) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/98}, &(0x7f00000001c0)=0x64) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000240)="e2b45d931acfa10428c34fcdade44a01", 0x10) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 06:42:05 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 06:42:05 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0xec7c, &(0x7f00000000c0)="068fc395bc2e4419928044bb7e7db7cba26d46db33a7416fb73257e253126bd87282a95ab30522dab37f1652392a8a0b2b2308752cfedd5ecd3a2202a5ac97f9e3b458d65f75028263f39140741efbac522a09cd94606dbd86e49158803fe1c5ffb0a0860ac6a490f709bb092375cc5247aef8395441e247ae78cb9dff4f4e6077654d494085ff8e3693f103ef7863e49883c7d13de640722bae84fbf66575c2f75b0c0efa0152cb0338196a6172348e32ea1b7ebde7f624b2e68eefb994668b8cf6b495c67f75972cda40f427fc753a15", 0xd1) 06:42:05 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 06:42:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) nanosleep(&(0x7f0000000040)={0x4000000000}, 0x0) 06:42:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x156, 0x1, 0x4, 0xad67, 0x23}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x100000001, 0x1, 0x80000000, 0x10000, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x8, 0x8001}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x16, 0x8, r2}) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:42:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x4e0d, "878e66814a32dad904e56dcd64b787e72174caaa", 0x1ff}) 06:42:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac83f008a130264e6f59ff663cdde00", 0xfffffffffffffffc, 0xf4}) setitimer(0x3, &(0x7f0000000040)={{0x4, 0x40}, {0x1d, 0x960e}}, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:42:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x202000}, {r0, 0x2}, {r0, 0x40}], 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3ff) 06:42:05 executing program 1: syz_emit_ethernet(0x96, &(0x7f0000000040)="2f5ef1910a38bd301a3245cc9eb44a4b6697b82889869b957e4efaa5098888d6ce051e7a367e34e803bfee1ed6392f4f974aedad50d589ec4ead9e3a9369a17df36f4e46dc63b3440d9d1196f007012e7a8fb4187ca202b44f7ac932f13f4e8e2455e4e6856feeef3bc56c34e5c6ed3cbfe976c7eaebeba66dafc9dbefa8996d6bf44b065bd59fd247db184c34821734d1653c923756") pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet6(0x18, 0x4007, 0x7fffffff) sendto(r0, &(0x7f0000000180)="2cb483a613f40767f98f8053b1d866cd737a93842bd65db703ace857075ce428a54575a73ad31da4f6069858f6bd8c7673d4a8f50be4cb145a65b9fa66de55e391eadbac7254f33fb0e206ebcfb70919997f0b03ccaaa48e89595fb24bf479d1ed40e84850f8ac31a70aa26db3a5dfe450f3629241e88f50cfcb5e7d2648e9c92c7d839a36030b8e20df8c810d809568c28635e76d0e70cfedc88d737a51482f4256c26baafe71bb3ab729aa", 0xac, 0x400, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff59) r2 = socket(0x19, 0x5, 0x80000) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[]}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400)={0x7, 0x8f3}, 0xffffffffffffff7b) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100)=0x4, 0x4) 06:42:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:42:05 executing program 1: r0 = socket$unix(0x1, 0x100000000000007, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8000, 0x91) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x7}, 0xc) renameat(r3, &(0x7f0000000200)='./file0/../file0\x00', r3, &(0x7f0000000240)='./file1\x00') close(r0) linkat(r2, &(0x7f0000000140)='./file0/../file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) fsync(r0) r4 = semget$private(0x0, 0x3, 0xa0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000100)=""/28) chmod(&(0x7f0000000000)='./file1\x00', 0x80) 06:42:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 06:42:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000040)="776b02b66f7c22ee01487311bd990b9754c2ee385f08602e5e508b355072be60308c2af4f73f552fc9f5fb945f6f3a573ed3327f3c766cdab363055e984a5bc812ceaad2d1f97e375d6f9b9c131204d95459526f0e1dda9cdb1dcfbf329913a629ceb1c6445ba6ca7521deb7", 0x6c}, {&(0x7f00000000c0)="57914162ccf2", 0x6}, {&(0x7f0000000100)="120106e673b463a8fc5e0c0f99f5b83b2a8fde3ce9dd59e4d7db412740a8508f821a6959f7664ba2c70f84feb6256505f3584328c6be032b1932aa3ad4fa2761bb2603434403f60163d8c449549638f967d4e6254ad6be858c79f92c5d0cce802013", 0x62}, {&(0x7f0000000180)="d8c5641642cd3901575cd8d8915b0e26af3dcd6dde8d72d3e48b152a855d88e05d2f8f3fdce75b9a42bb95af760d8b5cf91cea876913c4164d937908a3203579785150029ee5c1cb", 0x48}, {&(0x7f0000000200)="73725e9066b5267ba860717d85cc0d00fffc119c450042b2b22c86ae0f9d7d8cdb7903fe2d8096f16d113a7a0c68f36ac64786ef32032bf3aae7c25437e4866e9b99fb6dd49ebebc040a6b8b627abfbc7025f06316dbc28596d1cdf631e1c2015e5700d03739fa87ae40a7ad2e1e08345cf4b6b1587ae1ba8a164354606ecfc97f5dfc0f0b0b4e31c43d85144502743ffae15dbbaa831940825704aa03b5ffa8d239d831720693469da384f1751c45768f747b6dbbc2039c55f87ee95342906af70d042c805f1a6759fb26357a2bda53a632ea399d2c7cdcc66df6d8fda9a770d82f45979b7b662314992ab7cbc488d4dfe5b66636ee08388dfa4d904325dc8b0d6c1c927234de31ce2f47206468d93181aa9fd1cdeec7b9732c7b97a159828a0786da5af17a48281e158133b81f503585420d17728fec0d5c6fc8aaf62e56f4b3395944883d9b7fb6981f215c9713e5be26ce4cdf92feef482eff63cbb8aa89b16bba50d351320058c9510a6c9dbc766463b5981b93020c55581378a6ac5666a3f791cac35c533513dc8651713a0aaae64f1d2fa81fb178ff7503ca70eccce960d8988db1b1dbab81e424f688591712a9d9204ce6d5ae8fa5a9b21de72e576f066eb0654b14a6db789620be92a4d213856067fc92cc02e276def9dc5be031cdacea5bb0f7a157960f70a7cbd3240b6297db73899b927cc9fbd8e27f4d04bef0a8c50a003cf47494b18627ab9c12a5fc9f1e75646b3898f4739c694878c040b2c3dcb9c5810bbc3498019f4f7b2d6eac0f640ebbb8210a880505711b7674b5ffac92cd6a108f7a74767034dff88aa75f97d46fd2bcd98e9d1e9c5aeb44fe7786571db63501050ea750baab842fd8b8aa85c307ff511503e52ddf7760a7e92a97f06762e318b184701e90d31fe199171dad2ae6c3ceef50fd1cd630bd36f7a8a544e1bdf2ce66dbb5826b0166442fa83c0f513baf697336727c4eda56d84b5a766aa9aa5786e05d5cd04c56e03cef62b464bd1f09e02cce30f1bbea802d616d527182707207e1fdc61ffcf23fdfcf1f2bae09a6063411e1daed131aab80d3cddd9c700de5902ed9196c7fc9589b937b4d642333c6c23f91ca8d30707aed2c7c9d0aa44af5c3869ff2ef9ad2e3745214e6e5ad1556f2fee882a28fda9df9229e46db54fcaa361e441f212fbd3de0fe4895e562f8045919c7076fc3007704d515b5ccb466e2079a0b5dcc65bdbe531e30f831f6ee8424c8bf82d4cc524ddeb262bf30601ef87a993e21faae123080f71fafdafd7ed57305bee0e0e73bc94e388eca57076e6e01696f07963cf78d554add67cc132e9c85cd5624e481cfcc1eefb85aa7c9a10f009b748e3bce5847f495c2bfda1f42c5eb88edb2b4e4c4fd8d925605abf587e3663361e20d780d5cba380c54a18fb11891b859fc3c23c6632bacb88004479757b70fbc62bf1209a30498e676b6bdbcf3ba3ebe7ec31f9db086f30381bc15897eda691a0961adee021fc04002fe72a0ddc1c66816d0e8762dc4a51fc0d1405d0cf84994f7f2495aadc1048535224ede973db3e73ff704ae0a419eeff05bf06234f9ceae798e966e9c89aad2b4d34118d11aa08f7ef936ae357e94d0f3d4ebbc6f8fe0fd5883741bcd7b4c5e72243f1bd619852243276cc988a536f7cc42a7688f64ed79355115c63454f597259fc6d92b488f068da4f0273c8bcdd1348483492fa29474a6df9006fea5d6993e1eaec9f2240481a16db32eff311e2db2263c035a766ff90c438704a697a4b0042f92b855d2b7317eb83d36445463dd50365f81807f6d6edc683d890b92d4e8c7d140f600cbed8139b19a68e2ef5f0e5020611443d4179b8fcb19ffd9a0e8a7673fdc1f69aba99a0cc54b2d1c638c12b1846ee4a7bfbf8c8812c32755fce4d1cec97746921ed924820a0df5da818fe222a530336ec616cc54bfc15c4a9ebcec54148fb625738a983ba9fe115cc90647dc581e37dc57b9927e18cb1a2287927bb6a0ea42ae6d77639fe75d1115f0199339c721e952f55ea44373e4a9aa87edcbdc2f3aacc1a92cf5e8f9518ccb096aaa63da06a8e1c653ecd3f361af7b5abbc5022b73076df86216497231dee4b00796ca9e3da7438c62267b4f80e3aff650ce07afa51276603550d9f37e5152de256f070b9e01babf41bec8bab0ca8c8e31cbaa6364fb064dd591535e370aa7fa4b2f9090724ff79b407cbd070ae15c78b11ee870622600cbc2ca507490178c6cf6ed535cc7c0859d0c8ba784d3a8e85470e0b4403686766018bbc9abd9265302b464d61661cefea1da3ce39414b0fa73670599df6224eead84958f735c71e23da13ea9699d0d908f8e94f9e99701301c0908454ef9fcf8a2c0cf63678ff9dec8a7534cf6fef63af8026f56e9410bd319754eb688a6b82605dd9e9b4822efea4876de27cc926fa58f57a5837f67ee1675db1e7ea5f2d7c38155d2e609a1962e0f2baf9aeee8e2974ef6ba9abd8efe59310f7abb09ba14c1c9aea64de8190989e5ee1d10af18357663d96aa1eebab3a648754b0ecee5c94949c6cf62b8e2ec56595f664f2dac939e9bc17b70e36536af7e948a4d3f5a6573fb1de1ea703609127aa563452573bd9c6fc4ce0ed87836ae311cfa1de5151c923cce8a44e5ba18fd4c32c11613c2b605e3cef5240734e4b927ea7b36160c619aec2213ed7dfcf69f5982b825faf4a5f806481460a9733612cbe5087d858807b839299a5a4517b465bc2fbb8db433a0bbb72f48e2278fe5f5c29a761dc33d9114131c847963de1c8c62fc97f4e6bc157f3dd2315d5ca56c8da734caf2b682b7e32f27934e8290c4b71dbdb7779cdccf2f7c14d4ebb223c41ec18ae150843097500fb196a1f8cea3ee72c54842dcf20c091f6df21a3291c39076b1ca4c4a5bd9dea258c263f37b85bc10f2d9251477c68f9d3699c2c4675d47121f6291c3351a8c00b10beea1c24ae7b7155e298be79df1d62199316a54e5006348ad13eb37e91dd2bf9ec28d2aca14d3a02305bbe6cfdcd4fb9745f4af46a62e17dc247b0ec903db7522545b12dcde05567b0ca86504fdda68df1af85e586e50786b288720f471bbd19888f0c100a209b8386544460ea4c5c5d11e2dedff08d59de3fbc33aaa00d473f8f3bb4de2e7a927708c7e923b32ef4fff188d14d890f4679576570aaac204d362a5bace88aa2fe5dd3490c4134771c4217ce683c0e1c12603067099d572f04c773b7aab028dc514d6d74f7b6a8f527e077fe303a1bc64c17bd1e8951912e6bd093a3c227c0b0755d896deba00693648dc41cbe292fb972f717e18ec3a47e56f1ca3645a966d72c1ba5079a5cd6883ba4bc87ca01b7cf632d068e39fa8679f7d6f814b73ddcbee80585c2b20ae4df63c618c7d40d0128a1eaef1eb843019a2a35d4f28e106a00695670ad10fac64c557e506b992c15b738fa4bb660ed9ff1abc5350500271d314b4bd909c44bd63368adf7000276f31be03d61d7b61d84a735009b6d945ea4b3b96b4f6be79408ecfc99800289f0709d2255d8699df2c2755023d7d1584b43212ac8c906afd03b10b18330b18f0e1538f376363bd977d4c700c1e66939ae87d107cb4b73a11548da1392f9ecb60a0c4273c319914e0907dacd7f76b5e009003b9fbb6618dfd1457e4181b66dfa9b02440d1488f19969d3090c9965ed1909aafb84fa70e5be71cb75bb95acfc7297857f853113e8010f6dd1a195c43971f8f8e413f74ad5bf0a9c7d49197a2120e04547cb9cca3b804ff51a6b9a0540702fce0056444c368b114cd4f3c6621b7862818bf68272a40ec9bad15d04687c804797970d2b82fa204ffb021b3eebda43602d41bc1c7a9c885628f22d44c6c9acb3c43d1e20991034b3dac450a95fd6620ec196317bb2f05877d1c03f11ef412057e0c604e3206ec9ddc078f351d36db6df304aa7dd514b05f6ebe82a4a024cd1893ea0cc79ca8a9cb3c4212412b4c5493a2bd1af47877f2e41228019a2cebecad474aeb98c8af2c50127fcdacef857f3790846b4e720e6c37c0192a46bdd5356754df091e06d8532cdd0ff4b2467ce292715bd6bc5617a730590c04d3f5d57ac9b63e6bce2a61baeba0495b2298404738dcf450bc105d4274028f85deccd4c58f1a0ba95550aa5db86d359982fa6b3699fd931077e25cafa3f9f93c6cdfcb7c4df39ada79b9a0d00d551e686199c228e4806fac413a9ccf4a6b9f2d913439318201f154741df2ca77d259cc8461c9ac6bdec66280d4f4163364e050a35abddf6cc0f2aecb228d3eb2eb4273e9f7d886d460f19b04099914c59df6c4e2856d384c4107b8680e71596ec2a5496114a14c3c4952eee2e518098215af921bf804913edfde54cfea36f13372e1f2999a558af3b71970491e628f597768820b2904093369a231f8dfdd0b6fe9cc315e52d6c616bbe4166d82c370d0794e1b1318da16ca0f82d88a749029fbbdfb453372c0351b8ede7a9d683f414b684d20538df740d73c95f0071e9d5b57cce7a8a044ab7d75b35bddf1e46940fbe9feff30e1ccfbd049b6e3b7853e44cb5a54b3963ba7f5f4a4ebedecb83ab1c7ea6f37c5a530e2b872c1ae21ee958c78124030c433474736d67eab2118d6f7c9c879126cd868cca94ce42aa6433da62a00b41cb6c5124307857f5bd5f56279da5f0113b970c0dcff4ed1c45434ac9d1376beaab2a02aa43b215dc88011d7f6bcfde57a95cdaf6d88801b34f773e963472f5bba28195e247e5843f50ffeefbe6e4f76d3118dac5a09ff1767a24f0b006b60079d9f410572fc381420060c8f3c7a2e6b70d2831fef5900c7acb3152c8fad138b90465f6c6eb9882a76510266753b24bf96721e5f6e7c667a77434c948f54cb36f910d80d2fd05ca7e462158ad51b70f62d66767913d155bd79e4ca38961e0addb146acc35e6d2c207339ce2c6e9dd85e28a86bb671ac3310ba184d722552104692d005ec69beacc37ebe7e310a8f08971efc98f8d662427fd3fbcc768e65ff62fb0dd80f02ca3d5c5b0d02f2e09f243d21fc82415f37a25ff91476c670cff8c862ac7c99a45d6efa12fef003f709b3a350deebd2aca52c76d1e672db4ec915ca69db5f7a1b4b4fe29b09ec891dc8277ffe14e5f8cae470070e189d3da1aab0c35fcbe91381bafb9b1c713b63d19d6224ea230d7951b403f17c2e7766fefe1f77cc8574cf5c39abefa991cb1faea55ca5a7884bf1ab4d97dcf96188f39ae81d165830c8a9522596d6c396a5dbed07bc4d422315e24198728d9fc34020f9bee7a254803c3c90cfb56c2bfca73b090f6c26f0c920c38e6ef004aae7caf8282c991e929b69a0d2ff8aadad23588ebe8e9f309920c845c4a6549cca9c5cd988d676b03863a8166e8abd2071b8650d717864ff92ddd9d4df4b812013e04b46be3bf4d7d45da3773604228f4bb14e288d5a3f308d07dd5e51161f1d1b00947d7b094ae368832533098323d897eabc69a41642273642442c2367307988de4692b41e7c4436c32629ff4f64ccdc047b161701abc47dd08bc613cf8cbfef501dd977475c0cd78b4eb1b47311cc718d056e22fbe49a0d9a34e158dc54e0e61d7a2f67de0016cec0e66f6f04908decf8514661ea5ef127e6dd22b3523dfe7912a1a5474e0e5aed842888de79ad9294ac537c9a28295874d89f2c969196611f402837e81c9bfc6c50368e7d16986755ac4e3f334ceb2f90b1fad71d387a01f0fab8e7e289c59941722df715204e39ffdf2731f5f8cca417aedcbce8c34737043bf1fb", 0x1000}, {&(0x7f0000001200)="15453fa138410c6bf45ae20dbae4969a1c80401314236915dda89924747b9da1d10192f4461dfdd99ddb9a329e0c84a168e0017cfc964b02f7d363604bcea4783e340f5146f760c38b878bd12731d85b9d40b90586", 0x55}, {&(0x7f0000001280)="5de053caebe610c90e70fa692f2381c99ebee05314e32aeaacebc25dfb56e1e9e3b3e369543737c64e756d154f2da7bef0e9d3a797f78f5eff2bb4b8b154df0b9ea68936f3f012adbdbc11fa5eddaeee596fb4767243aa73f97efafe7a3ce26b29c10b13517bba9ff6dde9a7fc65428040f3eb60d7dc45c24284b741e2dc15f292c8dda0e92751634460585b4dfcb30f3e9796d6a6ef9fd607bc56546e9088aeeefd3fff21f0dd9a212453eb6c8b9d", 0xaf}, {&(0x7f0000001340)="ac77fa0b97a246de66022fa6311016dc24da35e67eb42cb8e9e1e614ae17c3000027e2021bce3af1c9d8b8ed729aa43a3874ba75", 0x34}, {&(0x7f0000001380)="cc8917eb87536b74b03870d2c332a30a1b0ee331927881d66cd3d28f6225af2ffbe4303b8b8331fb0f2f7c5745254156164d58ba46429fe59f525dcf1e2d0e523011f6677e7aba80cd704d0e6a7a5ffd90ba9939b65e2047ce30655bb673d394c351ddb801b9ace8a321a04df49cd62b8e48d70d2d696edeaa8d8eedb99fb64a84ccacb3ed4daedcb7c779354d6054ac9011cbffd8b922675d6d1ac7b6dc5b90036a27b0e66da3de8a192402d386428b2b3d7b0ea03ab18851393c1df4fef9c38be4de33e83d1b429b51bb9a4919350ff9c48081fd22ff4fb3", 0xd9}], 0x9}, 0x40c) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 06:42:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = geteuid() open(&(0x7f0000000100)='./bus\x00', 0x800, 0x21) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) select(0x40, &(0x7f0000000140)={0x9, 0x1000000000}, 0x0, 0x0, &(0x7f0000000300)={0xfffffffffffffffd, 0x80000000}) 06:42:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/192, 0xc0}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 06:42:05 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setgid(r2) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/196) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) bind$inet6(r4, &(0x7f00000004c0)={0x18, 0x3, 0x1dc, 0x179}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r5, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1000, 0xd6}, {0xaba, 0x7fffffff}}, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/38) semop(r3, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}, {0x3, 0x33de, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x800, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x3b) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r7, r2, 0x2) r9 = msgget$private(0x0, 0x440) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000580)={{0x5, r7, r8, r7, r0, 0x146, 0xfffffffffffffeff}, 0xffffffff, 0x7, r6, r6, 0x7, 0x5f16f97e, 0xfff, 0x1}) geteuid() 06:42:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669d03f1f1a3a4b07dc24f66c653000"], 0xa) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 06:42:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) connect(r2, &(0x7f00000000c0)=@un=@abs, 0x8) 06:42:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561548872ea4e940004920944ac22e944814c91d793827dce2a6200d1c26a50b299c76db068f4bf5df6c339513071e140b415eef118043aac55b204d5314e0bc502eef9b41c7cc74bac6ac510f11a136dd10d0361b77c246e1c35471977b999a18f6be5015d07c1db81", 0x172}], 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="15bb06ee26c565b1184b43f5fee66b437697edd55e6da9ad684836f13fcccb56cc2864be96e901490c6791948a165b1885522d920b8c97f3bdd80a3d75070931a333383a7d3bcb213e603d78107de8f95a45bffcf3dc52c8870fdcb2694d49ace4efa85c95d901edcf76f1420fbe447137c9f28eb3c3331dc74a15cadff89e9f533b01a19aac6132423ef0727194d0dc432c9e98a5d439b3dfbe004166853a5f4ac6a2c5ba7ec34ed25679547f92781e1dd4e9b3182b528852ece9fe52c63e2e07765425bea8d2d682c776e343bcca0ddc8887817c44649667d6ece1b8fc49f9522a536683a8adb53631b980a41428900665712f5a44a0d341ab8062a5a894da5d0398a0140c14cf9fa932dd3369a371ef2fa16fc81b09022b97a5fee42b686b97fe4b839eba16c274f332f2a1b0bdc29641ff38d0b0b318ce5b02ba7c616dc1603ddee6a64e6fc7feb5097075d8d204a7965b63ae29daf44c326388152645d5a3cffde7ffa75ced30fcd25e5dbbbfa14523", 0x172}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:42:05 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 06:42:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x401, 0x0, r1}) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 06:42:05 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r0) 06:42:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) truncate(&(0x7f0000000080)='./bus\x00', 0x100) write(r0, &(0x7f00000001c0)="0666c3341c0451179a8e00281afce8f473cdc6b912eade98675bea97628286523036de61d689f847f2ba6cd986e0b23870cd341e5403e264e70ce085d7bb442a8fa1405104799d15e6dbd1e269556b0b604230f9848daec8", 0x252) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/52, 0x34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 06:42:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f72ee995862477f256b4093cfb25b8f9ffffffffffffff00000014b2a54a942a35740e90a76e53fb299dc5725470f62ab19955b5bc1aad7e90fe731178b93b49598f378eab33deda3f083b6708d0d99bf7c1ab078177da4ce9c287730c53fb394b8447d924481708ff91d2ba6eeb00", 0x74) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/25, 0x19) r1 = syz_open_pts() write(r0, &(0x7f00000000c0), 0xd7d8d3a1) write(r0, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x58) syz_open_pts() close(r0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b4001200085864c82eb03706"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) kqueue() read(r1, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 06:42:07 executing program 1: mlock(&(0x7f0000f9c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e6b000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = semget(0x0, 0x7, 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0xff) mlock(&(0x7f0000e6b000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000e6d000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 06:42:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1000) 06:42:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0xfd9f, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 06:42:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x6, 0x6b, 0x2, "f764b61e81dab153d5a3065a564435768e92c9c4", 0x0, 0xffffffffffff9777}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xe0, 0x3, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x3, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0xee5}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0xffffffffffffffe1}, {{r2}, 0x0, 0x40, 0x41, 0x9, 0x8}], 0xc4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x3, 0x2, 0x8}, {{r1}, 0x0, 0x40, 0x40000008, 0x1, 0x78f2ef41}], 0x6, &(0x7f0000000180)={0x0, 0x800}) kqueue() dup2(r3, r2) 06:42:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$unix(r0, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="dc1d44488de63000"], 0x10) writev(r1, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f0668d0fccc80c8ae5979d5f1615323ac8ce30bd0c3099f993a0440bd4344753fbac224939adc8eb18502ad550976ce0ba491829e99d40054a649754f53fc69ebd5b29d3273b5cdcff825ea0a05c636d5c331e9d8874bc3d6b700e1627", 0x7b}], 0x1) shutdown(r0, 0x2) 06:42:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10582, 0x20) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000502000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x200) execve(0x0, 0x0, 0x0) 06:42:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) r3 = dup2(r1, r2) chdir(&(0x7f0000000000)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x81) kevent(r1, &(0x7f0000000100)=[{{r4}, 0x0, 0x71, 0x1c, 0x2440, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0x23, 0xf00fffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0xbae8}, {{r1}, 0x0, 0x30, 0xf0000010, 0x3, 0x9}, {{r4}, 0xfffffffffffffffb, 0xc8, 0xf0000040, 0x0, 0x82}], 0x5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x9, 0x9}], 0x1, &(0x7f0000000200)={0x0, 0x8}) 06:42:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x101, "835dd2518000190000000000fa6000"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x1000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:42:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2000004, &(0x7f0000000140)="cbff0000c4abc7000000000019203d00000005407d2e9a1ec61261f3a0dee31c79b85d29c5e148b83b9471ad8239c3e697ddeb47dc83df387cf1d5a696565c4b8cc187b34095334e4f311f2b28cf27372118b9993da0221e346f3cedda6c8713a34ef4b843e4fb0b2b8abd3f5bd6894d56575c0d2d89a0205eb373136afe12287050a557227e66701a893354e506c5ffdd7b7435f7f994ce017735d476d9fd53a774", 0xa2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x101}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x70, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0xa, 0x17, 0x7f, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0x921}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x100000001, 0x80000000}], 0xfffffffeffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000006, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x13, 0x2, 0x3f190ecb, 0x7}], 0xaa1, &(0x7f0000000040)={0x1, 0x1f}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r2, 0x0, 0x9, 0x0) 06:42:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') sendto(r0, &(0x7f00000000c0)="5df1be41ad97014269fa64b4799b71c43c3939d194", 0x15, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file1\x00', 0x50, 0xfffffffffffffffd) kqueue() 06:42:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x11, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:42:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r1, &(0x7f0000000300)=""/241, 0xf1) 06:42:12 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xffffffbf) kqueue() r1 = socket(0x2, 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900653000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r2) 06:42:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xaa0c, 0x4000000000000000, &(0x7f0000000000)="36202dd65646447a673ebe6ec024cfb4eecec7bc374873966898112d84e505b0653df2f538b70fc2b39ebe446f27debd7d83407fe9f0562a3416a1f343f9816fc94ceb3b610ac8de8e20af9b1ae93696946600a81adc8932897b303bd0683d7b3f38e363855cf38676e0f6a146f1a9cddc6b965379bb2ad3b08a10db5dbf90c0e60135844dc7890824711c197e4372bcd75fd078d3ed67775fa3813dd007e3627fa7025cbc3ed20b8852ec5e38a256c93dc2e74aeea38e09", 0xb8) r1 = socket(0x10, 0x4000, 0x1) setsockopt(r1, 0x8, 0x20, 0x0, 0x15) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x6, 0x4000, 0x9) 06:42:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r4, r5, 0x170, 0x40}, 0xb149, 0x7, r6, r7, 0x6, 0x3, 0x81, 0x5}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x2, 0x4002, 0x0) shutdown(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 06:42:12 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a2395d5104d672ab1b998cb6c356721abc12a3902a0f7a3758b8040d33194e95e397eb57484ff5780ea436756b12225c797285cee2ca390cd31cc8517b7cadf29f73d6470910ddf3ffe9d4c5a651ec217995f9006d47a41f1684f863269f140f0fc22fc02622ee5ba81760cf1ebb9f55a9f9ef872b8a2e671627e7819cb2372f9bc934be9b9279f86f485f2f2102c60efa1414df5791631b4a25b51ba168a59e7616f0bee43b5b2cf5bd60b55810559c8157cd61a37101a2869f3cd889", 0xbd}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0, 0x10}, {r0, 0x100}, {r0, 0x100}, {r0, 0xc0}, {r0, 0x104}, {r0, 0x10}, {r0, 0x8}, {r0, 0x1}], 0x9, 0x4a) 06:42:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6, 0xfffffffffffffd7d, &(0x7f0000001400), 0x4, &(0x7f0000001380)=""/22, 0x16}, 0x2) socket(0x2, 0x8004, 0x47fffffff) 06:42:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x2}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 06:42:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}}, {{r1}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffffffffffffff22) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) 06:42:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) geteuid() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/169, 0xa9}], 0x3) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1850a, 0x100) unlinkat(r3, &(0x7f0000000400)='./file0\x00', 0x0) pipe2(&(0x7f0000000540), 0x10000) socket$inet(0x2, 0x0, 0x10000) r4 = kqueue() r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdbc7d2f1aaf52ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000671598498a9be8f1a5f060740387c60500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc3, 0x1, 0x800) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 06:42:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x3}, {{r0}, 0x0, 0x10, 0x97b29a2d76a6d0e2, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xa7, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x13, 0xfffff, 0x3, 0x7}], 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x48, 0x11, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x80000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x0, 0xda8}, {{r0}, 0xffffffffffffffff, 0x27, 0x0, 0x2, 0x1}, {{r1}, 0x0, 0x4, 0x1, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0xdf, 0x0, 0x2, 0xffffffffffffffe1}], 0x800, &(0x7f0000000240)={0x7, 0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x60) 06:42:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x6, 0x4000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x101}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff50) connect$unix(r1, &(0x7f0000001080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 06:42:12 executing program 0: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 06:42:13 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:42:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x4, 0x0) 06:42:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000900)={{0x1f, r6, r7, r8, r9, 0x10, 0x200}, 0xfffffffffffffffb, 0x1, 0xbdc}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r10, 0x2000740e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 06:42:13 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x5, &(0x7f0000000000)={0x7e6, 0x100000001}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) open(&(0x7f0000000040)='./file0\x00', 0x10998, 0x10) fchmod(r0, 0x100) 06:42:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002c, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 06:42:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./file0\x00') 06:42:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001100)) mlockall(0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) 06:42:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x84, 0xc4a5}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='%\'\x00', &(0x7f00000001c0)='!\xf9,}%,::*\\+\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\xc9{!&\xe7]:\xd6\x00']) setsockopt(r0, 0x100000001, 0x52, &(0x7f00000002c0)="824327d13e6f65b6829391d47a8a0600d443ff56016b4a4e", 0x18) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = socket$inet6(0x18, 0x2, 0x8001) listen(r1, 0x8001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) truncate(&(0x7f0000000380)='./file0\x00', 0xc000000000) r5 = getgid() kqueue() r6 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r6) unlinkat(r0, &(0x7f00000003c0)='./file1\x00', 0x0) close(r3) r7 = getgid() bind$inet6(r0, &(0x7f0000000400)={0x18, 0x3, 0x6, 0x4}, 0xc) fchdir(r3) r8 = shmget(0x1, 0x3000, 0x9, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/241) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000540)=""/191, 0xbf}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/56, 0x38}], 0x3) getgroups(0x7, &(0x7f0000000780)=[r5, r5, r5, r7, r5, r5, r7]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="35d28af779c0b856061894aedb9e574746b512e0e7ddd0d5291ade3d47d7e8c2bafaa28c4b3712b11ea4c26e4845caca694c044af75689c6c1d3292d7a83b6f1e173f9a9ea2337c57e5015aa3e8b2d0fe47851508f28b3e4ebecc3e9b1af7cbb3f91da758601b9a9081c70ab1489ea2dbfb275dadbd19257b41aafa84032e0db005858e568b1194e336cef536fdcfe20438a0875f8c2b61be5b56335f5e05322", 0xa0) 06:42:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xc000452a) open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) 06:42:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 06:42:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) close(r0) 06:42:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000016c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x3ff) r6 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) recvfrom$inet(r5, &(0x7f0000000600)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000000000, 0x6}, {0x18, 0x2, 0x2, 0x9}, 0x3ff, [0x40, 0x5, 0x1, 0xffffffffffffffe0, 0x1, 0x10001, 0x1, 0x3]}, 0x3c) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000005c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000580)=0x10) 06:42:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) r1 = socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f0000000780)="77cb96695d0ca741e13ced267a88d5c5ab94ae28bc193d3e52995579ad60304be24ac1a2e7b5a42bb8628dfecfa4e511498249540902308d4d36fdf2c89e81dd78bcf7538d5ef958cf82fa53fd814afa8ffa96c9d66774c4e776d2badec99335b81fd39abd12f8c1a3a806690b792f62cb6eedc2439b6a1cf760e8bc74fc359cc557ea51dd22e2a5a7cd8649e1d20707340d43796b8c854ebe699b0a816b24a37343abe448b0779d37299822d970cf04054c8745dee9a3a773d6f7f3282bf95d926c0194bb0c113a20043206c603a636f5402f73d3c97ea19e10995f371528dc8a1dde7299c9cf8c7e0b2a56dec9c734432046a34e6e4f7911c69ae553043275391dcfeefa024e2cff629229a1c030053d9eec6600eaeb580157f6c01c8cc293398f79280958561e2efff1596461c525384381abade61490f9401c7d93e75950be9e7265510629ab4fbd16b44c1105b1b863fc1a6b1fe68600af5136ee7f9540458e38d1119205d4767fbc1d787cb762144cb19691757e01f6a5f97b6fe95d551f0011d499f9e6bb7013aaa754b597a14fbc96d7c8ce", 0x100000212) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/93, 0x5d) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x7}], 0x101, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 06:42:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x4, &(0x7f0000000080)) 06:42:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="4714fb197c50d717c6fbd5f668fa2357cc06cab2d86f3391b4de1b24bdcb1fea98db171f2189137c9efe3f48642b5d5a8a5ee168beead7089d16ba0fdc19f65d069173927153408507e2b82c2783445274b51fb126b0d1f156818ecc023613e13edf187133cbdd93326f0c48706148c732606e3556a9676866894dba5caa78bfdefbbe329232972ccc8f6768556db9788a61521975f1994d0d264735ef28f9bfa0d83127d5921ef773eb3f47161366a179ba71518f01022ef84f88478ef7c256b440aa7795e73c93637a9af6d0e7aa59c5d2c60bb7aea99afc52dce1bfe0dbfb6eb51711", 0xe4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./bus\x00', 0x22, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7fff) ioctl$TIOCCDTR(r1, 0x20007478) dup(r2) flock(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 06:42:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1000000000000008) getgid() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) r3 = dup2(r2, r0) getppid() ioctl$TIOCNOTTY(r3, 0x20007471) recvmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x7, 0x7fff}, {0x80, 0x100000000}}) 06:42:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x110) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7eb3]) 06:42:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 06:42:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc", 0x29) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd25e7b308c129fec88153e01bb2d7b42c88486fca04a7839bc0c51a", 0xb0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/183, 0xb7}], 0x6, &(0x7f0000000600)=""/139, 0x8b}, 0x842) fcntl$setflags(r0, 0x2, 0x1) 06:42:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:42:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81ec4ba8) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800002acd000) at mq_purge+0x6d switchclose(ffff800014a1cc00,ffff800014ac7e58,ffffffff812ea177,ffff800014ac7e00 ) at switchclose+0x77 spec_close(ffffffff81e0e210) at spec_close+0x271 VOP_CLOSE(ffffff002be737c0,ffff800014a1cc00,ffffff003f7c7900,3) at VOP_CLOSE+0x 5f vn_closefile(ffff800014a1cc00,ffffff003033ff10) at vn_closefile+0xfc fdrop(ffffff003033ff10,ffff800014a1cc00) at fdrop+0xa4 closef(ffff800014a1cc00,ffffff00365e36a8) at closef+0xd5 fdfree(ffff800014a15cb0) at fdfree+0x98 exit1(ffff800014ac8120,ffff800014a1cc00,ffff800014a15cb0) at exit1+0x22f end trace frame: 0xffff800014ac8040, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81ec4ba8) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800002acd000) at mq_purge+0x6d switchclose(ffff800014a1cc00,ffff800014ac7e58,ffffffff812ea177,ffff800014ac7e00) at switchclose+0x77 spec_close(ffffffff81e0e210) at spec_close+0x271 VOP_CLOSE(ffffff002be737c0,ffff800014a1cc00,ffffff003f7c7900,3) at VOP_CLOSE+0x5f vn_closefile(ffff800014a1cc00,ffffff003033ff10) at vn_closefile+0xfc fdrop(ffffff003033ff10,ffff800014a1cc00) at fdrop+0xa4 closef(ffff800014a1cc00,ffffff00365e36a8) at closef+0xd5 fdfree(ffff800014a15cb0) at fdfree+0x98 exit1(ffff800014ac8120,ffff800014a1cc00,ffff800014a15cb0) at exit1+0x22f sys_exit(ffffffff81040973,ffff800014ac8040,ffff800014ac8120) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffbe7e0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbe790, count: -17 ddb> show registers rdi 0xffffffff81e30ac8 kprintf_mutex rsi 0x5 rbp 0xffff800014ac7c10 rbx 0xffff800014ac7cb0 rdx 0x3fd rcx 0 rax 0 r8 0xffff800014ac7be0 r9 0x8080808080808080 r10 0 r11 0xffffffff814f29d0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014ac7c20 r14 0x100 r15 0xffffffff81be2b75 cmd0646_9_tim_udma+0x27309 rip 0xffffffff81b4814a db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800014ac7c10 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor1) pid=308519 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a1c750,0xffffffff81eb33c0 process=0xffff800014a15cb0 user=0xffff800014ac3000, vmspace=0xffffff003f12c420 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 24656 319264 1 0 3 0x100083 ttyin getty 70647 324078 0 0 3 0x14200 bored sosplice 23800 339073 96300 0 3 0x2 biowait syz-executor0 19876 66750 96300 0 3 0x82 nanosleep syz-executor1 96300 326905 45243 0 3 0x82 thrsleep syz-fuzzer 96300 108506 45243 0 3 0x4000082 thrsleep syz-fuzzer 96300 169528 45243 0 3 0x4000082 thrsleep syz-fuzzer 96300 299212 45243 0 3 0x4000082 thrsleep syz-fuzzer 96300 146158 45243 0 3 0x4000082 thrsleep syz-fuzzer 96300 328347 45243 0 3 0x4000082 thrsleep syz-fuzzer 96300 19002 45243 0 3 0x4000082 kqread syz-fuzzer 45243 53568 83661 0 3 0x10008a pause ksh 83661 215592 46097 0 3 0x92 select sshd 46097 396354 1 0 3 0x80 select sshd 6082 18991 48305 73 3 0x100090 kqread syslogd 48305 492119 1 0 3 0x100082 netio syslogd 75403 482194 1 77 3 0x100090 poll dhclient 92694 186544 1 0 3 0x80 poll dhclient 67750 491639 0 0 2 0x14200 zerothread 68068 479512 0 0 3 0x14200 aiodoned aiodoned 32910 429872 0 0 3 0x14200 syncer update 15681 295277 0 0 3 0x14200 cleaner cleaner 87440 509317 0 0 3 0x14200 reaper reaper 38597 368426 0 0 3 0x14200 pgdaemon pagedaemon 84520 517267 0 0 3 0x14200 bored crynlk 43249 66080 0 0 3 0x14200 bored crypto 27570 252781 0 0 3 0x40014200 acpi0 acpi0 63354 161641 0 0 3 0x14200 bored softnet 62831 263389 0 0 3 0x14200 bored systqmp 11806 271688 0 0 3 0x14200 bored systq 57104 288536 0 0 3 0x40014200 bored softclock 36268 100747 0 0 3 0x40014200 idle0 1 281361 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper