750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d298795e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3297d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10", 0x6ef) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x470, 0x1, 0x0, 0x7, "5cdfc18cd539d54f7c6f71ece3c431bebdd665a4", 0x62, 0x18000}) r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="cea4efcfd8bb7c30564cb939ef9fc8ee951d996e9f4250af1faffceb411013d086cd0b9f501bc758fe7659c87b11c4bfa139866ef78174b09f0e491b", 0x3c}, {&(0x7f00000000c0)="51864db5c586175b23beedba7627cdc36d7c1875d708feafb753b0db5cc152aabd853f0d7f0e2296ee6a6a483c4755483fdae54cac285ffd5bfb1ef0a429a42ac2a46cd89b0e7dce3a784bd07b5371a71287a5d9cd094c7ab1e6346d93181d8d4c0cf71c9dd794facc451f00a117fb9b84b50283bac526394c111c8dc68f0668d0e5ddd16c5c6c094293df29301e1706dce5994b2831f5819d85f640c5e460c2cd3c29a7deac18474f2f371a3bd1970e5ed5d654ae61fe1002396a5e05cfe3e28d7bc3e047c2f115189cd6fc5dea62ed82c7ceecdff5c0ba2ee5d0ccc196780244", 0xe1}, {&(0x7f00000001c0)="d855056e4b5d728d1f758f43", 0xc}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x7}, 0x40a) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000028c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000002780)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/255, 0xff}, {&(0x7f0000001640)=""/109, 0x6d}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/142, 0x8e}], 0xa, &(0x7f0000002840)=""/120, 0x78}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./control\x00', r2, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x1000, r1}) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000480)="dc53459d39db052daec2e9be0b74868df752e670103c3ae1ed5b85efff1b7522aa22e0305adaa230ad063444af21f451ba4a3470d055110cfc177723d982380709fd490ff9c7605c41e54f7d7fbd44a7a1e423ecc8d717e69878bd5d62b89fa3615188ceae435435d66bb44a7d707888098afe38b2b0b1d16e0b505df603d8eea827511b0916bf1b75f6a1b01a387afd0b889e49f8b178c8c12aa19b1012f0a2fbd727ccd2823cf964637d89277abd655bc157da865646fdd69de02ff1b0cd4b43ae6000409783f0c6cdad98ad1136251097493d2dfa9f5fbc0727b5ca6e600a61fb46273bfc604836a0245be2827d772ede8618ebaf1cf0f37b73b3b643dba6b92e61a17c4fe28624b188866241650df8126d9f4f8d7ccfee25e244ea7b29b0fbda4b9f64d253cc15ecbcd16ec7c4d03f73b59acadf8613431dea3312b29925f6deaf0af018a7e5edf34c21f20d508b3ff86e684b5e29b99cd02b5f7d5bb014bcb6d4d79b9f71ee614cfeda8c7d1fafd7106734c71329e93f355c3f60cfd12e6750b2271c1f5bc45a3fb9d60a68f92c1b53aeb972e3bb7e2e29bde87f173d8d68806810dfa8fa07f31e996fef4dd46060f10f22cc296e9333f3d0c573bad4874d8347556228611bf603f4975c2983e5d292bce58fc0b1f7dfc14b53cf71ea9bc4fe18bbfb8264193292b80a5c745154cc47e38ed1694e3cb401e7848efab1c1b9dbe77732c7341de96621e6f29b4fd4b584846a1a9bdf1491b949a9c8b6de4cdc4d10de3ef580c00dda3b7536d3f45190cded6f6aaf9aceaca5dd57a61d5502628a2e34071e9d5efad3d35ed8d40511a8eb4816a225cb5d9f7e90cf9775992dde8495a843518cd77c858e37d304e8a866a327e513d5805f4ae73bfef6029fcad1b741c20f6943d6f0747a0c6054218c799cc1827d2d2b57dcd1629359436f032a6563a780d33ffd647da73da5c4bedf718c6c31e8f68e937fb17cfb278ef036b2e8c0be65205e45fee83e4d35eb43de124bbcfa0613f9cf264761ea9a34172b0c24aec5fc4fdc26ed8072668c496ef6246248106c734b2544d42ec91c4c164c2bf314b6110d62b29f318b0efe4b5f0c8210b66dcd79c50bbbc9951397bfe693831584c4029d8ca5e13f51f7baffdbeee3258b3dd8dd543dc8359005e496dd564dd6f4296bcbf7d06fd000bfd9239484e1e8a31ae3230e90d96e878aa1b37bbf400a8cc56684acf00f2805f211fd82923f4c24e536bf217afd5eca78b3fdb5e482b1428cb867a1954c06b9a9c6bad2df3e87520ca1967d86f4daa78dbefa7a176b28a7b19b2513194b28f354a1a9ceaefb99cdae06aa8cdbcd8fdd249856d97b95466308d05ae4f0df7e8c0878463dc8461a1c88d18e0a9d7b5a279e1d071aaa2ec573d81961d8530ee01d6b539361337fbade20a8b8cd0a50ab69f27dc9d6d7768c7327b9667b3f43dd431d17f1ad773e3b15e0df80a096a570f7fec8d3d3ad90ca6619962f95bc0fb060f23c1ba4b9263ffb1385b3956b672d922168a59ba0edfce186bf3cf787cf803fec7935eba99d3065c693b908abd256558eb98be44d60c95fd6e21741f7f7fb547925f1883044c574a76046983da958d1cea8ef495fdf4f2a63dab6802e5538d4004ca74e45b17021ad3b53364e3b295d5fc61bbd356a6cbb592a3ef4785ac7397f61c40b2202b33f49d66783b297dbf88ac93ad7ad3391421100938208615bc6b12980fe3f1ebd2b77dd51b92ed71a7d820b18110f8088dc2cf21565fa12f56787f23e939347ef47f00645b9b425717376aec2968c99e2625ef3e8b53188f8e80eb63ca94863e3bd5c1e48f9faf0c0d86aab0727605ffff97b003ec69f7ee3bd2ce90bb2e6f94cc46c2d8ffebc03709bfb265447b1ded405f76261da83ecd9931f6bd79bbf02360d4dfa0a623b5bfd4a5c389081179db2e677d3f56ba8dd5d6453da1998675d17362d4fa723fdc08c0eec380c840b46c88a7645eceb7a7dfb508ccd84dd2d856a8c03402ff34863e53eb89729fe9c1ca59a8c793224a61f3be937825ba09e1e0d87", 0x5b3}], 0x1) r2 = getegid() getgroups(0x1, &(0x7f0000000200)=[r2]) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10000) mknod(&(0x7f0000000140)='./file0\x00', 0x11, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x23, 0xfc) 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) flock(r0, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4d, 0x2, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000065, 0x0, 0x7}, {{r0}, 0x0, 0x10, 0x80000002, 0x80000001, 0x40b27a78}, {{r0}, 0xfffffffffffffffe, 0x43, 0x40000002, 0x5, 0xff}, {{r0}, 0x0, 0x40, 0x0, 0x8}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x68, 0x0, 0x3, 0x80}, {{r0}, 0x0, 0x1, 0x4, 0x3, 0x2}, {{r0}, 0x0, 0xa0, 0xc000001d, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x34f0, 0x5}], 0x100, &(0x7f00000001c0)={0x2666, 0xfffffffeffffffff}) 16:00:02 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000100), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) syz_open_pts() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) setsockopt(r2, 0x5, 0x7, &(0x7f0000000000)="2e8afb6c35d039dd809c9c91a03d0e5d5bdf1de5996535f79b67a9c4d2092d2f0bd3caa9db60b9ef10d942f40af2041891f4200c418a0f02a554d9ee79d0fb91d4228f989610eac8c74f956f450f301de4718cd04939eabf9849de0d2112ed5ae547e07a1234a5d83cf2bfeae8", 0x6d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10000000000000, 0x0, 0xdb, 0x7, "4ece726df6c03f9c2ea1b17171e94e809ab9aba0", 0x5, 0x28}) r3 = socket(0x1000001b, 0x2, 0x0) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0xfffffffffffffff8, 0x6}, 0xc) r7 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000001c0)=[{&(0x7f0000000140)="3c5470768640b92074bf301d1279b37e28c5cce5692959d989ed9fe138f19b4ffe41", 0x22}, {&(0x7f0000000180)="9ba485deb26109e3772900eaff929f0573e917e9c1b5b44e3aad4f2f74dc8008", 0x20}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x4}, 0x1) setsockopt(r3, 0x29, 0x3c, &(0x7f0000000080), 0x0) socket(0x10, 0x5, 0x0) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x7fff) socket$inet6(0x18, 0x7, 0x19) r1 = socket(0x800000018, 0x100001002000000, 0x1) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x1}, 0x4) setsockopt(r0, 0x206, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) 16:00:02 executing program 0: madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) r0 = socket$inet(0x2, 0x3, 0x1) getpeername$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) setsockopt(r0, 0x6, 0x80000001, &(0x7f0000000400)="f1977a908bd7680cc5a55edca8f85e5eec42f3077c1ba558216814ea0d4c197ac92f6ec2e69dd3137f3b9a628cd6649b5da103f3ef6d2f27ed1e2ef090aba7eaa17c2f2c6d78d58b15c1c4ec6b3995c9f0a8c9ddb7deeb034173cacafe0b1345b47626a7a78dc09d3eb951de14bb9088a7867a271edf8b481c0a72a6918bf3b66d21d575cf0779dc5a752d18cc3e26c77fa66babfac431b68a206c4a5e312a891de88d658136c2820f44629934758c8615bd8046a999575e53610bf5591b85efc3f05f7647e289b8904db9a1a7a4d89d22ced1192554d7d04b1bc1a09b37369a456f1e9a394a9e846fcd65624193b56bdd18c62b6f08a7cf30ea9794f64f164e97b7f6ab20e5c2c929f0c1910a004ba3cbffb1332c3ae987e0e3a572ca0a9a4c0ffff52a227fda7380a026a43fbd43f7ab1b61c7530b901b7819c21c2157718ec166beeee54e68e1c46a90f61f43f0830a0b66c03ab307c73aa86deb9fd7858109adcc87baa22b666c4988eab8be83f5c170fcf8c0d0be6defb71ba14f59875e5b06f6ae307f880dfd5a574a5e3f88b613491f24fd6cb1f065f6b52178ee18fe7ab1352197109521b3fc2fcad2a6a6b0663884b8ee430421d7602eefdcf4f1b92e57f77db52246b02681600f5f93b52bd385d34c3b301b5817b66d7dcdba47ed53708e45fffc50f0677e600f7291743d921af48efa1e6830cbb3116e185aad09979123977b717035f6f87ace85a1992e4db43f166e773052d143c2ea085fea7df75625af502298a28b4f7142aae0d86aa3635517c481dd49889b1859c422b44c3798d7b7c9efefcf0d9a6dbe6871a09086d2acc42853298e45689b9e384af9e21a859bf198a3bfcc6c998515e3fd3671c4fcb548a35ffa4cce81349537d2394d252f32e39694e33da98a19a777b4f4e4005ff9e51b60a7752b2b4ae7f60529293242758c9cd3f7c6b12ae3215b0db709a6448fec008313d6947ec62ed6e5ec5a268cdf2c45afe043da283e42ab6c7c983fa97e165c406b63bb9828f29b524a234ca8faa354b40c76cd45ce39bbf382c794bf1c890931b3da10d3c9be409c1a91251f8076c4bda177752d4c45e3a5e0c3c617d7cc31d3cfc39601eed3ea0a915d1fad2b87f8f82fc09f8be56a8fe1fd0c4bc9704a0428f3e3be4def0d7ae17a1edac1fd8f6163064c17edfd5aec7a8e9164fdc346c070be20b9a42e630e7ebf37487d7dcda9ea1d527f07f9a69f83edc5e1cbb8c72b822b9faf120c4f207e4a4571ba27d8c87ed37bedf42673527bcae46986f786ef26b05c576ba63afee942b64bbf4edf3384416be0bc21692ae68833349803b03fa39b326f1e1582f9e08fc0b773cc4a8f2ce980201c697eec5adaadcb2285a0fc031cd0faf5c98d9b32cbd89e3557af95e54e68be12e3863123095e6c6bcdf80f06a5726c83664628d4f2fd78cae0b3999f5266d7409e9b64e64d80caaad76eb9c9de78d7a31d283ad45e0f1abd958cee7883f545f6114d679f3565e3f2f966b8145047770d08b224d6cf507cda0e6f4754185b621e5c619eee1f0d39ce4ff8adc994d100295b15b49a83252288953fb731a5b4183472b305a8ad0dec8793ec44da3cef9641f202058901e51c067b09eac324b7ee2155b62ff9e9eda8c7d1ec59a5c85c16054eea9606c7017c403ec075def5bdf6c42a0eac9f79c888f78376325d1287d37b5b59b423c8a3b8cf8a9b54fe7008cbf434f9802f5254bd6cbb6fa98a79b80255b2a05125a8ffddfe051b35df41c65a139c41429017cb38981b730f3d5b799408f9d98c5a4c3ba0e1f769cc06cc569d4fa4c254dfdd984108b6e037ad76e7e59d6e75815041730da9d61d1d9a0cb8a016e6c894b76c9db898d3f2cd59dc3e8e6de9aca0b2c2820edd954e1bc58a1e8c4546c4a5a69d640f986318a1fa2f292e2bdd9dfeb880452cb94514b54f410aff4c6e3fbb955d493df954c71287f43bb606075cbd9605ccba170e8ce4749bdc7a7bac81e402964cae8c507f31dea7e205de2ed098aa17c3afa656335060f2e04914603a6424972cff3f87ff3034feaf612428398c6bd7c14505c52d6050af928fcd22fadda1e9aa6f7197b51d809d1f1bd7435477cb75c40ee54483ee7d0566ad28c8041c1b0a1186d484f542e53c9831004e9b2a8446638a86774ff751a83b35b57224c0158e81d4a392360d67383b75b3d29da2e4a0940c0e52460d202e96034e1c5bd05cfe0d96924ad3213a6a06ae6aa481fb60900ad3104869d71bc29a5071f31ad0a9102eeddbd6a554c037f7a2f38c6f9997a3162eef4cfdb7f3610669ccc742844b394af00428fede94c719ae1c74a91319a47706d2864340957d3a32c7546ffcf3fce9bfb47ec6a135bb12e9832ed058b4521227bdfc97d449390901623fcdbeb8b75091ff9e04fde531f209a52a15d4e74abab4957e3e30d5e917e3d4d72de13a78c348d9f209089d3f46d481d02884de8705b0ea7a817942378c41708e734d61b91e8be0d29e29b6d91c6cfb125f0be41c8651c594fad338a2325c5c0ffa3ba34ccf5b0efdaaac0ad97cb7900f264889b846515e3fe7357d6f0430aaac52cdf5385e01c77efcd086d830ebb6ef6d81785bdb0b9cae7fb36200c41a4babe612132cc8a3ef8358a6329556a24a4b7f751de4b110e544a2ab2117d54646b5e04f7630e51fe5d083aa2dda46a4d8424893c6bf46f4c6224698ea4d673094e509607fb75d10dac4549d1cd40ba71b74f521be750ac65402998b2b5448583048d477f51862ab8ad59d9204736734dfff3e853efde40ad61354533eef303e78e5e5aa313188b4095c90c625119f1eeb3095c4e70632da5766d67ea379bac28002b42a1a2b3692016aac5f20253d6a7040271e652468c4e21322fe1b962330cc367784a3101bc6d8c4c42fd2e8045684959c65126592d5203c5dfa5c9c684ad98bedc8313327b8e8145c67d29d8adb74fe241d42b94644464b6c79d6ec8659b4bb0b888b89e2af9091f165effa32c568e7d66b5976b74f1a3e7ba94f6ecb0c156e0c94039eb954a31b5109e45d8c8818e458c4ef0b3cf3712bdea4d9c4de94c03412a491d355d93e9a438103f1fcd2d416e06af08a8b6d58439c705fb6257d9b36449e31ed63e59cf9565ac323f63be49fe16c1b0c4752f8878d91f30bdc34fb21848abe88ede933d5f1e91a579d4db321f8fe4fa9375a3b4c9c26435f4367725a2d88c0d0c5e6581e070c3ab6633df0515a697d2d52f38e983ff6982a279faa3dffdfd6b5b56763e61007300d9fc95ae10a5ecf5dc5b04517f49a18e9ccd82eb277d6ded5ae6cc72a44fb39a370ea1a0110cb5037e41233698d9f9f5fdefb69e84c85d760452716e4742253f259816c14c6efa412dba7448b64290821568fd463227ab828d1c64cc4eb8683cb255c1b3cb6964d4aef17938a50cf79e88d36356bb14dfd4e0d04716efc647d0ab094832db58a006ddef287be4ea582c80c477ebb28f496b92d7af1b1eace06b6596fc91aac6183e2fe482a3fa5787199693cf0c5ee589c012b2c237b32bb6b39afb57744b54a4a057cb40b796edc3782873232bc8178b6acb9121e8fe9b9fb4f065fdb677cebfecb971ae9f2aa3360820e9486c5c85081dfd9ddc92b2b4369005e069fe9c33dddbbc08c7bb8394ff7614c18ae408c3c8f5712cf0dd6dd19abb807b709c3775edd10b005d29ea8e775f465f1edcf2c2af786c9e57ddfc9aec4dcca4f3c9006b1a93f25273a39e390b9762326b7e3986a00bfd9b46c08ba37110d78db2571c834df4afef202aabe4723ec16fee80805e8ca7503d82bf0f2236c03c401355a89f30744935350dee8d2510363654f8eb54114e21d6f8378243da0b58d742e5426816a4e0848b86d5b393cd1c26eddd6afb0ff3c37a1647c498ad5fd218121488ade64d9f59d5801200b7f49ce6fea89e8471da0debb4f4efa72ce33545c4813277202411a1256ba00496f20cda2961f06aed961b03314404c6e5656bdf2336731e45cc932d16456bc1e4e46355a28237481c6caa4f3626da154a694aeff39a63fdbe5c7b14d1baafc2179ee1f7912364c382fa2f70924daaae29dd83156424739aa584a79577ebcd562d8eb7b748c3b6fdc675fa7880d4b40149e593f7e07c24268c8c5701ecb60a2d220dde5a78e9c47a70a8db7c61c46a5f8eb94d63100f8d4551fae883641b98f91834bfe2de982df60544c6ba938c5003bc5aa84d079167e5a54ef8a61fae8a22c5ff74462d850cedeaa3c14540da3f3de04622edeab946cfdfbef54cb2cb54bc273623456ecd296872d71de670b55659d1530de529c9f14e8b4fc92657a9df47d3ada7bd2177007bd2b30bb0cc3408906ffc98f96bc42818991d7a9da73bab8bd07c093aeb722c0cde588f6554d96122858fdfbac9ede6dbe87437faf6dd14ad9d72ec7e1bcba1ef5889fdad0dc0563f770804efbe18e224b03c6bde1fbce0e0b65ac6db81b0b98ba8a31274383a9ff3e6337f21b5e4f794d9828ec2241479a3775ea71eebf94fed1bfda947df4a97a4e8a2795ef6b05fb24b8ba938965c52e1aec5085c3012d23ccdbe89305150b68546d4d9a3bbef033899f7973a6e21c55b9b2e9d13cb312807e1a2da3f669b41fb43ad8d26ad3a185ae29a92e16ffcbeb16ca1b6116e7b07c3772fec77fbc1ed9b7c6376469b075c69dcbc0c52e45f428b7a079952ee152e128cbd16c16de9edb9432c84fa9273ef2720b337974791e79c6d8c2386d6c6cf380c6c8790e57bc448dbb2842b4f7410024a7db254f566da19172276ce63687258b5e65ffcffe6843180c2c8b0ff4e32c2137a2b2308bdd4ed2183d22e41be73cfbacb4fad122473c6562229ea01f4ceff584bc038b9a40c84e8498921a3ed2d13f183c1b4f8fe29c41cc24eaaa94fe6fe4997127b027f1cbf33daaa1a725b73d2ac7afc3b7640fa8ccf31ea6c70b3ad77c16553f11c1ea6d413fe9c226762ecc9be9460281f12330f312f168d9fef57a49448a4b6f560c8740921f7f61061b488f3ce06f4b5da4c4d7aaa14c610fbb059ce5fa3409394caf5c03c4644deb90d61aea376afdf3452fee6225490f445fac3518553266fe81cb3b8c762a27faf61d9dae1f8886186cfd7e2807a0e301d969ee701a94a6c3a27eb7f0ef7f2e878dc92e96854231a4bc0ab7c2517909854a6fd987f1cb796cf3e57df287fea380fba15752f2af757115e34e9ca7d4de279c71cdd3568f6d8bda054325f5d156c3e01ad57e7a115022ac69214b804530f8ac91588397ec8920d9bc73709305a764b3f4f883734204b58ae93c738ba68336470341f08491bf85721b0d7860d6c2d2a4f462ad3e98c3bbc128d07831042075f07b64c3d66943c88b5ba6de83df276dfdc73a23d9074019d15a1267270eea66023f0049cf6ad4118bbfb0272f644d8f3288e18479004a15a1a01daa9d00233e1f1a75945edd4d1949ffe2d73361fc22c5ddc663bb4b9c1b1e3505135fe1fec880a44646dd3687510482c7998a1e87947e10dcec389a50c49c5a45ef545930a44d2b94ee5bb48726cc73ab30587f5a5b67723babf307aa1848881745423126e1726ead8bcb662894eadcbc11d414414b1a1d37964c64e62ad068c06c67aac898c404c2b0a3c968bdc33edb48b8667bb81d37efbd8266ebf163f2c89ffba3f98a91d42b9b35a4cee1045d017a956fc16a7243aff5eb55b307c2d77d301601f60ec299791eb1ca3203830fad690a4c43f3472f93a1df25f92665cd28cac92d7425dde160ac4a89", 0x1000) r1 = socket$inet(0x2, 0x800008002, 0x4008) stat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001580)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\\#]&\x00', &(0x7f00000000c0)='#\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=']\x00', &(0x7f0000000180)='\'\':,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.,\x00', &(0x7f0000000240)='}./[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-)\x00']) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f00000014c0)=0xc) setgid(r2) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r1 = semget(0x3, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/132) open(&(0x7f0000000080)='\x00', 0xfffffffffffffefd, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0xa0}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:02 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20100, 0x8e) write(r0, &(0x7f0000000000)="09fc", 0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r12 = getpid() r13 = getuid() getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) r15 = getpgrp() r16 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r20 = getegid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000300)="0046dc7a762461ea96736f6f32adc14556fa039ba383175a028fe13a4b952a91f5c6ec7bb7c4e3ee77ad091b3b8081f6e1f5fb79fc3a9873ab58ab1c1c543863a3b2e832141b66ee272782c47f9663d975f284724000c08165cebd8fc0b17b14d6636a6b83b2f6cc72641dca0588dbeb48bbbc98bfb01c48ed139429f46226745c35927959a9c5ab78385fc9fb24fc44709b78bc2f44181c9bce9324f778bf55db09e0f5d3ce197cf7e6149b9f8badf5e70da7018bca930bbc665d4f80809760115eff1e010d27f4bae4c3288d57", 0xce}], 0x1, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r1, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x108, 0xf}, 0x4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="a12ab66f6782f67dcf55bd62badb0cfc98557a737e0b9778f5a3fe95b3cd57c4658737801938f0df9221e02b407a1ab3ce5cfb84e5f00188d930dd2e", 0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400100002c2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2012, r0, 0x0, 0x0) mlockall(0x3) ftruncate(r0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x100000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) recvfrom$unix(r0, &(0x7f0000000280)=""/178, 0xb2, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB="00639a653ebf0e149900"], 0xa) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x84, 0x8, 0x12, 0xfff}], 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="08075d0a2d54b4204602059f2d746110decb950476bfc5e34de67e9dff0b2d44fd44ae9a6a49d69924354452dd492cf2d3861a95456a63d066c72d1eb669685edc77e1ff002e723374", 0x15f) 16:00:03 executing program 1: r0 = semget(0x2, 0x2, 0x8) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/229) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f000076b000/0x3000)=nil, 0x3000, 0x2) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x8abb, 0x2}, 0x10) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x1000, 0x80}, {{r1}, 0x0, 0x8, 0x40000001, 0x81, 0x4413}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x2df, 0x3bf7}, {{r0}, 0xfffffffffffffffc, 0x45, 0x9, 0xed1, 0x1}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000001, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x827, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x88, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x49, 0xf0000000, 0x3ff, 0x10001}, {{r1}, 0x0, 0x10, 0x20000000, 0x3, 0x3}], 0x8, &(0x7f0000000000)={0x6ea, 0x4}) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = getegid() fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, r1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x401, 0x1) 16:00:04 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="2a55d3debc01b8e95d6af670d77a87a1f6767013e9e0bd8837cabbfbf065ce3dbd728d8f5aca9f08db750f635be78ba913eac807993e1f133233af3fe13a95bbf767862beb3b42df8226e6ad3ab2b450cee0803cf08a02a7db1336a00dcaa6804ccc0471bc9740e289abe90c36b3fc529d90cac03c4d0f113fdf8a1da57a", 0x7e}, {&(0x7f00000000c0)="57c4a6d0291a08636818e54f1d3a8e83da3d835d152a232e58ba6b75a0842c62c1aa34ef26405c5e90e2f52925956b2cdf2113d561a8ae0009899a0baab1ff30f5368416304092e0b9ef38688614937a888f6bb05dff", 0x56}, {&(0x7f0000000140)="d1339a5497029f8c26bd6a8db5596425c82111b1dffeb13f9857d8636af6e3185d2da7a9142bf322b5dd9fee272a01f3c5b67c12969b93a6a6f3616872207ea3a5bc3a8ce8ea1938055b68da8db0e18bf969715ee36fd170bfac34b36a768fb2c12d8c30bdb501df07c57283f031dad68b5d033f1ee88a36f61381c5bae040ed87a16ef85a444144cb55cc33c587b53c995299b162e3c9894985e3d29f2fd757c166340f601fed8673a076f0a3ccdf7fc096412dfd2a63c449681d3cc0d263ecf3ab66d3d6f121c07d013e0f77772b6c4f22d54da1d0f3e10856e4137f314cbeea4b4a2320ee82e05dc19c320f34bb7681e04ef3f3dd1f8a5511e4277759a7a3c46c7e85019f742129ddb0820a8aebd190bd97311b5e04e324f0b7f39345649d373c57dc147e21676dbcdbfce579f81efa206c618ba61f6ea4128427a44f91963d66f3fc3d424241bcd882095548986e865eccb40391153a151166a60728defdb076e57efe243a0349cc1323fddf5b5df19076ee1e1dda342d74c24bb6ab4a008411607bbe493d5e14b2153aaf184b365e5e1bf59a51bbb157b43589bcfd5170378ab767ef20555619a44f82da7ba5e6ba1c4dbfb8730ab58d0ddf9603d5008fbfa1d1d6e9f592eaf035a35f1b42f849992e5d1a24a4d2a1fd6d8c40b7538a620d5dec7ccded9df852c4ee25f509dc35ca21ff4776be7f4da1990eac444f144593275addc34a34e431253bff2fdbc1bf89138ab914857ab2a487f2daa638e3a53c065d1c5e7d1faf181317f750f1d647926062ed47405e427a421e84abe68381b905cb1e61bb9c55f3bb43c5b9840980cfa6ec088fb7cbd2ad6d3582b73c8c69a220b364b6a31e3bf7809e1b006b4da71fc127c47daf63d35b22307d1ae1f8b88a99398a1a12409012cd62ea76b89e10b60023f61652efe451761b875a2dbbf0f298eb04dfb489c00dc08fc23a9d884bd9a9e89bd6c09115024d58b9f96a2e6614464d0a75ba53117a0091d0c7deab8cecc2e1f0bf742b88fd71fa5e405b2f7fea0827b85f65e89df6c9a151c86c9024b5a60f4f5f9777e77d35968e55cd609e9bff3160676344f3ed178ab27923cfd4dcd4555808260f7e4c4e61fbd192c7b56befe660ab3546f7b3e2966a52d2a533c81253ffec525e2706fc2796299cafc093dd8483dcca20bb0317752eb8665c056107f9bffc8145f267d7e2bb1e6128cded4e2ceea804d8f4af5eef3f0ca20d1c273a52cec2bb86422cae743160640885e4779e3b439f17d190371e16f71200f2d9f7fac4313980e4a396f40639074edc76aafd60395993abbcd48071d0f29c414fbf4def96f5ee9fd1736796ea189a38c2bf28e7bf11c4dae21671569954c720f68a356b2750ee80853c4c477b12df309d4d3d9f39fcd2403b12acaa768b928edd06fdc1091a1740522b525d4f1adcc8ae6c0dff6fb5ed908bccb77109fab31bbae9bee9d37119d200cdae8e8779b28e76aeab3f4e9a10ffb3f0ad7d3dc9dc61e3c80a0b057dd643653f234dbddc34b291b48e21ed8a4bb1ecf4221d9f05d27ae29225fb415b17c15512c4b97dccabf02dbce5bd0931657618a3d61296df21b2e17707407422b67d7ba2399678f0484a238456b04ce26a9f5644a6c42236ab9be64664e67ca2e29113aebbc9fc7a94b9f8a4165c7fcd8f73a0e75cae8b42881e8363b38d18042b4118f25637ad5c5c3f6203230492b431e51f708e670238c0b9fae983a69723e420fc12948b37920c52b92f154f7d68e0014ee826c2ff1a229531c04354f128e024b7579a06d8327c8426c90bdd7593db2400e1ee8cfad865b6729708e4c000cbf0dee486b0db3860c86108f334a3278393d2929d756d32059f51579e6ab379220e71ae4feed96d48c7690b816a70ed1bcd0c0791ebb94e01e958a003eeb86471c8e6838277ea00a46d7913f28c5e854e05d9e0c43ddd4ca188c58215ede418afb2c57a9fa7a45e958ca2c8d8b275ba196960120c8b681d23105c76834303aa0a709b7ddbcf60d2f73e786ac941b09c5ee5a989dd73305880f6c1f26312ddc5c0f74b83a27a0fb310756caf525b91f1f9da9f083263d9bb798379b4d1e5bf19f65d9493a1efcb0abda5309925c745aef574571b288b9e3784e64ab4f44689fe4d849843ef60ca4ef7993f2e217dad85d39df937c86bf87573cc4374b9a1d36332ad976877d9a5951127759b7ec7f685dbad06503a2004a358575296731b8492a809d01ed918874c63a2ed8ff7d76786ba5e211d59c5796bfb26cd67cc8a85882e6df95f65e0069616b05666a073a3a5f5fd959ef58b719e1b5e5738fdc6fe77574fd2876e4cb790db173670c26387f51863a373f7dc7180bf7955add3dd304cfd7fa9835fca679dd0b4c4ea9871cd4e5bf664bd9b7bd5334dd9d19d650a9cc85eb3f86e425b40dc48adb3a6af6d43423cd89a219538593165f2ed73f0c67d476e757dd89eaa5422059d08cf651dc82ab84da23a57c42577a5a3eb957fa1692740092312e5240633f07d8b601073141871ed6bf4f17aa3536c7afdf2bb3981d9c6eb8f506f75c855b4d6cf67784b550448511d26cf7911664f0b11f94116ebdaa5d8bf9bdc71b211f6118768e6f1836593f6f1f7e1d932a9e1946231e3e80048ab71b5bc2331f7f6f022efd845411d61ad2f4ee7ec60b96c4c88475e4a60746e96d3e11c4fd0c4d2667d664a6da1ed810b2ae270fddb7fbc302c6fd5db75ddaa048912f261d14ab9472984d71744cb4b1a0a863b6f191969872855c8d850d53f17427ae735867b79a1c6edc42ac490ebce3893bdab20a8e1640d30c8949486f3f5015239c93a97efbe07bac526658197b1ce878a6306c8773262138c1268c8d29a54cb7d0ab8961db51e0eb5d6303ec70dea920086157d872ab16fef72ed39d40fbc710d6e012eb4c9d92a4f4e4c2a7ab466f4c1b3483042d82d8aa04d38654c62dde5bf159b84cf0b80a537c186c4e04ffdf4e8277aa836f740c67bae6fefd0e92b39e057ac28294321c383ae916ed3e5a4a97d271ca66bc23497a97a18a5500e4597c6c192f5ca94c223c62640e64f1c9d231b3c54741c2ab914da66f233958bdb48bc888428e25f1dbc66ac42fc970926a66bb8db3c46df159150619dccf9b91369ec1c76af2f19dd8ff53b7cf6ca3cace16f73a62497d8f8ffea8a293ce73ba0c0020a62b083f99a7ef22c1c899e5698744a163aba566813b48da356b27f175b52e755cba4982cf74cacfddfb724c9ff1266f8e0ebe4f786bc74c073f89c7b0658d55cc7f1c534dd581f5cb63075acaade0646c83294a6b64c1a16cc9499ef313f926c086b36dfe1fcf0be15621d9a04183c833b122a72f61524d82aae04e97310d90d2eae98b482a0d6efc38761be541f2b5bfbff95a440147ebd2f6b35bf75f418f3f0715b42919b10f5d01ceea22c6b673fd2f845d6a5bc65dc121b8b28dc38008cef656a2eb121faccea57c78c7dd32a95bb2e0a77c14ea04eac8ba709bee2ca9cb0d12d68cfeed7927ffe792907fb564cd5e2fcb8613cda56afeb8d9e1dc9304037788b143f436c8b78aa48111d11bddd891fe1b0686f596809c78d27688bd61b61f40280eceaccd16ea2cc899e96c2006e352bc181bf25fdd31ece6744e647ed745a8cabe44ae638505ec6d50fc404f504a856d364a6ecb3e3a92576fee3a840ddb7f09c607c73809763456877bba399357f9d98f36d0e5987e8fc72658123f51a59c74881acec5417f2bbef7c7496ef8ab5d84a237213c42897971e2f628d2d89afc86ece9063cbe8aa1f9bb336a86124324a88cc32e8485a1d7fcb87ec8102c4a203c57bdc7deca1f36b881cc45f7b34255daaf42dd069bbba41f2c65e2bd6bee5712c3a45fc31bc80704bb33c0ae6431c9461007868ef37d00dbec0cdbce8419f76bfdc27631b3cff072ac2390684b453a344281aa95ebf0e36245ad99a41056c7efe6cce1c9c64a1d0b3ced343b258a7d318113c4c699e685bdff38ab238b09d4e095177fba2f49d5b7b48b459ed110b3384aacfd50f753899679511ce67a687a1f15157d2093c81ffbdeb48fae3fb341f0451ee1fc933167ba0bb5e116f3dcdab95e59f6aee10abb2fc84cc7a03e1ff504e05f56c5f4db46dc24751d05ee14fe9b6a242cec9f49e4441fd36a956601d557fbbe9a62f5f819a50db46a3b0cc5a112b85bdf0feaa78b783e3c470bd14ee15fada9fb5a89aa6dddf98f5d28d29cddae04bcb1d93f11d799612f1b926d6538ab240b9032c9df13fe53fcb2ffa579e5e25fc106d390c26723a2a270d8fe086751c7c41047537c827e363c2c5f5ea1f82546622e693b6869ab3f7856f556f0fe3404d0c1cc9270bab8e969870f384850fa306e8cfcc68179162da49d6881bad56af462bceaa8d813c784479f490669c1f72c8175b4ebabd49b67852ef578687380961aabfdcd0caa96848c2645bd7feb40bef1dbf8e6cff9f19367d5e7fa4688f2d550a9c3d0dde13f6e2cbb9ee5e6daa3599eb2dbcbd14897d864b47d40737234e5c8ff6b2721a154325a576860d50b9b6fb2e6a3d93a5ea120c7edfd82f6af20498941677e6a7ea1c0506b98b16dc3696a6c6f4cd9a569559532fe55c420218fd525f8f462b883ba9f99f1e42d69ec25942a484ebd7bc8df31ce82c532da2272b57e558c8568bf1f926ab2ad131e44cf0f9f92da669a25143a8c23dfa1b48ca7782368ca24ef8796011225b2d3be03c1d86493ed94997565ecba17eb30f18e60f1b6fd8079c75d6513097321827916c32d7a9460baa94acffb24bfda9e409e1478d71761b5cf1e1a4901393f5c30586a5d87d47237da07e783b8c74bc02ab16c6483c875df6c7df93a3e9b60f1df272e0a450ac91db685a5baa3cb9caf991f255056ffba3f4577c1e8e54b2ee5ca82874a52e99323372d7018c208872bb2c550aa41bf89d530e46a5701ded1ca6dbffd8a30382262398a36ee97f0a9a8a672b3b8b132542810818ddab248dc6ac2cb8bb40212884e470ca38dfa2f67e602b1e7d42e8d3e46c720c6839bf98f9ad3ecdace848e303400d0fd5bd96693ebf46de2790aea1c74d4682e9397a5067c8f5291542a0ca7dbfc88e8b52ca483181c5927cd78976dbcb897d9629fa9bd6526e3ee32089a8e52d0eaf00793e26139f9dade873dc1f7dd3d1780fc17840e8c8665e476a73042da1f7a4d929ff680205a745d3b1f4476e2e282f1410ac80f942124e1daf1709ef75872abadd7971d2bc73a2b80c73fb3a1218e19fd49fcc20671904ba6d60bdb6613e0df5707dac387694b2891f640a69fdddda20c3f07b60706f38452864a9649cf3277d23cf9d9185350854e340409005368f863aa26e6808349dc527b9d0e3560a859e28f2f994fecf7a144a36d39b9ef9b3efdd562803cf1ae21aacac25668a568419e61997c863a0426541febfc9aa2b2a14db7721801bf6dc85ee857b3c1ee29fd6191ed69369e0f27c74d1e6f606fa71872b710d1ed0441fd4215b744e98597d997f564dc878799995c87852ff711e08d5aca40f57f7eb8ea6e2a0828820251420d2ff725b3193dde17df61553251a58b6fb852ca4e341c5cc1df0ce90068586fab58f608f1129226a8c881fa6654bd95b510f91996429a67a62527ea5cfbe1793ead248b12a4960912ce37b1aa743e39e080472703efc398a076688880a7b5516ad38ad7e0b86368182b0c1a02c7c86ca66dadeba84f816ada48fd11bf85f923ac2f46d67fafb8aa234235cc43ad22914f3dae1553d26442043", 0x1000}], 0x3) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getrlimit(0x4, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x3) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x800000000) write(r0, &(0x7f0000000140)="7c50209d97e9f25f21448f0619442f089f41eda0e564f053d035d0b71af66ec5d713933a1417127e4dd555ecb93a1f96bad1fae05ac53efb3691a216c6ea737fa62c763d20399b49612dbdd5bfa4a80c5aea355bf726ba156657237895064e8f8f59bf11aeca2aa4765ee4c0dcc3e6a612d06e567019b50cd64f84b2604bcd62b083705178618b767392137789714e5887f5d0efa16c1fd1827c7b27f67975eca0", 0xa1) fchmod(r0, 0x11) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x84f, 0x1000, 0xffff, 0x9, "529313200b85e7fe929ecaf21f66439ffe0cf26d", 0x1ff, 0x3f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x21, 0x7, 0x0, 0xfffffffffffffffe, "e4302c543c2be6326a366555785b7685b7f879cb"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x19a11b2b, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='.\x00', r1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x35, 0x9, 0x5, 0x5}) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0xe4e8d38841b9c741, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:04 executing program 1: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x1, 0x1, &(0x7f0000000100)="c3306db831058300b28773d67110c4d4a112759f4599a34b6de93922403e1ee190e2db7f0c8201e6e6cf9e040f5253247bb8ca0dd658e13aff43f7dd09d1bf8aeaedfeac7f3662f366b3f9a38eeab38a5a5cecf9c54d8aac2d98c8246949166b27407e7d2d32f030dfc8c31f49790a975a79cbd379466ac05ad077713655e5adb33e13585ccf9a343af57c052e84171631152ca581d875584c28b6503a7d44f9e2f5146cce06bd72ba73cf52f576f2b87675bb", 0xb3) setsockopt(0xffffffffffffffff, 0x0, 0xd2, &(0x7f0000000000)="9059a3e5988ba0372757366444d8ac9b2e27b02320a0cae434dafe67d98f14d580feb6f703f2dabe0348c79a919f1357eaf0b063854e4d66e5e896be308bc63953686a4deadf09e66c9c4d1fc4d465bb73acb75c27a9542b1af2d5d4b6014e1be1850b5a2169f71e07cbd5e83ef33be3523a36e6697139f4c51ac010a85224c0872d086e0ee25bca3845bea8cff0e0b39c4aac68809d7526be3894d03d8e95fec67a5c00a4d1c186b26f78286d72b6d01c43d71df2683e7acf8c3bd11c8e6288f2894bdff8cae164f3971d9b07431ade2c97e5d5bb4635df6bbdeaf8f7a9cf1a1cc4b8f4bad90af0778b68a0d87e86", 0xef) 16:00:04 executing program 0: socket$inet(0x2, 0x4, 0x3f) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:05 executing program 1: r0 = kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x0, 0x3e) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:05 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:05 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xad, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) munlockall() pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x250) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/142) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r5, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1a60, r1, r2, r3, r4, 0x100, 0xe6}, 0x0, 0x9, 0x6}) socket(0x20, 0x5, 0xffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000d00)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000840)="e02a6a8295a0b87c4b6f5398aed728c9083f3bcffec6eac1bf0de0bae1528aec32ca9b857b07dbeecde65175e30bfbc348e5c5ae1051ffeef8c51235cedc5a8080ff4b1707fd6954a44dadd84b92734861cebaf28660dd8493ef9e19ba93ea2f9929c41f68d3cd93de74d06f620f5e3e271c149d2072466d", 0x78}], 0x1, 0x0}, 0xc) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000d40)) chown(&(0x7f0000000d80)='./file0\x00', r3, r4) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000dc0)=""/4096) semop(r0, &(0x7f0000001dc0)=[{0x0, 0x8, 0x1000}, {0x0, 0x8000, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x3, 0x800}], 0x5) semop(r0, &(0x7f0000001e00)=[{0x2, 0x400}, {0x2, 0x0, 0x800}, {0x0, 0x3fc000000000000}, {0x4, 0x0, 0x1000}], 0x4) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f0000001e40)=[{0x2, 0x7fffffff}, {0x0, 0x5, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x3) shmctl$SHM_LOCK(0x0, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$SHM_LOCK(0x0, 0x3) fchdir(r7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001e80)=0xf1) shmat(0x0, &(0x7f0000ff7000/0x9000)=nil, 0x3000) r8 = getuid() semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0xe54) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffb, r8, r4, r1, r4, 0x102, 0x2}, 0x33367abe, 0x2000000000000000, 0xffff}) 16:00:05 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x7, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8}, {0x3409, 0x6}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kqueue() r3 = kqueue() fsync(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1df) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffd8aeeb70f937990755bc2e73b00000000000000"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f802b8907c945654d63ea73c942d748f38ae8a38be959"], 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a22416fc81817fcd835750e548ce421e59866dd4f96ad1de8d053e5a6acbb436770bf4ca804a1382954b5d"}, 0x33, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x4a, 0x2, 0xfffffffffffffffc, 0x6, "34b9224abcc5525185d23af563bc8cc1029ebffa", 0x3ff, 0x401}) 16:00:05 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000a10b00000000000000000000000000000000000000040000000000000ee3ff982139f407a0b62595feed3577409bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69efeaa8c470b504ec04520aba49e045063bb3c3ca3acddd2898aa65aab2c9c35152468e9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65e1f53202f2c30a1dffb63176f285468d2fcabd22eab32a2f6130ca1fda007000000690260b190b2292b5d0b0e24fe148cfa803811c74cb3000000000000ef6f10d8d2fad3d980d088f29571510f6d0c330c000000000000000000"], 0x1, 0x3, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x7ff) r4 = semget$private(0x0, 0x2, 0x22) r5 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x110, 0x20) write(r2, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0xe3) r6 = getegid() shmctl$SHM_LOCK(r5, 0x3) flock(r3, 0x7) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() fcntl$getown(r3, 0x5) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r9 = getpid() fcntl$setown(r2, 0x6, r9) shmctl$IPC_RMID(r5, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x7, r7, r8, r7, r6, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/218, 0xda) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x193, 0x2) r3 = dup(r1) r4 = socket(0x6, 0x5, 0x8001) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x1000, 0x8, 0x7f, 0x1f, "5392106a846d2186bde5374af064f7a468107e9b", 0x7, 0xfffffffffffffffd}) kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x2, 0x3c2}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2000000b, 0x9bce, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x8001, 0x40}, {{r2}, 0x0, 0x10, 0xf0000010, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x1000, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0xcd, 0x7}], 0xffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0xfffff, 0x6, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x2, 0x1, 0x20, 0xc649}], 0x8, &(0x7f0000000300)={0x1000, 0x101}) shutdown(r0, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffff29c, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x36b}], 0x1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x7}], 0x2, &(0x7f0000000080)={0x3, 0x4}) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) shutdown(r0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) socket(0x18, 0x8000, 0x1000) 16:00:06 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x5, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x4, 0x200000087, r2}) 16:00:06 executing program 0: r0 = socket(0x10, 0x4002, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffffb7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000004, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) 16:00:06 executing program 0: socket$inet(0x2, 0x0, 0xcb) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000440)=""/197, 0x69}, {&(0x7f0000000000)=""/7}, {&(0x7f0000000200)=""/90, 0x183}, {&(0x7f0000000540)=""/118}], 0x10000000000003ac) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x18) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x108001, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x4002, 0x401) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffeff) fcntl$getflags(r0, 0x3) poll(&(0x7f00000000c0)=[{}], 0x1, 0x63) clock_getres(0x2, &(0x7f0000000000)) getegid() 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20010, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x3b36) 16:00:06 executing program 0: poll(&(0x7f00000000c0)=[{}, {0xffffffffffffffff, 0x4}], 0x1, 0x0) 16:00:06 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file1/file0\x00', &(0x7f0000000200)='x\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x88, 0x0) dup(r1) close(r0) 16:00:07 executing program 1: r0 = socket(0x18, 0x6, 0x9) r1 = socket(0x0, 0x3, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) shutdown(r1, 0x1) socket(0x3e, 0x7, 0x7) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2dd03f2f66696c653054"], 0x8) listen(r0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x811, r0, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x554, 0x1}}) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x6, r3, r4, r5, r6, 0x12, 0x6df}, 0x5, 0x1, r7, r8, 0x6, 0x5, 0x100}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) r9 = getpid() r10 = geteuid() accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1a29, &(0x7f0000000440)=0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="2b99e5baf98899cf61409535d4199bd7278f711e841f38965d0d082d4acbb1d8fd8bf1afae65eb1800b96c0925d5ecc1619c4865ed5e46e27960d64fdfb6d9bd23fe12449181776f78c499493c1d4bafc4eb0daff7526d00b12638eae6357d14430f1a32003316ccdbb7738f4604aef4", 0x70}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x2}, 0x4) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:07 executing program 0: semget$private(0x0, 0x4, 0xa5) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001040)="472d5de6163da17cfe0f6e98341c1398c2dd73b51c282cad52c0ee0362ced6f7c2ce8631238806299e64e0d5bb6052ffdf3880eb75ce77a0bf8974c0d1154afdd1d4cec13ba8d3e5dd76468d58d54b7edb5cf6fd02c11c0605b297c5f1844457e4999150ab33309915bb22a853f624eccc9f7b44644f6a9f52a27e3a696767cee74108d08d27ed3f1a98f0dfa842e41df28b345a3576012cd52dd40f2b7f8e6db6165d262394ed4a07852e8973ef935424bfcd302f6c5433de38644dbb0705a7ae0fac919cfd12bc40e987adf81d9e614c28eb7230a4e8b17b4343fde14fe74012c7da5f5e885a5fec3c3a786456f940aca8cbc2ba6c5a8b9bfd843601ae3b2d68b5a8cdbb7eda50a63d4fd8a2c78f0bbf61e9987e4f5cfabbd3810f723b111bef5bcb22c1b900383c2501147ddd760bc400ee41f60214608c7580a31fe397bec6743996df510878650e89d312fea34389952816d5d3b7e5798a42dfb2332c80b9ed40568735e9dac9db381208d8dc8e70f4355c719e87a415f4d11aebd43a3e4deccc5f3ec7ea868743d34306e1274374ad9627d3bd653a563676aa9da525383e5e493b6baa33eb7faa7f00a78277480f08655505326a785bac3ab167ef6222d27fe0a29c2098083141d74d40b32b701016d78532538d6119b31e1f3bb6aef731d4f710d22a9a77839b33d0e83f93a44fa1886e20ed5567877f0c94960a46f40f955548044237de4ac13be09b3116cfd4944c86ba41b1ae526b19122ae82b3d64a05f6ee108277a4062896e15ff680bb27ee56f71045713125124f7d1269cfd7ba7bb35f09df77e94c753c57a9a8ac20fea074680f4acd8c814b14d5d21e8eb70e67c3e54764fb6f5e82277fbc5cbee5d2da25d7eb3e33b9ab8df9be1ded09f5cf62659e577c82608f5ca8c7b3ed31a76cdd8412eb668aa10fb04a45850dff818436fd2cfa6a242b19cc3cf7fe8230094355c4cfd87b1399e176f7184ecd95be1a159108835cc7f337e558da78cdb2ec24dc344f107bfeaaaaf7c40b5a88213b118e664ad2092a8fa0a93c76220d4a083652f2d86d45770a458aa5e4f76ac4abbadc7ab030d375decb5088084295e6ab3dcc584b459761617af0ff6e7a0d9c5df8025e984cdfef298da181230c94977654f139013cabaa3be835f6abefc407bd28dde44f8cc6444504cca894eca6748a6476976a14b28927c18fd5473b6c8f278b8b8c3c45b45521517ec5415ec2da84c5a7ffa8eb0710b8976f795b20ce1ba4a284f64177fec1f619bcc5c7857e9959f4b381c5cf9d8549c8999e97013fd9a8eaf64b793362ecdb899cf16a2fc94688e415a44a5878c1ccdf37c7602ac69dceed58be482e6617b14d7297849617a495017fdcaaf10dae17404984161e2ca291b8ead020cdc8e472e7ef28222dcecf6c0483fba22125ae9de71b4306c875812ffcda19ad8bac0d71b245852e0c6bfbc532002cdde6d85930a2667706fe74c31e9947f62a44d61a757effc50aa1311e9dbb606583d122e18a5b7f954c8dec17b4b5d5fe6baae413d3ef15448a952a18f1d5afbff314e33ebc35ce0619394bf76ddfb8f6eb9d9297354b7f898858a869c86c53f7305760998be2f2a173d40299148abc96103b62bb26d12e40d941b1793392f98c1696f93fe7186939e831555643c5b8029ba53786d1bef4e1484fad50d8596f6e4ab3f0ef6e16ae62d388ae7054f0a80aebbf53d8104ef6a773cce9ac60990320a976522fc33f4720b561a00d7407670e3427737e2d63e91148035fd40f6f3d0dbb874869e4232224bd302d5053a2f1a0f60c5550b86a14034199087ed485c199e2289f35eee8b95dd3eb922a05dac318b02aaedb91260b40efc4b150e7fadd9716964370c56d330b2f92c26c202c21bb478d0ba2922387e5b759c7f44e17b8ae6bb121ee696e94fa3bf569c5c3de406ff0d69ab1fa1ccdc658bf2fe7353a37f43c82fef412364aee0395f50651dacafc3400368a172d6415be186b78fe15c3bdc2bbd59e935cd7ca209d597ea201873908dcdb3e34b3b0fe169eb5efbaba6d22274e3e6f4851944c2ca4ced4ec63e59bb3ff192240ecebefb196533335fce050e5f2c00c7f7fc851d841e89e5ef59f54989848584980051eb6240afa0227893ccdd1bcbd36c702801277dd08cf05aaa6412e7413e371249c547676a64469474bf97ede122fe021743e0826c76c2d4409c85840508351803de3eb90372b85b77e09cdc8b62bdaaa116f1c675319d2cafe54df8ab668b4956528ee623e70a417c3ec7d2ba989ad669ebe3ceaf7e12831563a07be9390aee3c306a7e12ef7c40b1e56d93fdb646083d4c4cd824e807d30524912ad746301fb458f34a482b1c2404ecd66f1b0e586c2b0939a30203ec4142f68b6dfb98db8a1625f4ab65b4451c17a5dec0b8773f2c9ca37628623cf63b158cfb9e573aac7eb1ca4d50e9741305b15e314989505339e6fb3b43f77bde283009c58bde6ed9db0919399cb2c314881a5eb81c83f60a2b9fd501b8a5ecfca3a24d1f5588e7c3bb84acfcfd8a5522e63f56a320dd23a91e3f81502e6cba6ec7422fb5d46ee612697a54127b497606f4ded801a88038fda8235af93f9043e9283eb957d3bf62a04fbf214bee066b246e08675ad396ee99ae952a5563eb5d172551dd031ddd413adb0a827b6bbbf8da2b2238ec94dad7c49fcb7aea8d1f6f9cadccb4905b4c0f16fa17399862e6a395e0446f88c9362d1a60d1ae85190d4aee37d87cbc90983d47d7c8a1a6b9e8e47e7727fd08a95391822b2ed57b9107a2994c1c250e8ae059431c912896759bb5df767fddbbeadf7a9e5a5feb299db60620c2c9f2629aeafc279494c882f3d3d8d81a055bc61e74143c567e13efd086d3dc8819a72b6c00ce321a0d08c05fb35192cec5163006490d00077e4ef8e94b51937ca17f473645ecf2671959e78362cc8974d5a25bb59c65e29786fe729c6038cffc3e685c872c18394e94869aa8dfb3bc7cf51bd523a62cd2c950e69f1c7af7c6cfd21a4e9b12cd00e273dc91bfc832f28be5e8cae53fdc43521feb04e8e17ecc1bc8a7bcf19c10efc87e0a33edffd7ca138e68911cbd0abab81108000d9384cf45c69167342fc17771b36094a801188c6b759f4e77283314b0c3ab6f5637fa6794dac779f2e35e80be5b98548e8184e34b318ab80b4126618169dd00ba5da389e49a10079231109953b3523671c9d22a24af9f617da84368539ece6b85f6bf1a1a1190c8c2b6509e527b73be5485cbeff32df768e4e340facfbd8331229baa8ca85ac0b58840f68cb2d1cb9fe25e5f5645dbd3c8d1879825d963559ddfff40f5b97d9a2d3a247541ecb1bf9b246075c0e95af785e07d3644d824953e3f94db565eca14715d0b69e857754de42a719ddd0625763b2cbfbbeb4064c40bfe7a36f934ba9abd39cb5245bea631664d5ee772aaf3c94f3d2a99b913227749c431e90009cde53b517f5e5979da5df70779b7f3d8ac2065fd22c8700c9b08c47f06183ddd4979bc2cb8630e1f323e162b4e122689ccc75c53c9a8fe4c38462574fd1d32af00c1e5041b572078ba013fe75df384cd5323d93ec04c716b01386c43bcb70903a16c30fabaef1b31f445875369743741171a3a1c54397bcc28f704c6f61f170c193c82483e275c8cf754f8cdd87a200b8516ab9502df50eb9efb6855e87e2120373d6db3ceae2dbaa1e64870b8d75bfa1444b9a24e60cbbfffa09021f73cfdda91866385afaf5052e1e4f5f29127aa1b75fb1abb6b0c7166a56e362f7b05197f866dac8019b12305994c476dcb03abced71650599eaeeacbbd18cec6862de4b11350507b5664e84d99bd202877ee66f524a209e27d5227aa60797972fe4087c5f2fbbc78cb23abe3e92dc88cb1f8a323c6135efc08fcb52e0a3726f7a91a2dee3089b9f864b9717c566c34254bc831c01791dea30fd50f3181bb0fd36b2d384b5fba58080038bd24cb95e06d5c48237fa2f0e3592ecf9fdedc639bbf4ed0081109910c1e7ad4f7d7657d85854ada6a4996d148c36ea0a8c569f70e5670615fbb1b8da9dda59b32033ed46c312813a3d0bf99ba15f73702cb880d6c3e30d2f26c8bdd0670f2edb34732bdf416ece7302bd2fa6b46c5aa7e0ed61207909c1dcf05dc2b835bb1f7be43314550948fd24af4524e3f33193e8b875b362b47aec0bd2869045074cfe09a9b8b583c2e3c47173fa99830ceb29a3c0ce3d8fdb504ce4c300995ff144c66a99df744a3ea0fdc47ac3c2d287c33b76310a7f42c43c3aa2d5ebd834c2a4f4dba5b60708585df1cc521b780c6e3921ecc93f49f31650e4bd1fea653e35d01684eea8e78c2888b5f05e56cc5b87ad17045592d8f14e7869a266cf85f1c9bbc3deed21cf28eead27459d5d965e5d6c67820301d8bf183a37d896a0b7bd6631b8f1963c7a9de6c4af52fb2dff5cb6a2a1707333baa1729e93216453cef9375041268f6111061d5b367130a87c6f95aa96dbadb3e3784eb3504f349685442a96e22367662cedfdf0bbd29541c87c0853a01e35c3e999b3913b0f28132bf020de246f92c6ea4a6e31e09bbd26d22a79fd49a9f993c1c79336a3a21a9c50c1ddf7e03ed1df1d9ca8edcaee9c22c24506b20becc4e0b2e741fef295bcd1ae8ae412d57bcfc5cef62f7466e7904740dddebd8391978732e370cb3c3cdd87108fc1c487b6c665015c8a8537440f6a1af3660af2912af6308ebc1c91224f8e1283d839d7d542f86f61bc6df29bded7f575b2497716bf80a43ea3804ff628a5e925e498f38f5779c51b03c4bd43ea1fce91ee5392bc19a1ed67c4a9a82408e6d37fecba3e83cd3c91c1874720cb2b9352048c144a4f1445aaccfafa6bb791d9b93e4742fa0451f58c4bccfc6a04d8a1ab018b14a16e89f6d712550406a7945e2c56566216c052130aacbc34cb781b21becd5fa44e5128139dae3d6b5107646af7393998c87e1d2573133661a9a65f3a33153e38afc11c330f86966abacb4c6edb0800163df01fd945bc303f13a1eae1c591cc780b8de1832883610b80497e309c582accb73d5a5d0b05c7354ca027771a2d7aeb784884f3f4dcacc76a0a54a8ca0c483c758c609f307f2fb9e10be602509a4713a008dfb24b239de710c887b71cc82ab7252cccb698fc8c954ca211a0a2476f1675ccbea16cdb7bf881dd2e4f4df46204d88155013e15e07aaa068ac5325b2cf3ce8416962de049e0e9978aa1951bb05fe32770e37e996a123ff9052838069abed50d062aa49475f4c4f0b5805f11433406379af494cde6f456f1d583aad308f7d29a041cc48d4b4f663fcbea1af62da0cacdb23929ab0963ec91afd0ca9ce3c074663200adb1d686b0ee4ce48e6dbc105c07274920fd77524d501d04eae36ba03463c3f972f94d6b4e3bc506e1e67ff0e79e54dbdd96b551a73d60406b06457476b0d11c14ae3c7ae7574c8848f8255b2a4a2792809dba77b6063d16fdd0ce54193a7d1376726e225faddd849d44bd2c8f7fdeaeb86aa804dea10fd884eb85be48cca40f9a09c7c8d22a392230741be6cd4c31bffdf760b34c91373942b40f54960377958ffa32719ce9849d591a8504c9017c75f7ea4e3c8cb86f802757653766a2b815122219ba1868aeee4e1c9f9e3e2c76db45b8693348af0084124d64e5f02fe9885c59779f286fe8a903879d377bafc695ee5bc46c0a81d31deea71a67efdf136d0624a5652b7e7b691f11dfedc4c66bce5c7aae309b898ff7f619725d8ed60e0e6b86018df9d", 0x1000}], 0x1, 0x0) getgroups(0x1, &(0x7f00000000c0)=[r0]) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) msgget(0x2, 0x26c) writev(r2, &(0x7f0000000000), 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f00000001c0)='./file1\x00', 0x208a0, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x8201, 0x4) mkdir(&(0x7f0000000080)='./bus\x00', 0x82) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff51, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shutdown(r1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x70) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) semget(0x1, 0x0, 0x4) shutdown(r0, 0x2) 16:00:08 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r2 = semget(0x3, 0x4, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:00:08 executing program 0: clock_getres(0x0, &(0x7f00000002c0)) r0 = socket(0x11, 0x4003, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0xb, 0x0, 0x0, 0xffffffffffffff81) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt(r2, 0x2, 0xc11, &(0x7f0000000040)=""/9, &(0x7f0000000140)=0x9) r4 = dup2(r3, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000280)=0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 23:49:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:49:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x8, &(0x7f0000000600)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket$inet(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x1000000000000000) pwritev(r9, &(0x7f0000000280), 0x2dd, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[r10, r11]) bind$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="02deff00627573f4d61a11ca4faf06bc6d027076ff254e69bf6bf44f040013fbaed63a5ec16a4c5621067b932ae1ed234a80cfc8b13d1d14ac7ed247f9d20d74a4c5734d5fa63f96de4dcf18da9dae1e6e12f893c4554c4c8c1064748f8ca6edd3fdf111218074107463d5c18ad2c07d3475ddb65c58a4ca4272c8991e4c9b6f2209724cda84c875989b215621e8576aef7a68506b6d5bab9f3e05032408efc319bf2d0b5e88f76c03c214d17002f5ac619994d6e12fbf6671c2cb8a50a326abad8b2ae1f49d382f39abc731d7fb97a289f08676931f4a1e928d7ff40a25e45a198fdcae7c41274963ce"], 0x8) recvfrom(r9, &(0x7f0000000100)=""/79, 0x4f, 0x842, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) faccessat(r9, &(0x7f0000000640)='./bus/file0\x00', 0x9, 0x1) 23:49:40 executing program 1: r0 = socket(0x1e, 0x2, 0xffffeffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x1, 0x739, &(0x7f0000000000)="f070d9f50b292066036e56e2096a36fa9c0a4fadaf10062d27f73314119ef09494d888529da92dc427a588fdf65490c6439281c84a35b5be16e9458af437869f1d2558c0448db9d837eeeb818ec72e46d5513742494841605d1c0d46e2b2fed59978ccc438fbe24a07945c54ff74ffb8aae2b50081296bc2d11ffbd89417179966a94570f4cd09de76b1d55ae8d4ca266242efdccbf3e5d41dc2", 0x9a) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc4) 23:49:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000014c0)="99fe358a", 0x4) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="5a22c72b6b23fd28262670082e6531825139080532f03e21173dc376fc6d97ac3a72af32c0565b8ee14b3e6b8a9d3e0be1a5b7a525d8702eb9b2626c05db83e3fd9ce88cc6ab688532d8e727596d2541ccaf3abcd221c9033d53865d22e9d03c370acb7895b30377944744509c8e72b24164117e666a2893dccd547318218330a2a47fa6e9d9cdb6663035d380bd514197d4a1d669866d3b55b344df9c243e855a349eba4c637ffd42d0f09e62d24801ee50a7fa371940c226260e51a3dcc555f03f3c853f3228fa7e6f4f2d81b3e08dac6d484718", 0xd5}, {&(0x7f00000002c0)="4a7dadb5a2840a955838042c074076d6a88eb0b358327cae98f7f65d2388d840395a1cfbcbe260f2ab513577e0d64bb20021e25f22e101e8d74fcf28c5fffadf57e58ce2caf9f0822577e5b5905cd133bf4f6dfd22c49f6fa8d114382246ccefad2b69d1f90a924930c500d0340286ec70e1fcc63ae8a9d1121a2e3e0470d0b6eef143db77d1d3923ef6d8ad415954b846d2a45619d20ed75baf965ee9e1ea275cf40b7b73b5e3151864a34216eaef331f829d3c5e7965a079feecdd50ce0ed271bf13e35770c9d944f96781206feec6415aa75107f3f26f783e867ba2b22d77938bb1", 0xe3}, {&(0x7f0000000080)="9dae785aba634b8f984cac4de80ecf58ec3ef3a905cbd126d0a7f234db60fff004bc5c75622aeee0eaa480ea82f3a658c763966466f9990dee8271faa4f6eaf4ac3dc9ec413ca0f49dddce16ed845c4b11155c6f133329fd9f5faa89d853cee8f450e483f88f7035fd9c084412781073cd436699c2573849bb59737b0c7e23ae743ffb157a34c0f713cb6109b9462fc7acf4bb8ee6a910897ab162cc40c9f6b2bd03f3d945", 0xa5}, {&(0x7f00000003c0)="98f7dc5ffa7240a95324cb46fb0b9d807b6bf50a49a1c4b17f48490ae157b54570cb739a609619b2c0c5bacf09c91a8719a9e682eea217e25c623d618ab389b85441aa58e66c517cb296897fb539a3e9722c19c7b8c93ad72f2a7944b61b2ea62ac1bed7db4d9f8158de128ad920ce7323741a00c1002f53888fe2734fefa49fdd36d728085b1e50329b90fd4cccb15b1b3f58c5ca1e17e4de2198351eb25c180b3152629907c832f69b8e71e77855e1b6c403dd68906121a1015498f5526551f81dcef9b65907af75a1be2dcb1171c018471ab5fab5fc1b08257c6bc5ca97ae1f64e7242e65b0a05d0c36f1729dbc99374c267e0485298fba5745f005c6805c3b7bd2452c63aaf89b9553c2020b9a5ce2efdc6941c56c302b799bb0fb8c686fb43bbb63076b656320271a5e43039e81351ef7dc6c59a0abfbf18aba9f3ecba174898ae248298ac1b46f7d6ba08f23596f4233ee345e3d240ef08c622cf793f7a1b9ffbe1dd29b49af8bd910a3a0fd18cd87b5ca534f0383967042b6ccf00bbda642f7b73c207a95f3028dcf519fbeb3714ff6ea0c5fcce72a7694f87f6c3ba0215d9aff16d1120a5457601eb1c16589909ebc0373a7ad65e06ff649d43308ee2d6212ebeb37e84d6095aa5a64c77935f8eb52aa5ab6490b6bd2172157b9f25c6599329ca8a00dc37f9f8ae3645ed88631915f8c1a195a5dde26f9782e13915a770563130260d03ba516c759242fc31fbbe504aa99fa4b9f4980184c52724098f9ea34efe15138397492135e0734d523c827b6c8e12b1ad9a21b3d949203fab14d9627b0239b214d9fb7807164b0c74552d756cbab3edb48c4a749c3060391bb514ca12e6075079149da36876dc9780e6297c3485fe1831b91f996bb6758e56de3402115616d01c448513f4c7fe67824668dc5e65a5403d7f830641882da5812f51ca8dd575ddc7e7db4f54a312256aecc3b2453c850a94134ce9c173adf67904b4f76985113290544f3f9cf6aa2a62b634763d3ec1b8a71dc4308f9490866566cd0135a0678067ba7fbcf63ed08150e9cbd5efcbbc085ebe517d5a896c177e3b784f3f894e34c50f96c97e0f084f4481e7ae2cca36482723dfaafbcac8980bb3d8adfba03a0aac14007ade35ec43359df13a02ea4de6c405ff1fdd8299fe3f588b04ce52d91cc77e6d90daf324f9d32fd74142b354d2bdba5e5a88537e50c03c0241c822e563777dd186a4ccea06073aa2db6e3f3cca6320be48b3214d5392c491efacbb4c544a342ac57d9bf06da1a8bda1d8e6f0119fdb5d30cdf8a4b87ecaef16f0d0fe415b746759c04a7a634c855280adc3b9582eb6e09162141c419f767ccf94125649a58cd0edf3fb737f835170019cae85597c07687aac5c075604d6e5affa0f366b07e7369125a9908bcd7a563ba20bad26031f23cf44ed029a9376b37bc74cdcdcbda434635866afc4b0882748867a041482cbfefb56c13f87222ab3166ce038cb1e207e754138325bf79a78f3439704dac15935829049d502098f312b048cfb1a2ece0e9d4613701251486e73d67fe87efaa9edf513bc3c4a914376187178c0688d0f16d3eccb4fb04c8e9c4ceb57d7af680f7f564bdbe0f39595ede1c97352b061ac51e439267e9f9015400e6dbf6ce9fe7be7f40eaddbab728b0b38b4129904fb9b53544718f5190dac304bc1b4cea2cda5e8f39a20839618514f7576b514327cbc5a59184ebb9d37c8f2b155923a87f2b5263ca47989da5db7639167b37ea19df11b5d329ab389ac6da334059f4f63da9aed7819535f11ab1f44d40127e9650dde5e786257026d87672908a85c5760f00a9df5d7065d18d9657f90cd97bc9478d20b8bf1f0eba23d56a0e0453e98efd8d2510e19e1bea7b2b49baea3ab277c9541163bb170db25fbc56510e6b09549d8703b5926b23afe5dc987ae0d14a4ad8e81635c042bfb70dc88f1a2d2b7b0f79c5cba029ea5535b74152c87fd256273c3788a4d9c381f269186dfe0dc075a26c650cc2f76c324adf81b2a0e5146dc34686c0cb2f73397becb59cc4dfc18e556bf49e5dbb7c569c5451fee087eb7283620af3c9db084368ad0cb3cada4a38f77633b050d8a65a24e61d9a8af6c91f684bc2d7a93d894d72b731b693c7857d51e7ceb31e955e74332448b74a404f3e0aae841f4adc283c6ab96fdafe297ca80181bfe7fc08c8ea8a1e40426cd2afea5fcfdd0e881e15a75d07a49771c4f52e1289bd15ca7d80956f08922f69aef8ba9a0c70f6386b7ba6d8c2218e03dba40d12a8bb9005b18c40b6e9caf312c6dc39d42fe0ce383bfc676eb7685120e28013937798d8cca2d33a31d9b8f9f6e931b82cf280ad1fb3ad1015ae5ed18702f020023dcf8fb1a97613a18b5c2b1d47dc72178e4d4fe1242e6d575f6669ef08e49b5d6de4661206f237e38f241624db6cc817265d61dd2970775b643d16cd950566680359ff58869a177cc20bead0620f763e113b51f3e33f9054263a1e8166ed98bf4f094218931a44059a68e542d5f116cc0a9c04f78f24af050de84c74658d3a6be50d1458ece4629df0ce66326a7bbfcfcc47647981f482be07ae6b57c5f5586a8b2140d8cfb6b24d397ddeaeecfcdf47f29b73e9f429b82f35e3c570c3a2eff843bb4878cea06cc18ab66fcf165a3b5df08ea3172b22b2192c5c5a7e988b5349d4d8c02ba8a0cef4050e615efa5d4a5b21975098ebb08e5e0643c6fe49d2c0b5b917918fbecf978c41f719bbc2b567ea574e334bc9b629725ee1ae39895131109f9102e14c47de5334f7e049c1522e7445841a2654c5aa44ab1e3f4450577b41dcf1fe8bc87fa52e9cb70696a0ec2da2a08cfdd91b078c8195300af891d7b1e2a41efd496015896fd5d8db0395d3b0de4510d5718bcd9530ba372dc403634782c1a9fac074e5c004570cc8d460d7109c75d8d6f060304d0fa9a399417ca27235027d983c20db1868dba2386121e55da32c63cb7d621d29697ef011a634694dc616a5b90847695ddd77ed2d06bf01ad9d7c620524a10a0a263165b5984bbe5bbc1cd88bacdf15add1596fc82d2e82eb2326e360de4150fed6999d8026532970d4183662ce18812096f036ad74f7036ccd26b050fc0a64a859add0fbf460cfc710a6e754e4d7096d133d52f47416c32560f16dca3ddeb4b595bb8518c2c9d4e5a60c1e50bcfa8ff783fda515287508836dc28a11b239d894538c6e3e0986c1ee6a722f3ea6502fa918ddc04e51d404ef3f2ff3ff2177cd6de8d53fc7e3e831311dc3ab23dc64c3b02555d15b0830cb7a6ddf22862330eb4025426ed95ed9c64014f675305d8a78ac101b9473fc50f3e1847154707b7cb02f3ea3f9239e4eb9a4adad6e7b5f98a722c4d26332e6984a3657631b9d492cf66f6ac5c4629293fa6c92aa90baf20803a8faf597971f140b8d270481520ca062d4b47fc4c78e2286ec764467bc3095f39e3853774b6c223271626f8b1f56f8d1b05579b5a67017e7fbb0886e281f9c762632101c9f114e9b2cb89f49ff7f078a239a6f98d08c006a0cfa39b19973deaca8bba41de31320132f063e5db73c6d88edfdc7c3a45efb36bd3c855319cf82d164d54ba62900beedab46b9a57b075d79a108f98bfad7a306148ed132d54b685620a1e0b688893617a576a1ddd177a20e085c449415ab5fac0d575fddae4fa3d61adddc48047a4a0668e0a0f44e4b6517f94240258c05d401d585a26e9dd191051f05167ffdb872fe98e9be82e0072c2ed7dcfbff28354adfccf7005ddb112eedfbc6768e99c26aa397e16a81811b235612519e8fd813c2864190a59cbe72e7b8cbb056b826e873802919d90fe51f4dbf5d1c28651e7fd66ff98807299466c055ae2843a6bb6671c48478128e92c929a79d5798c5b5ebd0aa5849912af5df95b55b7c0a37c5ff0eeb8d33de9990dac3dd8242582443363c90e8483da02ccfbd8d1edd3374389b626803e4edd54f23342a2b12a5479a8ad086fe512e0d8a5211cb8cdf5aed00119ac86706fc9b70b3ff1eebdc27f979515d1cbdb295f299cb069992050259bd8bb4e319cfe17090e727382aa64c1b528a3b3970da10de9b9e7a0e2fd6038e776109c3410579a190159efeeef544de63e5eaa31c5b95e15f44cbdd542dae57085901c44dac1a87810cfd6f123d3450ed7289aab88d569bde0b93d0662de6128b2906a30ab2e416183a2217f66eaa7a5775a2172dd787556f7ec670832f805a4cb6ca0cc65da3a572c05d2fc074eda6394e61de572f09cd809bccd1a293ee2fe5c9f65ed25ccbe3379541696adb41d1c5e885fb62d19a9aca25ce6215d6baa3916569aef257d45cf724a16ee39793dae450825e188b5215f4ec9a5a5d3b2e4559e925fc3f9d9b2d8c91dc3465fb782b79007ba7c3a0b7950e4e60a8d990f90a0c99658d22fb0f4c2f0754f49759c9a6b8b9c171209f22fa3f12b98c0e754d761b1078e67f297f8be6f8171c162962fd661a681d5212384eedf96bbfa0cfabcc6799fd901abe3967580153d43a98c2c40368050e1cac89c8d625e2174def8639ca3878f18b5882a5e643238c12a65373175f2bdc29ac2182e7a940421c0deea733ca743b01eb5a685d9cad9e4d7f2ea99096959603c7ba7fb6a1ae58f636038668a3f2f8bfc1b18ae8a3f1df234022c743a74f37ee77f989551f4e0c19c19367ba3968af143ce180ba18e52b7f3d3cd82368d46236fa8068c3b77a4f97273e4e40561407d62b1ae4df1e9337b1f501e43029947d46d0c8910c214738b06f333d2a88ec08dba23a4770d22ce3ea32b53c41482a4dd65f9c3c1cec9472d1cbce01421a22c4550d75721d733de49fb4bce700eb977638ad3609ddf7c4a4fc7116630e01e3cf234eada802ed18579cc7c8251ec5b5ba42b0b0d3335f9ae6d93cf1804fb74b1fddfd1c1ab0fe5e0cbe9a0ad8c30571e9cc9b371d43615253631535cad520226ce2a24eb19786a82e3761ec518d1d6d909797cdb9ad287901cbfbd73602915be2421d4e3c8cb311c1952b87f0f9f14eaa86165d90967c73580d0a53aef1494b5aead38d11c37836457bc33bebdd5d5196869c9150fe8088685b0098898eed749bbfda9ff32920e73ac484cd789da1346c37e0f89b80acf036caa024e6ae278766da11b3ff264e8ab114f141f925af834eda753c046d3e3441baa4d547a1aaf61ca5aabc9460bd5b770a65a5b352c4783a50a823695eb8cd9a20cef915d125e8d614d3dbc39bba2b2aa0749c906489a8a76fdbe4bcf76395f1e895d2d4be8453d8b652fce0da87543140a3e2a93911296bbe00f85c2c698b6c820b1026e83becf1134c261e165b7d697cc6139be53d3e757f1bf13bab034649fde32d54ea8aad884fd0fe26ba01fcb3998dbfdb9e079f778fcce625626eca5fb01b64512872e3d90308bc43d3ba0886fe607e6a0d1c2674070b5674bb04ba5352696b6eb551985282e004efedab1ed5e889a92820238478627a595694d779dd71c70b361b8f9af42ee86ae03e728c1476ed67678efe5f76ddd39b091e745aa472a859fb328e5e988bbbf6f61c526ab37ff67cf9af760c2d1726137f4bda0df29e49b3e60a67cc4f656b8d0288f2ef7e9021b22a3f65a32fa6dd65e7e4e3f3dc9ad3b1c71850918349a923548f234680239dd2131de8d22a38538e19cd6efa26fc0ea524c45bd67f78337215cf694e2a213ef3101180b2249f4a560415daff7ada9329219cc80c62c32dc3f428c35ae211c5084c19a045f03800a3318554e7d6ef8b0d0f", 0x1000}], 0x4, 0x0) connect$inet(r0, &(0x7f0000002880)={0x2, 0x3}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f56735b9425fc6e58004c", 0xfff5}], 0x1) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getpid() writev(r0, &(0x7f0000002700)=[{&(0x7f0000002600)="40d38cd2d20a3dae0200c983ccfbfcdbaeba701d6078f49d3dddac217ad41f7ec6f38d7e6a6cef013fda10d016f088a446f7e553322cf1", 0x37}, {&(0x7f0000002780)="80bcb7cc31f495932cf711aeb8b1c06b3e89205d83688a49c82c4e6e6c82320b6ffedc1e01ad9dcebcbe2eb4da9a68f207c55c8b1e4a033632a5a6b6c1ed57123db9e44f486827a39a8d29d5001ec200427372e4d1b596890da5f3dff8a1bceb3b222e9a273ae003dcb88881d6adb8a1f2cd374e3dfb9a7a70801cf359aae1394c7ed1115f6c2b18d102e05c52a9d0a0bad6e22cf097ba621bf978d058ffc5acf754e4e65d0e10f9818842ee3b568b232819b80b528c36be068a4bbbb36f7757987e3c", 0xc3}], 0x2) getsockname$unix(r0, &(0x7f0000002a80)=@file={0x0, ""/108}, &(0x7f0000002b00)=0x6e) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f0000001500)="36fa56c7f87a0df2bf40049fee77238dab456f7b3ea7e9bb57beb54377e39ac7d16d78fb4335e07db9da86277ad2354720bb55e57c6d081300ae2cfd9409e0dc63438b6ffc9b593c5b238f8a32afcf0f90c9a50824089168f140ad30d5e293a58339ab3100e87653b3141a4677909a5fb358f396947cd61854d505482b6c4ae0760c443d29c7cf4cbb6539c9f99d34a975d84d5f55a0df9f633ba80c3fd21c4888f1d6a8c5390cf9a0957aa44f5d40a02f6b9c7446610dae141910869982a2dde1223301ec9a3e447f3b8d9fa8861c955fb13ca950db63fc01901307af27d7ff66d5342a27ef7dcae4fe77e5f7a1f394eaca411d9ee87433cae41a854e3e88cc5eb68dfc92b49f26c3bd1c948faa45932ada29fda55d62f2d5b21c9e739f3e3cde3dc9b92561fc78df9d3ed9e149f7b7b0a397b14ed14eadecb30082351ff7f9a2f63ace19ef83d87d4fd94d3c871af25c16672ab953a06f165b9d6a1d5cd16bd89d2c6935e8fcba2c4c22bef6de2fad46c82ae432a41afba89aeb09d185a02d4adad569427b13fad8cf5efe031e93a17bd2bcb9794fc77472c9d1d4fd24f0c0d9fee264b5138ed903962e5d4cfacba86b6b21c0f85eeb24604c7f4b641008f91c36333226fd471855ac29187f5186cb471b433e8d649b9bf74ad4ac6943dfce6eb7fb8614353ae451bb667ab6425e2f838bba694734e4f470a0c42bfc77addab9fc9648d4b8251566dfb691f110900f0b31b9bd5a98c24e9eec783b49970b985af7576a5782e998616ab9ea7a4077b5d97da9c33fd3f3903c449e63d2c6bdb5cbb61b6ca536c125d5d2b88b24f817e137391d626bb7c0517582bdd168904b51edb3de60a5c7455fb01bfa8be141ea7cb148196a111fa45478e18f9aa291a5001abec46d191222d3d52fc165dc07ccc0e99fc051d64b8e14a905cdf208e4fbf7e40641b954d28c229702530484cc3481897f07076c477c7f1ab1c70440dfa04ee2179d21a86eb29f387a93f7dcfe70bc5210ccc7aefd159ced5af55484c932fdd78c596c055cb157013013ce499eec55a7bc175126f4d59e20fac7a64dd38be72159337fa3532e848aea4413883d17dc465570dda9e267392f76664f1494ed71323e33a65899dd418a2c8c20c1662d6b4a96a1a845bb7eea2974726912513fdd8a0ea7d1b2bc9ed78eb3299605c65ba8800cd3ba551a698b0af05707caacc47697c435af160add830f92174d7cae24762b16b183bd07b91a11cdba6e2b1f7dc8ba7a013ecc0e9883f2b6ba70e49a4856a4b26f133e68bf0e86d6b1f785d4006fb7246eda405a230c638253097923d7580d4c31fb0cf441a37d346c716155380c1fb6e83df06901a8cb3d70bde26f8ce6170cfccfc6c2695b3a2484657c7c2cba9727790e42c2f8ee6b4b59f973186badd09345d2bccdd02420d30510f23a5ec6548920cd64b4ced9344e5813a0187bf753421a2bde8e778ed10936a82490363412798897daf1fabce5588fe5a19b5f358c757dc00af335d48c5ed8f564a1359c23451db5de80a0cfa58fef28ab7181c3694477ef0597b10e7752de260db2a014a41755a7727a2fcf6bc08249175abcd0a851819047d8597c7088cd60e588467e6e83800806a7a01a85cbb734aea2d55746633d4112bf9ed5c8911a8d37a250130cc01f1549008e95e13f61d6f09cb537a8d486d99101ab998e2154bb9ac574c40cecacd7c25253f1be78bf4eb34bd1e9543820fa5c94be79895bd7134e8870a7a5db7916e1e8953f8afc89606c483c155a5779505ad1d6a1f4393d62dd6e104fb4114d9aa549ef672674d889dc26bbe8455b918d14e034e88afb5398f340675e0ff064c299902eb008640013a7944d8944de413794f08de717dbac14aed49837c1e5e2831cbc4b36059f2c229450f7dc583a9744aab41ec0ca6d353cfb3759a21c9dc41a43341b3bf9bc666764258ee76a15f4ff89d9b35f45d11097dd04cbee0edbf7d929251ae3a8fca88fc713f390150f2cc6c48492c98ff734ca85ee805f65ee35f0fdb0972d88f2271f53924ad020df7a7430b28c988638472b83b4124dfbde849de46e84bb2ba56fd06abe3ca0dabd6f6adf7b6d65be79e6eb6e30148c645677ed08f517b03044ccbbad97de155a14efb87ea1f61c153cf30f346db7f43ac931baaa7ddd39244742b686b4c71e9ce60c5a8ee6ec6c9c93e539df1532da9e2e9881f715890025fbb9350880267e6b0bbf2a8503ec68d48dc97d8fd34ee4b1bded83f98cdff93271d51f2c198268cb06b79e50ede06b090baf1f5cf2164b667908fcf9788d530f2281d555772eace536c9a2a9bbc2ed4530648af79b59a160f2accff0849699b7d4b7b2323d3a58648c9c02cd5ef9a64281f20c30fdaf16d632c50a47645438587e20e03c07b1eaa4dddd3a87aebf0f80671935d2f4a7eee87587ecee6081f85809825e854085bb9e7d6ecc753deaf543f9065458b03caa235bc675117f96f23076ad958d43885af0a19789ada7cae0414ad1035dfdabebd5792a38b80d37d75c7712e4aceaa45fc9c0a2c3bb56176b5b7803dd7cfa79d40a49becface2d8abe55be29985b1fe8713bf28f515b58f125bfc0e07be7927cb5ae421a1121b4376645eed36c5cce9a93c2a0d4754cf2ed33270d3b38e3d69377a18a15ce73f5407e0e1958c4518db5ca6f8071cdc2d60184e62bb7416bcd63d9c49f96233d76bcb5146430b1f45249d7fa12941bf7d6bad7563e86686cb74fc3d460fb9be1895ff456fa3865d27d908516d776fbe66251ea58ebb1c1795a9ce8769f8206fa3eab9cbe7ce7d5a61db1103dd7511c6a2bfc7c969a06063512f9496965698f18f2093f1ec88cd684b4151b950228afaa44825ea654133830ea3ed482592953a45d553d2686a2596a8cecbca4fed5beb45a5bd10a3a29699bf37a03d4d5d873140114311ca486d9bb89b54917ab39d4a19489724cb4651c9993d63de8aac30ea2d66bf5728b8bb9f9d8e81e04a9da042093859b2586e22a37cc023726ee5b8c53209521b75275967555b061d87722f43d4acf09ac61b74a278f2798a3f79fe32662e85130798c3f43c3b41485c747f66204040581bc3d2de6e29d55b6d2522ce9e769e1e4a82158008343f03f5e560a69f849f0af58eff7973724082596a70e74cb935412764119345428e05500ca1dc31902fe93072c618b4023c03afac65955c3c769c811bd39d9ea99320339924f7eb366314e4f8b9ca186217847e5b6aef4edca1a40a457d3a34f847ca26601943fa5456bbeb9e3d193d96b641523cdcbb6d3dfec7930228d71e7ad61eac1ad3c41c35553c171fa11ed862bfaf58f0c51de00c790ed260d49451f42d0476145ad8b50da70a292b16b94a8863fb0b8256ae79e194d1c53c1a0d48dc89e31531a00edc9e65cb1e52a354e129664fdc561f121c7f924c7d5fa025a1000639b3348fb3c1788982210f563d1c0896256afd879aaa96a49f4651889fc817650069b479f2fc72a90ef2fd1153e93faf58a452cda0fba66481a082d31754d019388975479e48640797fc9c7acd6983ded8feb33f7947fde2752c3b920b3c5281dd2df16be3010ab1da85e7a19e129ae7d930ec583c8ceb7cd2b86a56e0a421b385fbed1ad0146d81305f265c13e40280b0c246cfbd2eb3203d8a68f89ef54e9993b664027f7a35076767f3657906b2116d75440b63e5af2741c4e587ed5f2a1b0fd2e3ea696505f6de5005e4e3383f3c53960b4f9fad08e010754ec1be871653b2e9666e9b5337f238735cd5d944e91ad7419c63e1201faf2f138cee5bf035bbe00279a1385bb4a35d93ce293a6204de91e6e31fbd1a80d0b23bddaef4cb9ee8e0c30b3f90d30448fc0d68f50560eb8ad3e52179acfc4f8d1e354c6566aef05d36cad496a14deb412b9c14244c0ace5a58b287a8adccce780f30bf91b709aacc3a4c7e1a5fb98855fe38ff1a003512aeee0250bf0a599f29fb5d9b67aad3519dddbf9092f7c12bf57160b8e4c953e5a30def6cd5668a49aea99570baa2557307d0bc6422014e5d9c50b05181ada0315249401cf95fbbf1d188833a9103239ad24406993bf79948c40b3a7db0a04f77af9a6b3dd2394507a90123ce4018dc7f0a62b3b04f49f403c4cbaeb268ff553e57a6eec521dbd852fe853a9b33f3531b07c6f114618016765bc74fb5aac6beafe513d1c7968144d4c375be68637b2e900854a540bbd5cac18bf9dd5296f97c2e99f36319b9b97267d50e3927763de1e9cf9f048530564a621aab71d9a04690153f398de9e6b220df38be8a3d3ac54c10080d8d413b69265651991e87fcadbf9fd03737d318c5f65e289b50c19ee2189a1217a37c42bb7c03ae1bf96eee51ea82a9412f8c318d9d26ac96f434d0399a6d1e2d83360a1dcb92e1aa450f3e2425344b0684fcde6afe30d3c98c425dbdff220f7f3aacfffa696ccb576f25d9a39d0b7403305ed6c7e2151b7c76905e55c103fdaa88850de7a7c738092880e2251b5c30cca9836d7dfc14414e34a7515e4eefd20e0af1459b11e0ba6679a0153aa665897c0afd77472f3eb720acd7a20af0dabfb7f6bc31fc873bb2137ba24b9bba6be39f60f5e069deaad200489f111e0fd0e1825ad1b40df164a0496a0e01ba26fbc1103b68675175fa912e385f35917b4cf541b32e224267c43dcb8cb3779dc92ba1eef1adfe55e9f6088c77cd7bc84ca88093427764ebc93f5b350445c6fecda26ef7391d293f0b0921e4675ed49c4147b87415c52d7e79de5149aa1980da07f5c5d0b42be3d7eb43a1116ad6c748cef26e98849e5c98f3532f0cc8a64392d0ad1112cff9b6599a926828f2d7cfacf53be83393c35697f3d8877b345a5ab23a6510ed175dec98305570cd7ae2233798232ded31cc84bcda9965f19fb554f18fa038122a0350008ce2683da00aa339d478a98f1646f41190f449f29e5d77f1829f742af4c9f67604313dd6e2bcbb281ac4cd974faf3ed46ca27681b2b09e665c6676d0487bad8d5fefeadae59d0255d62ec2b2259de87ec7d1c1e1e3e225f340605fc7094ab067162a3afc34ef2ea62dd27f472fad82c91774efe6df0dc6f8f7e59ce3adfc31d7539f4d945d7a83a8e89d41737d697373a125b592bd08a565b18081455efc784e5eb29ddb87e5decceb10025311f094092e3cdcc098678487e89f29a66c9d6353f61bef80cd67885b2de2c5b48e12b5335c48ae6296e028ba2e9f7c18bfc551f3bea06e7baf0494f41f59929323227bb72a1200b6ddb907496ce42ab2ea0f3782edae62f134fc7354149e2073be29feba6d5839d86379ae4144487cd9eeec0ed626ab71c082fcb239f57f4afdaf02b09d3e3c3b6557c4e1d7844b91771abd2c3be9adf0aa28040eed562f7580c18d17be6d1955647afad7a8ba5faaccaf9ce418bc7ff26eb885ed16cd001856833b4637a3c93eb69f7f8be9111172e03d0f166074ea753785f12cd5c9d968f6b4620a223bf3e8b7a25e35a9a3a9ad7ddbe4bbe96e3353edf2f29921b1a7c23574803ee0129b7e2a8ffe82a8f78dfef40010467e0037c9538d142fd02f68336c1ed1892d925150f4c5936656fd9bd9fed2b852c03d7e2c15c16b7c6a01e71392deed43cad20fea19942fdf9ce9e52947be07fa66facb236a8ca401d63bda7daf5147a72ad61cba2b98778e430225b0f06d7582994cd6802baf3225a37d2d7b109d448401aeae26a51bdcaeed9e056c625a9b9ae1f2af0ab5487afc79fbb239c2449e7a07d54e9f905f7df59e8e8e41", 0x1000}, {&(0x7f0000002500)="8ea4a1d657f66f1e34ab2163efc013a3ad74", 0x12}, {&(0x7f0000002540)="90cb307770b6422a0d2079b14b69e0a021725aa7a6addfa8c28f7ce38303eb6b28e82458893c3fa9b17162ef691226cecd55a5b40cd7655cd31ac46282ba2f1537d017e6da82116fcc7f24e8550b4d97b21abda5af7b77d52ea283da5ef2ef1da861530c27b6cc4be0694fa8ddccdfe6ae", 0x71}, {&(0x7f00000025c0)="4ef33f0f5767452bf3e6f211ea1e66d02eea832d718e573ba17d70eb71fe73fccbacec383b38531128a3d78bbcd2102ce9756481e94cb59a9e46c69c", 0x3c}, {&(0x7f0000002600)}, {&(0x7f0000002640)="c7da3f0223a9dfe1fa38160cd8ed5442f9453bd5ee3842a21c29d6aaafd1ce4630999084d6", 0x25}], 0x6, &(0x7f0000002700)}, 0x8) setsockopt(r0, 0x8, 0x8, &(0x7f0000001400)="332a538b3089091655bdedfa6432f2b43fbaf88c23e22fe94f99b21766ace9d0bfc0abb97b06c796b1b6e60aa6980f08f8b804286a3a200b8b78015cb2ca991fca9b59b1d95849496ae45f8155b9d567ae9337588325e4341d0cf477a5bbc5b317800be72411cc07b7193ca03315d1776cc151873ed303305e060daf7828ba1eb5076152c6cc7d405add8c356f9407cddbccd7769c9f6bf986ae91", 0x9b) 23:49:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000005c0)=""/147, 0x93}, {&(0x7f0000000680)=""/211, 0xd3}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r4 = syz_open_pts() lseek(r4, 0x0, 0x1) close(r1) dup(r4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x6, 0x2, 0x3, 0x20, "646c8cc05b82241c53c3c7e2f4da87ea226fc43d", 0x4, 0x8}) 23:49:40 executing program 0: r0 = socket(0x6, 0x20000000008, 0xffffffffffeffff9) listen(r0, 0x4122) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0xffffffffffffffff) sync() 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001180)='./file0\x00', 0x8, 0x11) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001300)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r10 = socket(0x1f, 0x4000, 0xffffffffffff4d28) r11 = socket$inet(0x2, 0x4000, 0x2) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r15 = getgid() r16 = socket$inet(0x2, 0x4, 0x8001) r17 = kqueue() r18 = kqueue() r19 = kqueue() r20 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001400)) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) r22 = accept$inet(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r23 = open$dir(&(0x7f0000001540)='./file2\x00', 0xa8, 0x46) r24 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r26 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000001140)=ANY=[@ANYBLOB="0100bc7ae4ea2735ef2cdeb72e07000000653200"], 0xa, &(0x7f0000001140), 0x0, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xe0, 0x8}, 0x2) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r28, &(0x7f0000001640)=[{&(0x7f00000001c0)="523bca2884fd3ca25b5f544fd7284993c7da831df1a7f967ebf9691829cf3a869920d98708928ca8d3d0caa40759d23f00aa464d56ff32bdbb1e4de3d0a2832554b1b9a62338ab1e9915697237256084e0429dfe79bc9c60b13f294b3f1396b2fa7bbad19330cb25b33888bd1514d9ba62df35739a9e1dc3b915890433dc77b2705d68aa8f32f6b8a5ab78780503bd14552c761a46fd41bccd8fd4ec8eefc47281759c82db935862bc27ecdeb95f9d7a53999ec4eff0cec892408da023f6c3a076460a2686c618fd2b66a81cbd8ad7468e0f5c99557a2e9888cbdf2d06b33c3c8325a3a7577c441275d40310a02de746c3be5f33b37692adf5e1e2208e6dac3ada2c3051023b91eb8e39c73233d9f4474eec9881f697be10092bc43698228cd08e5856fb403b3fd4c2e15a1f0cc6c425af99099bad2259b7340e3f2eae1962fa74ddab6fedc6d9935be7bad770d8e2fa8846249d19823cbd55f826af7b4aa2070bee15a6e54497db3b92160c4c1e71f75cd58142c3c5ae80b39527c2827005adc72b511c669174ba1b4f250a7473a7f9854a5bb5fed80d0b12e4563a413b7b4061c710e3d2c631f578891c80326e001055cd4d5d2da6641418569254a3bf4fde66ce5c5411b05c4c9fe5eadd6f8d64612197a700778286db1dd00dbbaac85383296382d33ae1776ed989a475f22c8dfb78c800272f2b74f66ff8919c870d5931d3d1cd18885ef652cf13d1aba2d996d71aa1c64095d15528942af766b0725f306c9b93ac6c6f9f89d172ebc9c32b3a90728f3171d69f22bae898f11fa6b612bd6f848da2824fd2ada7ff1e080e45d64759dd23645003af974fd40007b2bac93436536fa89a5625981ca947fed8c4dd6ae28f0b064edeac82d5a5aa40db87a40a17365c8ad4506e82517e3a2e1c55af06580e78a71b994e30d86832f5acf898fbab3ff17feeaaf7a7217c578e5fa1bf5b83fec6899f6f27e335a2d55b94c921fa8b109ee18ef8cc174ca013a7697d7ab2bd9c41f7f22e74156229ea1db9e63fd4bf8a4237336e3a2c86954913be67dda9b0a07ec8d17c9e44fead753365b79e0f70154bdcba888d301d5cd74afb2488adca7195bd08572788925db3f4a1667a0c1d25c84d07adcf818f3d47b4f188b8ed40c935e9269b082855b1a0f17c0068beb6163689ee1bb2988eeca8924c8efdd67cceb8411915fcc88f8a20ad75bb80b1738a2f259fe2ef3ed0160734e1a6011821ced5663f58662ec3e1e0df2065956cc2388b4b418db26e6330c5b606a0ac53a420d20aac2d08a39090ade8487f5024e3037e656ef42daa17923fa2ce8ff32142cfdc0a012a674c9f482bd2d802a8cb4a98a5abcd364b63754caf217a05c07dcf0d5262a73c797fad746396176e2b41dd0fb8a78867e8906488335f9161e0c51e1b40400f407a4d11ddd08a4e3aa83e71c083518f037217cd1a2ea7a165c7f4ddbe7278821e9da686afb07a0a4b02ef7b26c5a66e65a3c66d7c3b228105c79ba4c52640d08d89ed529df8f27d440ce250c29d70cb9e09e1b1fa27921d0afce186b73d66b4621122901f88309fa6bfd0a749e740a01067ccdb6035c2870c939a523acac4f7f50b8368c77db7a740d76eb4b57b42d5dfe238a0aeaaa30b5bf508fbf4aa62eb64479b07554f6c6d185d1cd832c354597fdbafa3af99bc2d1fc6a9010767ce691d8c7c7e1899f25d98c42975b278776026c284f6e7460497b66c8a5b569ef38a7ab92008208c8aa81e10d7b32c9827b315becafee7a27fecc774834f55b7d341d797c1f9977ee0572a5c8b04109a2eea07e89bc9686c302b0e962b3c374923c0b6e6a7baa276c270c26053047c9f01714f36ea469a5719f884fdc08cbc1eb8d5e37a06ef589af409c1da8726e6fd59ae0bba10839bb0b75a5aeebc82ce8a6eec69e2078e272d8c49bc1a6cf6d293f8ee42922e7e676a8454285389423d07ef97c798f92a8e54d7280119b1bf1b87d172c7769ac1b07c6f405f2d1737ea9ea2dddd0838e9419f27a37419ac1f317e987d9efcd687b0e79cfa6befd9ea9073dd6a56476a3ac35d0f77aed03a33312d07b1585b5c93864d7b995eb0e5f74a18b8d0c7548666d6c767692d232fc3e6a2e0803ce81d51ced7922b5572b4f886374555bbb94f5aabd0ebfe3ceb5886cdbb25c86e81af54383a4c6f4a4b9f5be11b9b59525388e3f53a4432d4dae0c4e1e2175a0b195cf369c4f0c83040306156de463eeacfe45ea9316f8823c6dacf4464a720be73df8e23b72c55ea87f9a266260d9a2858cbee5325fff102995f7c061f1a715e81b022bccecff211b0f72a694b16178ce819de2fe274cf5617ceb008e476553b8e067665b1d6ddf09dbe76e55b575ffbb4c838b9a3f9b34c417ed9d45a6a40e7beb93210d3bd329f55a0635d9833fb8ec18cf50fe08743b93c9623d2d113edd12322ca6f86e41c0a482374fdf524fcbddcc424103ef4bb70cc659a728ded97b2fff534107ad3c35f351e246d488e44c8d8f072a13a45ab88714ae6bbda90c4306b5cfff467fe0bc5e6ed5fee9c244354ea00c8ee2b98e53473c151d3587bc11cd74a702af9d2fb9f5f353763d56c91132c227d7ff46d0fd808f45cf97d915bfcb5cdcc01291d36fca615308618a57eb8806d770d030e56b2758c093c95111482c321345a83510e872ed596c629e0d058053b53987e3f915265b473ca6abc654e762fb43549daf9cc17a38acec0ba59cf417d5e1159bb98b778c3a4743f09621a0b3764e870fd54a209c44d644346d322ef4de15f9c1d7a4c0c4c72f65587768ebd40f45f9435af96437ed42bc268db85cb4db11f47afe536bb083efccf67eb73589d75a17f7e53e988044f39146acba0eae836d4381d47dc0b5450a206c52c419e5fa15a3e34b19a625cdb5a9944e60c9ba51f5c03dfacdbff191e8cf54e7c9fb17e861569c4f696196b0c6a8b284216a23d21379263ff1ece221bd94355a97a307ef054111fc3818d017a933fd34d154c10799ced275922552de3ecace1140067d4a5b25a7359a152d16d24d7ee64670ba7176f9eb626e868f3b779de84ece9b4f9a517894670d282c60b5210a8a73432d5d8e5a5d1febfa7e6e8ef75e178cdafd0a0153dafa51fb01a2acb81d932bae5f98a8ae86200ed0186ca6d7fb5a454d21109af2e8f2e2a4437b6bd0c6d135fa89c70d6d4638bc664f386b9a117a4698b41b263f6259f83f432ee9a532e63a03c9056199b33cb956862d9a9a355518a5a1df80a926abd9d7d6fb1e8d50154eece946f81e181eeed31852fac6e86160a2f6615a6401feaf5ff741714b1f20b5964d68fc5092534c3fbb4de995823db420cd74e9b0b55c3353df3906467881e816ba3202a9abda835cc74bd55240403b9714b04e19bf8ed4010b51c8011ef36ff012fc2d14a3fa7cc62a4a5c6a0990a3cb27bd211419955851ea0568ce57097190b31789985981f79c6dfc089e46ca55c01fed60202dbcea4d5d86d0095f499f93a27dda42393621babba57bfdd955cf5dc1a530edcf7ea2fc3974df44d4f0daa9025aa88efc0e193dfb701207a71bb898e5cd2b9b1cd30a26aefc24773fbe6e5e7ea520c1f8edc184798a62da3b6486fd7a179c716efd5d55ab6c71cf0777740d73b7c95280cb7c9eaef6507704c8f122ec2f404b69118316c05b1f1154a0ce157e1865d552655a5fd3e71e67c9d6663f6d9770f435d0ebdc74bedf30323c3c62a43ac86b95332cf8a8d95972a94c9bce10cfd5e5f4b570a92a8ce569a0b109f5f91a707c047d3ed5a2f4212cf8d8ee77d88442c9541d6c0386e0e31eee3afac79d3b3647441b824a83a7999e28feac897fc868ab9481aac7a4173ff5c3181f26c7b9bc3295cfe23d2b9c419e2a9f501cde0d937177d35b4ec19df2ead41fd679df389f2c402e052227b102b783939c2a3353d33cf6092645aeb0a11c921a5ee5f6742778aaf8cd88952df3829ecc996b688ff90bbc4ad8d3271642706d5712e68622b622917ddd75b242346d294cc4a52e0ebab255637fc01a0ad727583ab38ae9e99c86742577d25f3bf5208b9b3982309447c82f4a949d8ebd8c515e03da3f34cf212420ff3771fa1f5904855ad1de3234d3ef176f0af3e3c766b997e839750518edfe04e398890c1553ddcb0153f067438e827aa3cd3627143f404dae6f2bd0c4d4e51ca04d17416086654ca25bb84c86fbfba3876f517399ee1220011566cb7272047617de7203796980360ebf33e715c36bb179d0ed9ee39d50818a9f63090b22477be49985992df80c8b87eafe37004ca8c1988fef27808f69b105245f31bcec2ccefd959431b74ee7d6f7da7ed35694453595462b0f653742dc2e504bd932c23231ee05948893141bd62cb4e48bc7007591346a16ea8197195df3e5c6ffc69da6b06ea16b402c127e3310d399480584a9698e5c26ce73b324eef9f9b827615630a5e0cf0e27f197c7b5e4f14446d13090118e44d2de6bde508bf9685585fb9754ba940da9fa443e6b72990b15a44554570f880a58e41b26b87e9926c208cd18d0e7c503a12d358c0916b3eddcc341b90ac6087cc1d620a0b8a189050fe304f2812ec070083add1c876ecbdf3626a15866b9e6c1090ef8e30a314004a85e5781d7e8f04f73d1b0009639700267e75bc47654d7f820767c3ce647765f78397d4790c443e31396c12ea8586d9ea4179a6880be79b549ab71bd120ff62ea2288f993a1517d271b7510351e22c3b3e597cb43a058d3cd7228b8df83baca6941d1ae340a3a66691c7fd391abcfa1e291ad2f383afe6b4502be148b48891f6ca0d6f7e2fa23706f144c20641e178556238106d128b8ec3f6246a71f51ec8cb77770cf3d21dfef4072512c907ad40ae865430bdecc82a5427b4c16b96a62613e50f30dbd88c875a5984d94ba253b81b57665085382b8c62926eb986da0cf0e3229bf475ea09fd7a66d12f35261383673744c6e419f029c453cfa186a47f9830d44f14af5d5a527fdd1e52c6be1b95406bebdcda0c8bb636668811005e44a8abd33ccc40e116a1ff4990fce18988a33e9c0f2568fb18239556bd74e35eb96dc45a1689aedea89cfbc8c314f1f310bf2a05b7fbfb4aa3e5f5616554a194ec719f44497bc4302eaf12c5f52a880970169aed9469c3a4e933859e224756fa2fe1595fd606ffc271457af6077ac92fbc5300ca2091b4a3b4e85216567c14d26041b43ea4fa42af0081134c9938764821d3ad573e778285067805ee88bc2c270b93079e4cf1e76e5b79959443c74f9ea779cf5bfa83ea3556d8ae28dd37fe2a9c5d6032b8cc913b28ea9a9a83f6713cbefe4539f3dc9497784ec058c2bf8fb12f7bd8fd32dc2b9eae0dd3be980e0d094d7aade529a36baee554ab53e8351b45473267492904adc1d18f57539c141a171222756f24e5c706e99373c57a31a583028da31190f1b687cb983bc023ca0c421a8893eb0b7ef068c56995fac1a62f33332557886d39c3d44ae369d72175eaeb04eed986900de2290826c", 0xf4d}], 0x1) truncate(&(0x7f0000000000)='./file1\x00', 0x3) r29 = fcntl$dupfd(r28, 0xa, r27) unlinkat(r29, &(0x7f0000000100)='./file2\x00', 0x8) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f00000000c0)) 23:49:40 executing program 0: pipe2(&(0x7f0000000200), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = getpgrp() fcntl$lock(r0, 0x7c86b6417b2971fa, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x0, r4}) recvfrom$unix(r2, &(0x7f0000000240)=""/245, 0xf5, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) connect(r5, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() pipe(&(0x7f00000003c0)) fcntl$setflags(r1, 0x2, 0x3) 23:49:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000040)=0x401) 23:49:41 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1f, r0, 0x0, 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x88, 0x7ff, r1}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:49:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 23:49:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x82/]\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) msgget(0x1, 0x4) link(&(0x7f0000000080)='./file0\x00', 0x0) 23:49:41 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00003c9000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000171000/0x4000)=nil, 0x4000, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) r3 = getppid() fcntl$setown(r2, 0x6, r3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:49:41 executing program 0: r0 = socket(0x11, 0x8004, 0x0) recvfrom(r0, &(0x7f0000000000)=""/5, 0x5, 0x802, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffcb6, 0x5, 0x0, 0xfffffffffffffec2) 23:49:41 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) r3 = msgget(0x2, 0x428) msgsnd(r3, &(0x7f0000000040)={0x0, "a65106dd28e4a75385b84adf61c1e3c74d8964"}, 0x1b, 0x800) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6) 23:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x23, &(0x7f0000000100)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baeed9c024ce50d86b251e914984a51d3fb561c088edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829060aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7852f28e89c1bb6293161e0401d7168d93b4d3ae1826697df653deb4fe9f4babf65ec1d5d758ecfc4908aea13db8d51", 0xd6) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000240)=""/130) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) getuid() r4 = getpgrp() wait4(r4, &(0x7f0000000300), 0x9, &(0x7f0000000340)) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2, r5, 0x0, 0x0, 0x6}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) seteuid(r5) close(r0) 23:49:42 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x110) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = getuid() r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x38042, 0x122) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlink(&(0x7f00000000c0)='./file0\x00') mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffff96d) 23:49:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r1, 0x9) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x80, r2}) 23:49:42 executing program 1: r0 = socket(0x800000014, 0x1, 0xffffffff) setsockopt(r0, 0x101, 0x0, &(0x7f0000000100)="3ece360fb05072be5a1339615e3862f888b30a48d77537dcf61a2c5a9871c656d7a982132217081b68bc915dea", 0x2d) r1 = semget(0x2, 0x2, 0x41) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/111) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x3ff, 0x1ff, &(0x7f0000000180)="f515726cae59d3f526f40ecddd6e963079d94da71eea2fb61578e80323bd4e232e", 0x21) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 23:49:42 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca6ffb4f9e62a8115fc76c8184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x90) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget$private(0x0, 0x2, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x81) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) munlockall() shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x7, &(0x7f0000000080)) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000280)="0e3b78f3be8f1ba37e71f1fe6c3d6c57c4315e98b4872e1f03c575aedecbe0a38647cc1f440bc77caebde2f43e5cb0cf5c3ddee5f1b1c337ff238babc2f991b61090329e8cbac53f993e7b79a5e742fb3c97d002c7712b189781950a36d2b5604c04", 0x62}, {&(0x7f0000000300)="a15b13dcadf7f83a1e793557f059cbcada3e5e9ee09d3812793308341725abedc4d8f6172f5605c5e3d83cadcaffbd041d03edaa73c22da15e4ff82d46a14249256e2b917063647a16d97592f11502d7e97c3f73747d1360e0cb819bd904beae2a5a73bcb528f689e67993233ea55982e43675ce378d3b52652af19c873b6f5058c2591d110e9015c58601bc6dc4b908259163743f147bcd2d5ced8819c89a3ac4dee280d5f118b229175fc084c947b74e1906b65afe4335271a4195a90016e4f5391f8f3176fda3eb6ddbd8dafdea32c9c360979e5b8b41924cd644941ef5a3cae6de92a13718c57534c78536ecb38b22abfa150721bf266b0bda070703", 0xfe}], 0x2}, 0x400) ioctl$TIOCSDTR(r4, 0x20007479) geteuid() rename(0x0, &(0x7f00000000c0)='./file0\x00') r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x3f}, 0x8) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x20, 0x8003, 0x22, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="d5edba8290481a6687bd93627d2d1f1daa6c02629c6c55da", 0x18}], 0x1, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 23:49:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x144, 0x7, 0xa760, 0x10001, "3a8b18f8c15dbfb8ec387eb88fdbc3f3afd0bcab"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xd3, 0xd75a, "60acc807915ef3f53c8359ecfe5fd4745a7d5f46", 0x100000000, 0x10001}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x5}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xe12, 0x70}, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x11, 0x41, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x1, 0x1}], 0x5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x70e, 0x7906acc5}, {{r1}, 0xffffffffffffffff, 0x1a, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0xeb8c, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0xaa, 0xfffff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0xeb90, 0x800}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x70, 0x80000000, 0xfffffffffffffffb, 0x80}], 0x0, &(0x7f0000000440)={0x81, 0x1ff}) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') read(r1, &(0x7f0000000500)=""/76, 0x4c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000680)=0x1) r2 = dup2(r0, r0) accept$inet(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) accept$inet(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) socket$inet(0x2, 0x4000, 0x7) recvfrom$inet(r2, &(0x7f00000007c0)=""/234, 0xea, 0x843, &(0x7f00000008c0)={0x2, 0x2}, 0xc) r3 = socket(0x20, 0x6, 0x5) ioctl$TIOCSBRK(r3, 0x2000747b) 23:49:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xffffffffffffff46, &(0x7f0000000040)=ANY=[@ANYBLOB="0500000000000000af3c97060100fb002b2870ca42103dd7a6c6fa93df678fc77a"], 0x21}, 0xfffffffffffffffe) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6c56a190b000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) r2 = syz_open_pts() close(r0) dup(r2) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() write(r1, &(0x7f00000001c0)="97a05e9372ffee92", 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 1: mkdir(&(0x7f0000000280)='./file2\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file1\x00', r0, r1) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000300)={{0x9b47, 0xffffffffffffd304}, {0x40, 0x9}}) 23:49:43 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="e2082e20d866d6cb4ba8cddf77f450918bc914a66158c057da9a758f5aa3ac38f8a860c9f72a23e976d9fab2341a741c4a270fd89a876f1a37f52bd403b51a5e50b7c6c0abd13fe7da20b17521d9778885dced2018c5ed3ea40f955a3d262b7aff1cae61defe39f0e5254aa0d47b719bf839c1de1154406c4d628986891ebcb973c582f5b7eda901d6615223d1a7753e0df60e39295f67e0f7a8ea14b6318bdb6b5dda644ed3e69371aaa3c90dde7d5ade87f4a4c5893081445786bead1b89068908aff4d4162e8fd90a64faba2f48ebf694fc33dcbabe5d916a21dc4b2196b05f6efe1aa4aca9af6277e5263c0539"], 0x18, 0x801) 23:49:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x4) recvfrom$inet(r1, &(0x7f00000000c0)=""/99, 0x63, 0x842, &(0x7f0000000140)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000040)=@in6, 0xc) 23:49:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffecd}, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="5bc15427bd20b1cc58aa4cf1f640463bea2c7db4527d5b1d1ce010ab407e240f0cde3832e1d0df76bddbf6b49f496fd80b851852ed8d8af80d95ed2092f976ed15b5fdbd9db319d323d2c8dd025d1b0a9ea1a279009abb227a0333d8535c5eee23cea708fe62590b54cb346e3e26f2120a5ee50cfa2a", 0x76}, {&(0x7f0000000100)="4ac98f6ceea31995130557fbc065c234e1f5e813e42db11507f6010bf082476ca8fe1306ed8be77c412e409a7ff269f32063690ababaacb426157a4d286d084191ab5b81edea2dbed28554b95404d461dc0a05fb8d4f3ffe674ce0af6f1708c53371cae9357a6e899d5c965309a3e10bd180b70186e183058f97687f674bedbe27b50758289774515a8fb5cbad8350a6026609f8ab54ecf4d7691f3004450d32f1721936d739a2e866b1e6ff8e3372f1745a1d27c42cd9cf3ade2c2e97dc490f0e7ae4326e1146c6073fd012ba920fcadc2583016e5965684bdf222a6133811c179f5ee197811e1c4cee90d78af4cb27c0a3f980c1ca6ea8589d58ebb6a76f1174ce7fcb8ace5dce28c0005ff6ada85025a42efebd5fd029feb2ae3d4e75a2e2c1da51ac06eb8886efa4a4b8022ceeb890006b2bf365ef20d26420c0497a360d0dd7ca5c02f84fac4b6f758eeaf0b011ba87955a55e3b3d2696b4a02731958e1234f418365eca6d165624552b19b61c094247ac385786ae44f30d97ea5fc05a0dfa3b5cae62177c84703eb4150ec92e8e3ddeed5604cfb1e352f87be634de2e31901549cdc85ca718ff1b09dfc40e0547886af4b74521ee34331cfba7fb828fa19e93267c55dbb77dc4907e9df5117a27d05da1463cc69d98dad8bd86d7ed278d3f2a59779e5b426bc729d42db2e8c2c6908959e27d36c4b9901410d33a810ac376be378a4d0d64de18a7e29ca2d644b08286ec83a63dae3e67aad8deaeebb3d3e46372875aa748626bc4f6257219875ab9fdcafc711892a2868a43e7324a6f2eb6853c78ae189bec8da62821954ce02427b15f14e1502ae9258699f9dc4e1fbdb4af484fd6e79c7d8c0670b68354d39d60c6326b11701adc8666d36d5f90709bea72b684e6df4ab128fcb58700ff0250448ae708492d59edec25014ae592e23943f5fdcbf8d0bcea48ae8dcc237aebeed1ffce2eb1c8431be70a01fb5050613c54270e4c5e3dbbb3fd984d95e60c3fa7bd1eab94948634a0e45c96f35cd0f3e57855e03acd71dc4684379385cbd25d4dfddeb51ec65da8b90dca3a188e8607e9e823e6dd8cabbd3fc8000cf41a59984075492a8a47e9f102c0db81605143c72c6ec5bdcda8129e122b78d681ffab89862c148a681da12c06549e7b195d83eaf1409807431e52dd619b9402f333f4b6696e5e91491f88ae15c20c5192a896543d1c147a0bfabe32a6e92b75f4d4614079f0948b1e4ce97787987feb5800b170e1328b96a11399df1526c1f7062c3b198092ad31fce3e8dc610324f14d2a61dfdfdcea5b068d43f210d54513a045f6be8ab2a99b4bf73607439ee8c5bf51a19d20e2fa362ce91ede99404c352ba16c59a384005f65c2fc72aec19572ad56400a39e319bd0dac110ab4dfa87195cc7b6f31c465abe4fa7f653f3f002dc853ea03ed63379c7d6b7d66a7d407a9fe2683dd8054ecdb3bff6adfe04cc3a7f8769a0b36e39bc57065ff57c5a33f798671db6ba78a000bea9435ab78fae8ffae6f2728c8a0859c18b3600cf33038bc2df2204a8b8aaa7a8479d30c6d75ac773d743eb83d2795d8ee468466c6bda4a90468fd46d6c3f898203998fc9a51b1fa14e0983524dd632bd5c5854be34c9e955d71980c3aef0d7807c9b64c65af6ab939509b69c005df25d0157fd55a072b56969a1a95f7913bff3c56b83d27976f4effee65a46329faf9723393b3835a1faf4914254efdf72555479d03fb650013b984bc220844264a8546350dbd9b9b871c83ac68904ec4ca12063b05fee6d9e0e35728aeb4a327b231a4c5b759bdedcccc41434fd8e5dd31665e35be995da1e602fa4e87c021b753293979bb2edd889a599e04b641b8458f306a06aaa03c223a32c65765c0e3fd6a3ac96c707c3fa08e7ebb70bc651697659452666c290acd6a514ab40a1a22bf718807202702d46d82a081971c8f3d86422020c8479727924f04fa483019a5ac71c63032d7bb28032833f9b07a1e514967cb4976f19ba071b7a7f2d16c995cc2e650866a9717d809b26ded2e16f4c81ea7183568c385976658cdff2cfe47a20c1b37f9fa896f16530d6413513edf9507b519365bbb1b5c034567a00a951681898dd668e17c292226f729e5cfd5a29af15847692f116eb0c09cd446e57c486d391fc0af5a3d26c42bfd81394dd729675cc2fe38eacd0af8a6a38c1df2d060bbd0035e5f7d1447d9a9d711b466a83b542206b8fc25fc69f0730b37bfde1ef024d2029cdc7b115f8fe493cfff31b6978549995f3548d1bfbb3fce56c2a584a9d85e33d30fcfdd040d12675877ce918a6f0f9aad776200175fa8157b172b924362c95bc29620100d3a570bc576d5b3d7a3b5a86c5a75ee40a600f2c6a310e942cee6d5808ea983e4cbd93de59a232be814074d6aca5977049d7470efe21be6441c6df7956eb9cf8a434c0f6d26ec73d50b9a943b7182e713b0d84d2254bb8663bd08238adebba79e57ea9892e94806cff59ef195902f2dd1c88ce0307a712995b87a17385cd9047b75ec17236e518b63e9a9284c17578754be336aed7f9ef24a5352464521ccae50550845fc903341de67e1254afb53787957fd536bdde66efc51aeb75cfe09e397f5778f8ed4187e6db4eef408d7e269f83960c7eaf89df659cf378b4e14fca28f9d77fc1f9a127e6a8709c49218be593aa5e32561a70f8eb341b238c4273290edafe9f1b38fdd6d5a88f1f9b5d930c05c3f6499d21cec9697c51df071c8dae21de1347fbe475f860fda247b37f6ead29eb2363a78a9943d4e97858f449af16c5b7210150286feab13da6e8e285db650e72c825109b5570619718d60d46e494e0f16d91c46e2ded9e7ad14d36d01c04748100f929b7445d16392dbef77f03746f5db7afacd5e8175e1b46f924c91206e9be1deaa16405ca92d7ff4d1224690b6ada7cba78e3eae6e9752086b7ca0ecd7fa53aa7fe5f72549c357e5b79e2c677c9aa05f17393ba38909edb9e6108c0f789458924bd6745060eb96c4af936315093e2426f1f138dfc75db68235b428e1f7ab2631040a127a833a3a8a68140f2d0632d48cf4d9c84f4ae2e5586b34fa139c8150ab21a1919ecd922c9b9ed620ea905030c3248913c3841be16e6d25ca9a8aad5dbf9b4253cc096e6e1e078b07c3eedfb1298ea2473b2e9c5e223306b69b18bbf3979b3c2e19320ded263124487db38b4e3847d7df692eb9df19e9cb4a5c89f400199fbf67dc1198ce8295621695b513214df52cbe902de57ad046a9d1773bd47a5c6aece944d5825fbbf4f10650aaa1d7e13bc0f2b421a4c8142042b52db47775f4fdfc49b5021b9f85934a38487b2fe4fc3d592e0df54f62498b57bd5a394527808f81ba55394173f4e242f9808aee707fb5ba27ffb44a84cf10c6faea69c7619f0471802b1a2abffcd75770c7425ca36c3d944d5448eb1b6fd5537787a66e2037f8c2b0373bac819ca5593eddab91f8e03a05ca0ffc827120a476c89ae2c9b108ae2d270a2d43437cac82126d1a181549df3554c236806822a01049510e94c2d68b35b1d5fe605e96f66a394778b8a5e55b1b199b63cb0fe6dc0a5518d9e2efd80a64b47600f3c7cf9bb2963c6a7b388fc7e71eedebfbcd49ba8c4cf92467495bb69ec0fbeec57b0a24d1ab4dc2bdf49f6ee1db9458aff0ddd452a75747d73438fae12808dda32228e89e9bf33ccb40824bd0db13acbf3072f2950a8f808b3f7797b19f0f71882b41c17b8f045014b0225dee132046fda106418363682c6cbd2a860616c12d244f65e15757b1881183092d432feeb27c232b79784448c1a5f7235234c9972790d0d30e01baf41246cd377124764931295667bd2168a762042444b6be562afb835720c4078bd1c906f0b2f9e6fcee57d3d57920d5741a1840592953e1afd7fc611ad046bf4d4f83e321c7b05374fcb8d3b8b9cbe07dd5c8d963c796eca9e73d9056aecd0cf4f5690ab614611e383881f25234e5565d10d9c83ac3c22ba3184c4a09c4d4b2503bd8e590d80e0dd9ef884cf7be00eb7cb409c6458fdb8d0b1d9245c632022cc06ae2861f7c00da4a56b2acbd1bf432eb25f74ce4e031a3bcecbc7b41c5d5093acf92a1d934a45651ccf4ec6861fba2f2bad8ca712b0f4722e8b296b9a60757e41e09f45de8fb88ca4875e5486fb896850c290e1681056708220a51f1c665a1b0bf78b6a2347c8032bed689ea5c3acb5bf43949d74cc92b89bf9aa51e48bab6b1e385e273e9feeeae1a75705267e7bef1f5a92aa5f5248a12170907d0acd091acc666bbac86bda145e8b317d0e033be46f3bdb41b1a9a708ab0993a606e12fabe2967c1b9adcd50fca679aeb0fb159597d7bf2a1364318828558bd56f0ec707c37738ff1209f916fdd998b47cb9e51e136ed0abcc1c0dbfd3c85fd6d3ee184a22f56cafab909af5287ee8a22ca24c57359a5dc26e19e0b5405b4a8a6c48de9a7f55a12fccbcc7509198e879c50c5222026f36ec0d9fc3654230926fe69d4396f0c568cd69d00ceadb8b88b3749df8aebf2bf53e2d48ca1381a7eba81e210e4499b1d779805251e08aa4e13ad4e46b7021414ab82e39e61b8fb446f1dbabd7b9cfac18f96c253adc4bd0ad3bbb5fcc1e1ede50331cf9f015afcb4eb4e633bf4f707a173c33d3484478c4833c334a1514ea7e6c5ddefecb87386d8983faeef1eea2694a7aeb8c4f00c9cbd9ffa21d8f7ba2202d9c06605c238be839c0df8502917750eeafdd1d4b2e767039615e8fe44b21dbb7822865fba8fefa4aa394b379326da741f2637c7f82bc8c9c0890afce961ffbced067428d44ec560f4f40f9af314c9ea503e6cf3818fdc24dacbf51af2bab592ddbf39ed87a68ede2f24e99beb26ddb44c7b40b9d9d44da7d8a2df778c04afa8bbe5d456d18087dc14ee576bac91991b204ba3e23147a3454a8c40263f97a80fecc59c2061ecd37102300b9fd963fc3e313ecd28037e87490af63c75eca7498769a146b6c5db50e7766e1b2b7b03c28c2ae2c0882ca5e25b087249eda345ba9782dbd493a40767326750298ebc5d463251e925b7efe460ef763e025aa4de2eba311b7b4b7c8b05460f8385cc4316f38129176054f0a3df1688c28c733f497107b84a4f1975d358f880a0e2f21810188975418e6073181a2022b93c871c0261b5b5d1d0dfd0a4355c6fc66b3aa7cbf87bd887e34a379fb5604c04a668f37090bb8c8681847507e89a7acbb86696292e4583fe5eca5d64401a25fac33a7d2114e8700e3c1cb615594a151684641abb5b79a275ef83a9586e11ffdf121dde0637764102eaaf3636fc4cec0f1929cd35f1ba0bb79111297a7a5b0e52f62dbfff576aff0b3b037c2787ae4873ca75e4f8fed65e07a214647e93db1fbf4da6166dc2166fff6f62c046239cdceb832e363f6331308800f29c4e557bdfb696e191d072f2b53487866feb28d00c31fb7df69fa0bd51f46f28103a96d802c58047ae30fbf7b2f9b761afec58cb65ecfe816b47eae4cbf57ed460021c8bbbb5423441bff7de67652d46d4faf1b360d0a85b71429608646e95c0eb6c62d556919f63f4c9cdd13b3e8ca682f622516e4454cf7f697e7bb95d5b346bdd0b7eaf63c9fc19b4e4a667095d195a4c09ea53713256615895330ea8d535487edf1ad41f136dc619784880179dc4d26fb963060e790632a8f188b4adf56b3e135bd718e2290be482c7ce7944a519b7b758a97ff7eee1549db3a3e63fc415d8c9cf605028eb567a93a0b9bc325d7394eb5ba8ca76", 0x1000}, {&(0x7f0000001100)="b088e26113e1a0a9648c6e291d11c2c5df4e4ff7cca862de6fc058acea556f448d0fa431825d8b05f73433c649a7e8254027095f97ab3504", 0x38}, {&(0x7f0000001140)="461df0fb4b70bd26d97282e3", 0xc}, {&(0x7f0000001180)="603daedaa2c625de6cbf9f8923dbc83484dce544fe9288f248c78c1d1d2a34ea68f2632a4d3a9ffcc823dfba124cf0b37159dc5de279e74bf7e99b937c4a620dab14fbb89419f170", 0x48}, {&(0x7f0000001200)="76d007c3d68c1f9256", 0x9}, {&(0x7f0000001280)="3d5ae8f56ad131756d2ba48ff84e59c20d4b04df87a6d97dda4ee03f59ba38be9550d06461d56387d00567ac776d76c3647d", 0x32}], 0x7) 23:49:43 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket(0x20, 0x8000, 0x6) getpeername(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) open$dir(&(0x7f0000000240)='./bus\x00', 0x40d, 0x40) r4 = dup2(r1, r1) setsockopt(r4, 0x3, 0x29, &(0x7f0000000300)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae092c2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db055a8cad5dbd69edf3315d64771beb533b690c203009e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85201f0513ac491b480893e747fa12633ff9088d994496bfbd0c78dcda6bb73bee11db7f1eda5b4230fcadd0ee49b354c37c72b81a89c5ce60238373cb9c1607a5371dd82678408a2a900b6ce3d251cee6e87a393f40f5b6172fe0000000000008a46df8f1d47fc1e0cb3e2c50272a50635b3eb9924f15857916a6efc5aded14926c7c03ce33400706cb0be7f3ff0f3", 0x154) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x1ff, 0x7, 0x8, 0x2, "2adc1a55414e9007fe5b051c0f7ddfdad6f8b58d", 0x100, 0x1}) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffe9e) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x100000000, 0x81, r5}) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000200)=0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 23:49:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) 23:49:43 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x7}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x99, 0x80000001}, {0x18, 0x2, 0x8, 0x10001}, 0x37, [0x40, 0xc5, 0xfffffffffffffe00, 0x4, 0xfff, 0x100000001, 0x4, 0x200]}, 0x3c) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x103) socket$inet6(0x18, 0x4001, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x18) ioctl$TIOCNOTTY(r3, 0x20007471) setregid(r1, r2) 23:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070000000100000000000042b43622b3bf1b05eb5ed35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r2, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:49:43 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) 23:49:44 executing program 0: socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 23:49:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="6d359baf", 0x4) listen(r0, 0x8000) 23:49:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000006c0), 0x10004) r1 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x123) r2 = accept$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0xffffffffffffffff, 0xffffffffffffffc7) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000280)="ae8fb86763ca3298fa0e2dc60b7e6f754245f769c9e34cff8e6bddbbd5340320c124572f159a883c7b578a8a80d7ba6effca6001359218a651a75cee581ab0b48ea529bb2e5bfeccb729799af5bf92777ba567afbba4972d3f7c02ffc20145b6af2e04d64f2cfd83966ca1c965566cdcdaeae31ce39e3d5a305d9c3cc928446b3bba78ac25091147870067db76815b3ff9cf2b7de4863149769214cdef1b6a6643f7744bcaffb6282b99bd83594a04280e96b0b14c26b628f1dfa55635b760fec7470789add4a053b6e220449f3b13c6416e750639adccabca81a1866b4bfc9f6c59e985d68a2cd7464fc83348717a", 0xef, 0x6, &(0x7f0000000080)={0x2, 0x2}, 0xc) setegid(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000100)="85139faca2968835034ac69a846db3233fdf4e74825ea382ecf5a592e7391f82dcd3b86e7641fa0e4006b8f68efbb6f2f0e84008e97ea7b69858415d83a1f030794edc9d227095328af0ff90e20b63dfa8ac2adadb18843d87cb3f41d6066114e4bce568c80d2b6eef10d327d66f7cd19cb870738403d5b1036b2072b5424aba7095dbb668b99f08a82b7785605921944cd831de336673b58b1b30269a250a8db8ee5274acec62c7adac0d3d631d35d0fe7a6d23d95446d831ec39035095e7", 0xbf) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000380)="268ccb2172ce14785c4ee9b8dba26bee0c84b8852cbb21d7eef8ecc7abfad2cac713b18062b732afec044df4a1208abce7b39e3bdd9e292c7950f735cdabc8d017855a74e73b3dcc9c0e5810921f61c14337ec39054d526335d47289e66e67b23393e4316dea3fcbebc45d66c65c18acaf9e73c6e6f0a50279dc720d74d31b74", 0x80}, {&(0x7f0000000900)="0f064967a4035def784143ec66df18a99be424c1de49686a68be3c500b5ca0c5482fcd3d63a06e3bf4fae06c3cb4f872e509535e0fb3bd98073edc28d1860f49862b7d8713eac6717dd223bad36ec55d449b0e9714e8ff29091c21147710e9e19a801cf38e2451e6458bd6bfd9dac2bf8e7cce5999aceba7aeb49326d3db419a8d10987d1e7802f7b858f9348da619e29d06144268a78f70be1208cbc83387956d611baddd78c108335279aab33a219dc6ee69c8dcf5172d26fdc1ba2e41617a20f20a4739a18ad52098de548866d39c7a9341b069ad747dd77a7db97546d7553c2a0027b0a295389531e2221fd1476f883d1928c94ef340802c137b1dcd8ab287bdba4777b6639ce3f6bc0833124c05547122a75e9c1c7f4f97fbb0eac6742f2b99a92a6e9ec22d155d0ce4c391aaeae1f0d85abe4b8d91d70b04e786cfabc3a5d307f9c121423afd862eca34928a6e74eb65d070e5cc1a89d1c03588d140ec46534cbd6c583aa48ebd1c22fdd83c9a3da1971179ba395558f21a07d8c2c68154978953e75b8afb2962cf8d16829fc2256ce891974a061b9c773140c7e3a439f82aa76215837eab177dad7e248e", 0x1ae}, {&(0x7f00000004c0)="c9452f8ad8db99df52e97638c1d69f5b93bcd83fe8bb4b9e1177f5e993593d46190011cbc1d977196af3af52b4b2c1fec2ed421e43ecace9b596dcf7a0e92bf6fd5166c8607178a6d20faa66341ad2f019fe5e63185891021934709fea3397412235d9e35456c40dd2187ae0e7399c1dc847f2cf8319509c40cb490c69c04b6514ae6fa9caec8ea7ab33227b662cb66de6c3f5a6cc7e2581e929f72ccc1af5c6c520128ff253e2ce558600a746c0867cf5676f375df467485a9155d57501055b7d11d5185dc1bb82586000badcfccd203fe4454fdd1c4049ff4205cdd4e05cfc02e2a650552fe8fee5c44bb69773fd0937f3", 0xf2}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:49:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000200)="8a21f6201851b85b1b5b45239824a17381dc398fd5a0cecb287dfc90953f3cbb592201558aa69a3381e8b89fac23390e35a4b94d5fa40879479efd4da0ee15d32402b770d41d9123f25c0a1fcd22ad1d08a00d1b3439c7330eafb5d5f3f56b427ade3abce74567b5c7ea5605587be3fb4bf7e9047165bc5165de6c20d32492bb79ffbf7b061397a12c137dbd8210bda10dc168a44682c023b61307b286bd9ff656295c5588e8f49b6a5ec24a00b0442e390d531e3c6f679f157f5057ea4ceecbfe3450d0317562e6ba684c64d6659a64be770fa8ebb9", 0xd6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="0c3ec480cf66e878401587e56aa30a8f6434d9dde8d645bca0d3a7cadd501ad852f1bfd19f241f605d5e575d17623643633d53e36b6d870f0f3ced70f2b758c5c94ff808c3c9f124fb0db6670994254837fea0ee18481d044236eb28f3e40f54e7b8762fb206b7054766dd1390f7b02014a586672ff955dc9a5b8fe1c8968c37ec5d446f0eef58cd5739796b15c094650dbcfe72ce0a4a1d49370b42d8bacfae27d9968082a889af94d1a5333e2cf3b32f5ba4cffaad97e99e4b05ea475909888c715bf9ee577befe40d872468e0f12ee497a2bb", 0xd4}], 0x1) write(r2, &(0x7f0000335000), 0xfcb7) chroot(&(0x7f0000000300)='./file0\x00') writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 23:49:44 executing program 0: r0 = semget(0x3, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r1, 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/169) r2 = socket$inet6(0x18, 0x4, 0x557) flock(r2, 0x4) 23:49:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x104) flock(r3, 0x9) close(r0) 23:49:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 23:49:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a06632e3e754fce8826639bc7c9bb6135355e3da350830a1f55e1c7d15f74e82a035c03490149ef4046ae7de115d32e8d580f6e2723aebea64f97bdac7784ec64466f906ff9999b85e80a06f9dd57b91ba73140743eeb4fb0939660aa13821e69fc6ecc7d8166f57c9a68a9ca1369b404d7436a459dde48290661f278a4ff71afbc434ee2ec1a09c1f9eb4e2c27f94a3569e3dbff843f318d7561d92694ada0469666129ef97ccb149aed896fddb85ed050c10764fafc4f264dfc45f1d0e3cd268feb16248cd48716ff87c12207ebb86cdf6800af004f31264116460", 0xdc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) 23:49:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) getegid() semget$private(0x0, 0x1, 0x60) 23:49:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa00000, 0x6018, 0x7, 0x4, "1f7fdaf3fc2eae8c0b0383028b8f50bf038b167f", 0x3, 0x7fffffff}) 23:49:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x208000005}) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) 23:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002480)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x883) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) syz_open_pts() 23:49:44 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 23:49:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) setreuid(0x0, 0xee01) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x10, 0x4, 0x7) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000f9f28785f8406a5fe79f9beb61253fb014e56ee9ea9605e5e72e52922bfc30081dfd2482d2be5b3836c4f756ecd846712c15ed12694d8982e7f4772e85bcbfbfdde68cfb9a00ffa10ed5656a100242d208b63fa35035e4a82876948d49fbb62e6da05395164fa090912d20360781f3b8d9bd20f2f38baab9cb561a1a51cf8677d1f6df2b708d34a2576e38e189590fdbce2bb731c01ff657fd4b7022dd464785e63b6d6b6c5f183dde0a76e11437f283ed64234c0700000000000000000000000000003383d60da06dbe65e2125d31ea35a2db0005e1912aa22c21c609c6d3d627296e572d454419405b746ae1ce72e49af3eecaa49cac7df3d2df1877f8ca5296791c71c45170c83768be4c7331a5fc4afa84a4ad83bc730101f06805cc23c021fdcceec53342defe5c1ce4"], 0x1, 0x800) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) r5 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 23:49:44 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2a0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c06864af23b0746c564fc1e75e10ec5bd1e434863a626e8f029d5b4d7064decb0d0b83046f86e8208eee469ce22ff6dfb4547aaca0e8bdce5c42dc0d6345fee8a5fc715baeb6c30beca29a79c6cc67b23f5026b3060a1ca80ea5cc6311804f87f9b98e285d79cf5a9791a719cb1c1371591d478a4c584ad0cbddb40c226d23d20bd0755376389a0c459c276c4fc1d343940023009774ad0f38594c7f28df723d7b2cbd22804d45980077392cb2eaa1590141f4c414524965b21313d5fd2dd7b22b94", 0xc2) 23:49:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) socket$inet(0x2, 0x2, 0x7fffffff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:49:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66694f653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:49:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) socket(0x6, 0x0, 0x1ff) 23:49:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 23:49:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000037b000/0x2000)=nil, 0x2000, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003c6000/0x2000)=nil, 0x2000) 23:49:45 executing program 0: r0 = socket(0x1, 0x0, 0x15b) r1 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fiXe0\x00'], 0x1, &(0x7f0000000480)=[{&(0x7f0000000140)="63ec6eb84cd35ba32a373060a2a69ad82c7a41ec82a2ef86ce4990cdd11b71fd02fed39d8a8fbad8e1172e5dccbab20f6b540a593246a0ceb98b79f177134120e0fe3202692e11cc78748e5219540a0c4681a78562122f168b6c48e609e65a9a6885d73b5bb5e6083688746f4c5e431fa64d94beac08c39e9c716c9d2e39191bc2067614655b4d28cc6e620d35cf4b", 0x8f}, {&(0x7f0000000200)="9761bac18491f23bb315ab4f42703b77014d5611fa0876da849015c6fe0ac79c1cd38ef95ebd6ce908798a1c8b8f8307932e8faf4b20f714e2f80087a24340510b4f2f4a868575fa05d697058e7a04885d369aeb2a1f826f2d71dbf4bcfbd18bb367f83806889cb547a8db351b111655738f9c051ab079e7bd5c9298e31467cd3b41862a196a087780f20f25e9fe15548eba4684a082f17227538e397f2020b27340f4d950a236f2038a2eb0ef3849cdc2995bcfa1ed3e1e6a45ff", 0xbb}, {&(0x7f00000002c0)="9067e652905874adafa86b6d076ecfb6ad2e3f76e1a5ee3d7ad06a308b0657b5481f49e228fe5060ce02f026af9c85f625b06a3dcc51d527af1dc1f496e8c741783cd6d0ab", 0x45}, {&(0x7f0000001940)="f4e982d4675217d6ee5e06682d987590b3605e86207cc496e674120d81f239675838adc72411eaffa13b492b0ce746dde44c5b45f5b7daad97a629d44f45eb5f9fcf6e8ef9417c6758939a7102435e5c83a2d1b7012c460c071dbc02fea9f8237a855d9336cf9cc60580da898b39f030a9d022f3939af93e4d6a38444298f0d14ef5ad585118709a6fb7a893e31a5fdae5b5682d", 0x94}, {&(0x7f00000003c0)="a7bcd18a2aa8fa618da8f084b5edf979c1bb3539dec1af00296564255479d0878835187b5bcd55fe80609e75427d7e6884a6e335ab846021d71fa071ca6ef0ac9db90686722919d735318893ca0294fe10ecf52f37a6a2dfaf9550a011fb32ff1f3326ebfb9ee4df090d14a146fc30ee1bc218d02bbd860a9d3c4cfc0359b41cbcd372e3d73277fd60bce061abf04a300a9c836d208fb2290f3808d809a740ab3e3ffebcc47bdb823b9b29715f5d5895e3687a5caf00fcfb46686c7b162d1c", 0xbf}], 0x5, &(0x7f0000000500)=[{0xa0, 0xffff, 0x7, "4c36faf534d086e34f53e98a7e0ed29cb486e5b2887d2fb5e636efeb0b44e38222f0f4553286d4519736b87c07449c8284086a1313f8b26ffefe15725935d963dfad9235b63047969202da18c47b1439f48da7516b815ad6d592f92aed076995cadbd7b8809f01d1c75ad418662def4606dc9f1e910e542df48e93b2135d6c9bfaa31495f20c0e0edf60801167a4a5e0"}, {0x58, 0x800000000000ffff, 0x0, "2d34b479c86d41a55d3f56031664d11932fda05c50bfa86246b8531c2fad5e2b75cc1d240c275db1adc3850d247b878f6dd099f5bd0dca656c255a5ead1d6e0eba9f"}, {0x20b, 0x1, 0xfe4, "420af8270c8c970cc40d699a29d1672cd16ec3305f4c66a0d96c13d9c972e0f25795ab5d5b41b673c64709f736001047807246504bd88a5790aa8ae4239e680a563e221bd2e0285821eea81788b1f6bdd9f8cbdb82f69616fd064d5f0aa7abc5398843347b9f28d99f1dfc0d2ee2ed48d0cf9e29250a41bad75854f92eb88bcef26b6a6ec128654dd9fbdefb84749812d644ad39f764c3de9dc88a32cfb25122ca82b0a1fe5aa25fe61f1cb5086f6c0870951c919e5919c3c3e6d1d28eb2b7c5a16782ad850051a35921b80cab0197c5708e757b1ec5d5658c98f13db43e07ccff9d3f3b0dd1a9e163371fec9fe559"}, {0x1010, 0xffffffffffffffff, 0x0, "c094a4cbfd3e5cb2beaecc9a4f992e5a24bb93114e532d5404e450f558fba8592495392720346fa379ce721de47c093913bd444651c6d39dd3b9419ba88b4b53f7346798aa5f10494f587bee90f617ca554d6e06c0a5da0433c89e807367c491d27e9da91484f85e29540ff8f840a704d97601bd4fd64fa5eca0bdd481b1991e0d6fa3df5d81cc77c7dea23bddabeff442548709df64a876d9374fec90b11dbb805fd03093bb2c15191ae02fbd00ced6f2967afa30cdc7c47bff5b1480abedd8161667b3470b4a84cdecaa56862c016a2e4440a7a821abe1b3a8d0187761d80924f8228ad305d6af2b9e7ebb82fa64f4f79aed1e3143d2bae05c0ada36b1e63fd470462dcb00656b14b4c8182b36807bedd07355595c7b9fe0f3634563bddad4b763119627b22546860284ad4617a30aa0dde95556ce929b1945ec97290cdabae7d643526acd4e620aa3533659b655b1c01d8fc646c7cd1e04ee7615fdb8f4e661c8b7e22a07951d0e2cf0ab0c0a74899f3c19c77b7bb0cacded856f455ee18071ed50cb302fc8a73b97fe1816372460661766d9e06dc94dea0d2fee146803809ecd39aaa7486fffb4fc5221cdb9093fa9287759e18a78060ee4f663265416cbdd40f684a1dc93004cbf34d6b3a9858cf61224969634531a546c16cf60c7e6d8c3823e6f6033ef9e4d1d169140ddaeb10503f4a7fe6c18acf3d8d7762045d902bc82ccbcd082659c3c91fd0834d811cc5ff1254e9d3709d6013145677245fa4461bea2020710221c0663a0e846b46034f5706fbd98be7896d5fc7da3731b7d2fa3911a9d945e9a91385881f968d2ed3df106c2e237c47a5e844276812927b0154564e88c05a3798cccd089c6ae2b1218a1f4da0535575b9a025f2248a6b464981ed86339fcea1f2999400a6aeb4e98f43eb533a29103cc9c607c33a7a4628b1c94ceb01139f0b718a666fbc0e52b3258cd0cd3f950824ca3c7537cc689914bdbbe47d28bdddae8a25b1dddeea4cd59f042defd455bf1827fa10a94b5874dc892fb99f2811863ac1bf9f6a7f47b4fbb292d4a8c1dd308aac9d69c0aa7425d982e11d53387632a8131c7d4089577ee1ccb99377cfd899847e09c98a67eb422b127e3c6a56c5ae7bcd6c3ab87cb9373b02888a2664a24b3f2d5c4d77b18491fbe842d18fa43c36f6ea33454b8ff9ed80f75ca90b04be066187bee4233b7aa4f11c2ad38338de29d308f124c5aa2b8aaa29ee6b9b942e980425a803016ec8489ffca7cb38b02b85b9ee29c860c686049bf0475072eb9078f85386f85d73376c5087fcb81079e6fdf65d740b3b38d5dfa134b392394f6d8070fbb071c7bf878da12932185eefd00e69f5bd0b7fe89d0fd1bea18d70f4d078da4b68fe08c224c854ecbdd92a92e752498bd179f22abedacad2ea96273d3eee1b0962829e5bb5c7ecf59f666f5346643075fc629bed8614c9d4157882e1412dc318f16be382eea8dbaf90b8fbc1dda1d9893a0d06e5a2839aea739075d3ba1ae021042d97ae8927a4c73abc611c67e13513ff3db68bcf5f8d0c38721c0f8afdb1c627c0ccad84577daccf7974d81ce4503550cec4b6890bc1c70b3d286d0c5ec7331c057b3cce7b2ee045d89bcc1520b9c49bd20185da0e4bdf53bec7024c130f174de192a8084dd79629590a5c318a221be91f07e40066403fa858d633f62ea3dea19b735ddb40e1059af22af999a5294db8c90e32a248bf2b388fc8b24555c80a1baf2ffa43e34963ac37b100b3827b73df6994a7871e57a8c8110343b3142c0f83a4a47c70d78c841fc5973adc4a6fa57fc24e9cae78ed69d66c95f46b6b3e7ceb243ef476aac285b892a140beffa7e8cadf4acdcfb437efcd809d4170e5c9c399d3586f6a7f0cca9412c88759f4dc9fc07eacdf5374ea379bd37e4e5ce28dd27dcfe83ab1a8d26e199baa92323310ce33785a241c6614373037394d7191526a0edb36a008a41e3ff37583fe1b881c236dc4822474098db77a7c3d4e07545e160203938627c5f69ea0e352f339330d426c89619c858935344f346db8529311e0f01c5a8298f1726b132b91b46dc927950377459ed8857acf61369649819dcad140ba27d67b424556f6714fe437ff43e1c28c75b60eefd380b42f234189abd6026c2cdcdc13d7964450d88aea41b971900aceed8a4c121c3026591504cb4d3610173781d62a4f922f82255c7602c560eb785b0ccbf458597403298771b9993b10d6c3916f962490e5b8f82374a3ba71ab3d9c0e073a3541e750cb5ff775750e4f226eca5297407a899dfb36b4b29d587a3509bd6e4f7b7cf7e6ac8cfbbff54c122a16fb38ccf815b4f03bf916ef4b2a9c6705c0d933938e91d069594e08fbb9205105730b5c18d0b863eb98a52f4c685d53c89f62e5b4c22f10cce2edf0eb0925132936e5e3f325f4adb40c7aaca2d862bfc4c2d38e5ab88d984b98ae03350c43aa7eb40419f775c0980d02bb6a4b6266a3424001e4c7119905bd839c07471681c365347df3e675fce9be7b54dbbbb7cf217410dd3254174e9d371c8118e598133b7e1cc8db3d17b7324142aea9e48aeed9257a241ed97adabf4ae791dbdadf8c9aa85540af4dbbf5bbb43a3b04350d1a7a7b7b287dedcd68f6cc4bd698dfc9f55fe2087edeb6c951bcf7f62c31d51a7e0160fb68cb74ba40e633ff922fe10a43ae740e341911f1258a87ed4beb67de16e164e4baed04d7e3358d8d6a0cb90ec46fbf653b48305e22a498f0a332d59b899efdd4d68046506c9be239f587bd2ee62d3bf3510bb812ebcacb6f152111b93c9d6d4d435c083a662bd7017e1c0f1cd74de664cb87ac8aac031c39b4362f587a083ca3281d97bef04cd54b0a0fc851646a46d877c7db65c28c68a0bcdf0489830b3501b9f7291ab5215776cdf7ed9cb7db7bf6b9dea4bf2a7a3eeb8a5a408a9b9a711cf54e460c78edd88ad44c74b5dba900fbe5765430614bff3f1f911fbc9209105e543082de6014df05b3e6ea37794757478ef014322e4181b68d900a7fc4c43d6c5480eaf6efaac1fcb17967e521b5833725b85d943c7642ba026780dc829eab3ff28c7296045f0209a6d52678b4da82d48adf8dea90db590221247e544c506db6af608a27beedf49076184114bde869507c16fadffe67c2a6ec82e03763ffdaaa42dc88b0098847c71f1a7d23e35388961a4b61bd2a9224fdf0b9369b73ed0ebfa86f164e6b155c6a32afef4fb97f8b47ff40ee5012dbd57a7a567815b53d09a9ce2c99fa769f6f56a1a7d839acac321ae5bd2d2db8793dc22370c0504c7c9e5f75048732476602dcfebf5684350a4e8526fcb416a485e083f52faedb692df902d0bc87fd461ecf9b4666a79180073d8e424aa67fc82e8033d17faea958ed683479d31762df555e12cf73282dab42d0f6378198922920fd70a6a5f456ce572fb7460f233853875dd485dd371d672af3fbef40386841b8894d0ddbe230f32055ab5278acf6e15d273f9af0ee73a42e68ec955629ebd4a6e420c24b32bf261ee3d21be0d14bb6226764d6cd9d23d5d7fe0eb364ddae3a817583b286e88405584843831f2344e2a82f8efaa9c80b0b335239f7d8cd48e2f4160fad183b68eeb74451c845915aec0505db0237755e32e1205aa5864f85b541fe8477b36114c709f98576fde793599f7aabee228da79e22e169d7219f333563afb7032e17c08c61ad6692ceaba46379c0fa83bd811345b00670daac125a79aecf8c6a4af02a9cb508f7857b556ba11fa55e2bbf0c6674c4d412132e8231dd0e40d86d000dc3b82c5fd6448d8e118ff1abd1cd1b6bd00fcf43152daa4f947442b67d659599d9167779582c621ea88d10be4d33e8036b885a77d4ab76aacb387313b4cf9570b337e19abd6d804d098696a3a59a3a306474b956098a79850dc1f8ec79cc67aa1fc28117f08b25fad1fd4c8b1c68d90fad6e982cd3131109b4204baa50b3690e145b78f9f1aa71f07c36e7848c17ee3ce9414807b078c3158fb2bebbe26de26ed95e0d8b73272e36490e0d090daef4d744785fa003c0d8ab02357e8d7b6524be0184acd289d8ed6ffa5881ddd266f27dd13017b9aca7811ebe8048f44b510bc336504f59c4ad64a688e9e8f5713442849cd6cedffea4b2991de4dee1c8defc0f58d3131459269a50d997efeb3f97b39432cdf6a176c308a422977075a0f17bf6d4fe08c223d1b59785a343edfcd41d3719d05405cb92d2e1e6c71d448fbcd2816c48e09ee1b7b2d97a208685e327f7c31bf618e7d24f0622663a84074a5b9e90febba470ac18bdb1d8851fdd6256f375114ab68cf730c39e3c8a869988e85b1a02cdb4338f4bb007eb11477b454191ecb242b4559f47c45dc5231b1856c75aad6308252a23a14a1edbb22a1382bffb1644b14c1c4ed7f4dc70da8380bb949778ec9cb0933312f42d9dba550d88153d2fc944d6d6da62963652fe6e817afaa26b5c88847981f248dc0ac38613f672d669f61780aa0f4aecfa6bcad87d7d2495575ba6d05446ec9c45e2ad6f8acfeb5c93ad7bc47cfb7ab5cd964d37a6fe5daf8420a47b6d44456ead07ac686b095e729f3c84f479acdfe410113472c04847c447c3dee95b9b46e84e92f66c7b704eb938f6212cf2a21039e4a688616ee2e335bb7b3845ef2c5fcd17a267e655c465c76ea0cdfec99e465842262b4b9d4307e0dc9b88b40eb9695f6c1b4d38c3cd60fbb6925d4588def5f68b306e34fc4aeab2451493dd71c31f84dde46bc6c0a29107bf121c6e3ea4ad3657d0d49e93dfea6a1ad8d5c94c9774c2c6d9bd559ff9949434e774c983b6442cb84dd964a5b0f113418b323ec8815c53026d4a82eaa969379bbca49044f24507c89eb97f7871d8e1bfb803a2f3c13d71360868d3e61c720bd9cfab46d4152f979e7b513adafff4a96e184a5e5e45e8eab016281b1a0de0cb70c4386e2814c5541d3d4090b3bc1521a8ef8bdeb91711767cfa0a39e3f48acc612e92bed8004ddff63361d8354a6c5e021c094576194c71138c9663a106a687788961e9cca22503ffbf12ed8757405c9c5ca990229b53ededf57a094861603f0abcff9e8fa19c5b36333891c870afe257ff82fc273091cf70abc6e4182432adde3b3d7bafb0c941fb187873112c3132066ac68d0a47625f1eece0a200ead35f7b559f62c07d6b02ff415056ee8844ae97029bb848df764c07d99554a9f752ddc5843f87ce0055aa28258852e9b1f406aa93e1ceb3f63c53d37ab8ccf2387cff3661041ff1cbc619f2108bf98f7aa3faf876804e79f7194d2558d06eb2e02d1462a2ef2138b0dc1f3dbe84a98614a05c280958a1e01a5da15ee0c3548726827f27c06025ee04040be247d277b71899d22807fee6f5c49c83c2a392fc9810a70ffb8dd08630f0df1a0750c43d620ea62aa82cf4cf3e0200d20bac278df6d5c9df992151133cf27f63ff12783a519035a802e9964b29c689eaee3cafa4020729e8e8892c859e477a8675f90d25d70b59ee1916811ca80f7de0e462fede4786e3afd2c469802b50afa4854a388df518dbbfeaf4199e1c39dcc72e4c8a24244f83fb40f44824874ec5f18c760e819f84b9a7f26951a14aed95239e93fc48f57ac9a328b7021073613c9424b8194cacec9287c81c2a40b7669e8ce3bf662be3141ee8d26d4003f4ce13c18afebd761fa4036e9f94d1a7a28513ee7c78316f52ef5c4c08dc999d942522263018504bd6601832272b6353f71b854a045b1bb894292473a1c35ed30c155c2b0f23de6"}, {0xfffffffffffffd1c, 0x1, 0x10000000, "02f6bee4b42da26fed08b2ce403562e0f4c3cdb4a0bf762bf25001a3a4e68fc6df94c5c3edc6c96d6a5987e4b67a6801e5004d4ee7e553bf4f1cea2aedab89e130c6cbe3c8d82d2678b004dcecd037d900740762587e3700c7c648c1b8f3e8da9ff4370ef5547d66cda92993fb885130a66ee4294c431ebfad3e07f55291e369d435a16b5c23297e32fe50152142f903c17071d6536acc00def440c67d5c04b81155a1a37803c0ded577eface12799dde440644a427c2a5eb6e1598e36b0a2b9b2043677d6271d8e2df2cafb7f83f3c13f4db1b2156f5f6dfea9b5d93d0890590f8e55274435f4ea32b4b652fbd25775a804"}, {0x30, 0x10003, 0x3, "8da15627173df82915e09b12ca8076714efb839294db4d8f202ebaef23"}, {0x100, 0xffff, 0x1, "2a0b3f1dc7b2f231f4aee1e4e4a5b343070f374d8be84aec58c9e42d7fb7933b14cace5957e50c9d5780fa37de4bfeee749cebce2b82aff6c5a3e4fcfaf0f19b795375bef577ca15d9fa17e9ae32d901239a51124fd5ac00325cc6fc9a3734faa0af059cead2a6517598eb6dfaf943faa7931121fb04bae644c8d00dff513f32ae54ea458e67f94676f7f5d078a4585b9935f2313402701f6f59b249ae9a7da68682a943813039a3382acd7a96c969199a1e2fc271a64424480779d5d2bcdc0104dd095eafa1ebde1fb1ecec074bdbdaa45923f16db275add7c02cbce4a1926c0ac37cf4220e68a3a360696f"}], 0xffffffffffffffa3}, 0x409) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 23:49:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x2400000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x4) close(r1) r2 = socket(0x19, 0x200000000000000, 0x101) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa3) 23:49:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="fa2dadc429dfdbae3fc52a85ad9b84cd", 0x10) setsockopt(r0, 0x0, 0xf, &(0x7f00000020c0)="efd942745e28bbced67e4d72db30742bb080df1ee62e48f1005d317c47d227b14b87ed9c83a25455c185d2d15505f81e81c54afc31971a129721dc398c314b74a5b2ffe396701c93faaaa7c90258", 0xec) r1 = dup(r0) r2 = getppid() fchdir(r0) execve(&(0x7f0000002180)='./file0\x00', &(0x7f00000022c0)=[&(0x7f00000021c0)='/\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='!\x00', &(0x7f0000002280)='\x00'], &(0x7f0000002380)=[&(0x7f0000002300)='%\xcf!](.\x00', &(0x7f0000002340)='*']) socket$inet(0x2, 0x4001, 0x20) r3 = getpgid(r2) fcntl$lock(r0, 0x400000000000007, &(0x7f0000002140)={0x2, 0x0, 0x8, 0x3, r3}) write(r1, &(0x7f0000000040)="f6666e78062a226af6464fcd50efd3680c557b9887295824fe75", 0x1a) readv(r1, &(0x7f0000002080)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x2) 23:49:45 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000040)) 23:49:45 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) pipe(&(0x7f0000001180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10802, 0x80) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000001200)) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 23:49:46 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1, &(0x7f0000000140)=""/246, 0xf6}, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x7, 0x600) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 23:49:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:49:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x412, 0x88) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbc, 0x1, 0x92}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0x15, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0xf49}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0xd90, 0x5}], 0x25f5, &(0x7f00000001c0)={0x3ff, 0x9}) getsockopt(r0, 0xe00000000, 0xffffffff, &(0x7f0000000000)=""/24, &(0x7f0000000040)=0x18) shutdown(r0, 0x0) r2 = kqueue() socket(0x1f, 0x4, 0x2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x800, 0x0) 23:49:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 23:49:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) ftruncate(r0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:49:46 executing program 0: close(0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) shutdown(0xffffffffffffffff, 0x0) 23:49:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1ff, 0x3, 0x2, "7906d630210c95bb068feea1483dd5e710547703", 0x7074, 0x7}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1ff) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x88, 0xf0000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x18, 0x40, 0x9, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40000002, 0xffffffffffffff01, 0x4}, {{r0}, 0xfffffffffffffff9, 0x90, 0x800fffff, 0xb91, 0x1}, {{r3}, 0xffffffffffffffff, 0x47, 0x40000002, 0x80000001, 0x3d}], 0x1dc40000000, &(0x7f0000000240)=[{{r3}, 0x0, 0x84, 0x2, 0x401, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9b7c136e130aa8f7, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x31, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000002, 0xb87f, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6a, 0x1}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x1, 0x9, 0x100000000}], 0xffffffffffff8001, &(0x7f0000000300)={0x6, 0x9}) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x3f, 0x2, 0x1, 0x81, "f87362eb8978c49ae2e0cb8edc81ab3840d364cb", 0xfffffffffffffffd, 0x2}) socket$inet6(0x18, 0x4007, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0x401) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x882, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000004c0)={0x7, 0x1, 0x4, 0xa22, 0x23b}, 0xc) clock_gettime(0x7, &(0x7f0000000500)) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) pipe(&(0x7f0000000580)) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000005c0)=0x7) getsockname$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000680)={0xc6f, 0x7}, 0x10) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000006c0)=0x1) socketpair(0x10, 0x4000, 0xff, &(0x7f0000000700)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_settime(0x2, &(0x7f0000000740)={0x100000000, 0x2}) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') pipe(&(0x7f0000000800)) poll(&(0x7f0000000840), 0x0, 0x4) 23:49:46 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 23:49:46 executing program 0: mlockall(0x2) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 23:49:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="ac23b4c9bafa8b088eb3d026db2077c3e53175c2db8549367c426971a3d42c432b45ec4d3b073c3044c230f8c15e07c1194157fd4cf94ce4cd6f457e04d25dc0c3941edcee512d5188ac8543b8cb2d16a92ab4e6dd47c88b487f1a8483fcbfe1f42f905c1c485d61c004361a214c37ac590e03c9fa10871e21537127162173af171e905b7079e77529cbf20ef2a5e4f1139e2d52e518034c997f925b0ad2833cfcb2c3fa8afd3807125a8308df28015a5adf65c86a82ad27c64f38e9eb12e267e80784c556254921845fcbab742253b047177136acc4a1701109b5f10ca2de51d8e025448cd09f3d25ac68253e4d1e8ea633cee94c0666512d10ad5fd05aba", 0xff, 0x400, 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 23:49:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffff800) setsockopt$sock_int(r1, 0xffff, 0x7f9, &(0x7f0000000000)=0x6, 0x4) r2 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 23:49:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x40c, 0x0, 0x165) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x7, 0x0, 0x6, 0x0) write(r1, &(0x7f0000000080)="95d19131427195184c3bf138fc2970ec0f7bd8faf1d352", 0x17) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefe, "020000000000808400", 0x6}) chmod(&(0x7f0000000040)='./file0\x00', 0x1d8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) socketpair(0x6, 0x5, 0x927, &(0x7f00000000c0)={0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@un=@file={0x0, ""/38}, 0x28, &(0x7f0000000240)=[{&(0x7f0000000140)=""/194, 0xc2}], 0x1, &(0x7f0000000280)=""/73, 0x49}, 0x43) 23:49:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000000007c653000bede076c9ef5617e03890d7283099a48a83faf3b6e3989bed33dcb2d43e3f5d0ce1f2ee2476a5c6082747fd5016d76e9cfb0cfc1dac6a4995b845c6ea40dac7857d74b055c9ec2e782980758249c6b7744e53d137fbad094b2c4c5727f006b7ef06faa84178b22b6aafad836eaddeb11e66cbcda27e9ee7eb7df12d7eeb8d55e849098023a0645329dc06f298ebc3b66d113495b1792dd903b3ac289b4214ddb57ca255ddfd90db8963b96896fbc96c8d22efaa4581e02ea72f8cde68c6bf4b47394a54b50b2acf094104379c7a3e70dcd6b162deb"], 0x1) 23:49:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x3f, 0x0, 0xcb) 23:49:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fsync(r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) dup2(r0, r2) 23:49:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 23:49:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) 23:49:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696ce1cbde150ff0da96500e4ef8bf653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000002, &(0x7f0000000040)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 23:49:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x2, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x7c, 0x80000004, 0x4a24, 0x62}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x7, 0x3a1}], 0x54, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0x7fff, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1f, 0x20400000000}, {{r0}, 0x0, 0x10, 0x20000006, 0x1, 0x100}, {{r0}, 0x0, 0x10, 0x40000007, 0x5, 0xfffffffffffffff9}, {{r0}, 0x0, 0x8, 0x20000000, 0x800, 0x7}], 0x100000001, &(0x7f0000000240)={0x80, 0x7}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 23:49:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0], 0xa, 0x0, 0xfffffe53, 0x0, 0x2e}, 0x800000000000000) 23:49:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x31) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)) 23:49:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4d56325f82c608dfead8aa7c0cf00412a15fee2b736543d5715d59d98bde994477e40e7616b80c6e58635dccabbf3edaf916a83422eb2a855dac556ad7eec91c44269cee869573a18e0f245a9d1d9aee4fa8d9339fb7fb661282cf58d4f53e798532d1968dc515cffb6a03d7d6782a386eb8517c93f72744688fab1911424a5ba9946d643ec2fcc8ca75e2b3646794d3558703ba4002f2931a83984d8213164851bccf0e", 0xa4}], 0x1, &(0x7f0000002740)=[{0xa8, 0xffff, 0x8, "5a60491960824738d1aa2e707f356f256a9ced618e6f975bbd8d929f168b4659ae88a95032e0424db17f6a7eab0102357a494202b56a6a44559c76ab859e3a3f5b96e05f72618e7d9091b5f8f8f3fab9569f77af3abcdaea0496c89f7043659c8b0a7e6b69358c62f4f68ea17c4eab0573c72073881b70aae70596e080e693525dd86c701b1ea822e8ede0d81dd394e0f95006f7a80fe1e3"}, {0x108, 0x1, 0x5, "c675ea3c6250f422cfb660fc331040805cebca6c0cf8e07da9c110c70e0ef4e02f82078072ca7bb31e5a77f65d8a85062cc4eb99570253e6c31f9429c176d3310e3183afe0e28af76f0dfc0a97e15a82cc574cde7fa26e29b78bf3e06cb7ab80414457a257e2fdaa1ce82a0be85417ffc40ca200d8ae6a31dfc1b69bbe862a45e621c00a2a0d890583c35f280a9ce9029e50d2ddb3088efe742b55c36ae76e8a89f5f2d1965cb2d8010d3474824eb391b43e495edd424dd0f9ed7485a673fe7cfb0eb7ab71fa4504089d12517f5142e56e4500c498010780957628cde6463602dd9e4424522fb491b232b0c0f5feac9e50ff"}, {0xd0, 0xffff, 0xffffffff, "e7a990ba67e8fa9b4e853141ed30fc6b8e4dcccb71f2f72d67629581bde2d36276e6b1deb5c4564ba63d5862b838277f1b7c4c448d4eb33fb1a475c9c78f99e28810e2b2822fc288201f970d5f0e1abe34186141328b21cd7bd1d9a048419cc193476d049cb020d3be1cf35c882180a58287a7eb451c2e1b811b6c636e65be030f98808f7025b342230a14c64d25f55dba4ff4bac9d42471bfe1de8d877d9f2bfd300386379d55f0ca51dfbb4339324086e7310f041702ccfab82fbceaabda"}, {0xb8, 0xffff, 0x8, "1613f8ff696daaf4cbde9b695d9d2643ccb7d396a7b39d98d8ffca8ebf77e107e6b286eb14212acf1bc18045e054af8f968451085eb74efb355a427fb0721a0be08361fb80871955783d48076aa1a4d486521cfae05e74610819574b37da2783905b5924233a307f68e9add1523ee0c7f58d42ee42381ebad27954b9b4a86d5b62999256a1e4622ec28260e9aa2b3fa46b0bda6787059488a027dfd72b6fee71c19ea09000"}, {0x1010, 0x1, 0x5, "bd19b43cc5b56c4f308f9963b62af2c58ff9963539c6db64c3488816c5447a097db6960acd345a76e66b30ec5d263e78b507fcb750ec89911581857ffd5ad2151df85ef4086aae23a6e9eb07287666a76ee5c9a5d518e7f6932e2e1a6d207cce787b0f47f3bab5042b311f11c5bc2a67c834cdd23b96f6d0be3a81db9e1b619c2be995e526b241d78c113da64b7537b1ea0b416f855e3cd2399daec60e81c80f4f5c58b07c4e70052e8d54f43856be16129e198a5bb90c31ddc5a3ee889c4cfc72288b10f1cf4df02177b56ac74c167691107c8740759f032e1c6771c95472310b602aa721217cfda449d7523dc7d1a4c78d299d4cc798837122d56df350c9239c55d4571f5e72d4a7eb92b3f3591d255463560c9e7eed93cf4b0be6a74378a505409e0cfe005674464b586bc948743d919ed52d172d4275351b84912d90b2604531d8d657982d2553a9c9f283990bf3e9dc145250918c2fc8297193f26d9295c2f0013509437ea5f9a3c7aea9de4630119b85230e40dfab61e68014cb8e904fd98715ab5fc21495fbbb6a8461d5b9b68df53b75a06aec731712f86eb6508c3a7ee5c4712b700916e95445c3a0db2095b4667051afe6bb1af9fa6bef5e95f4e459df55ec21026caacab6c56e7c47142d0359db12fc05f177c03d3935afa7a0c5052794cd8f9e2cedfe6376aaf07ac68d3cebe38ca2a1a996531c871f5aa76975784de045972c260ce4793b2cb82a2bf1a72cb12d7c4399a3540fd540854598feec4af198fbe1b70b4ea1c5609f5cece50167da30639fe5b9a209ceb9547374b3e1fdaab0959e33d6fdd54364695900a0d207cf796658dda2d255bd6d4b52a2c80c9d19da07bde1bdbe628c27bde533218e59253afbe4a741ed82b98cf324e8c4e6a7a5535768b7c61792d3de3a09064657d53e6598e9542a17803b68df34ebd7aeecea43e04f8d935d031921e41cf7fb20478a9a8912679d45186eb3e41daa9811c4ad630b65eae74b190b30ab89fcbc1926b1918318d32be44b92648adee43f17993e02c43ddd7d89fde484abe7598bd147961a2bcc71668aad2a852cb88915e9959c60da12a6d723a711bf7618be7b1392d83bffa35e03d28867c4c804269e1a323da3fdc933ba1a097a9c8d9cbc290e68d2320d9ae4e628b6128eb4128ef7462c0ffb52df9c89027a5c0b8126183b410b9bf6782d22a4f8d24236b4337d9df6a65fefd7d92d858e6508b0c76977f72b62a9b858f551b009ca48346b368b38622c66233b5159ed8d46ee82d468617963bbd4bd819adeece19b23006eed6a4b772fab96fec60fa7d3e073be01ea28d4b4c23e3ad46c7f56bcce960c8f77b2baec217c94dd07b761400cc718912b4dbb3497e8bca4eb114ccecc2dd6be3cd9d5442ed2105397aecee74fd0f43944957134520fde6cb1b1f590816c9ad53722d77196b9c28b35e35bbad070ca604c4e3e7b5ae74c46962da0d18f9670556afd185a697ffa3e6b4d28ba97f7e40cdc312af7f5453aa8ef40f4f8533f29442e62c251a33562d13a88e34a9f6102097b9fcbe32ab8b29cfb76efa68a99b6b2ea9b9189215132239e3a061e34fefb61e02424caa7d4db32717c819564a68ef55f6763421dfba4991001a052ce2ae891581c8ca03c5dc9c3200afcf75bff43f6481b43770d6b6a5cb470dbc225ff8d5a6f8d3c5347a912efdb69e1fc904dbf11a4b23471cd9c46f8b52a3eb848f653f1c2994014115c78788549a5e3fa98ba3c79f03362daeb40245bb128dea1aa68e0c58330ab82936bf9a7c1c54f22b7af28251b445d1e96ef2ef9440ef8aaa351b7cd33421efb3042d4f2d32873298355e80ae55f0229bdf3b1317e79b9dcbf42fa5127173e0bfa0212129732744cfc81c3f01b49c435f80a78866dc9f2dcd8eb119db93309e8be612e42a1129074248dbb929189607f8a93c543d29a97b8490fcf7165af24625d50d682a10c8f86f8c7ff887e3f57074bd2a4662b978b0f01332ab28976cc144f093f7ef62956655ddffa1f4f62b8af37b0a960aa0d76536680690f845c4e1304e3977e5969ae055bb4c0d70c84e3b23681ec1c61f74705411428889cde971a85f53b49663308017d618a7dfbfb6d7a3597cad273d7ecd27d6d229ef353ef37976cda034793c302a219554b10fa6057199131084f95a5c3e1b89a50f9cf079c596b5bad5000dc8fb732c869871f649b900d4a8c5314343b42158035c619f7ebe561dec27d4c45e7b37e7fd3276b45111c4e9ac0e07e81444035c65862509bd31464bb297bfd4b5e76ad2233752bc9c2aa4997119d5be3003f85d90ad10de348cbd129f2e3a3292d299e7acd89c018a35c9cbc24ab5ca3866a05a431b275359c42f3c1e55a24ebcb3945618c74db1901762044c76140c9b868665a9aea338c7161d4ab1f5050970f09196b05a10e7e9f462881d285779ead00bc94e5fcd62bb88d68f2699ef75ced93377490ecdefc93bf1e053de9b90133e90ebaa6099b37ca43f9b8d4ce6a33ec1573b63ee16b615ba1f4214ade09b8c38ffc88e38764410969086d9aea4b25f282f25d4c856a9da4e3512186eb0849d3e2a8f561a99b30c11309939432370ecdf57f8f706929f3e22b0abc8fea5beef04f94430204d2eed87d15f55c8530a039f3695be19cc06f32c2425eff3773a8eeb02d7a55769427fa057f3c6a3a118567562790bf6ad337a13b7d02a76c9d80e97023f0a1e4c8cc13a66fae53571fa89f082df6c07b77ab2da7ba7a2eaf4c00c4b64ae31bbf7ec3d763a563e5d9f1b4ed4523f9ec234bb2170427177eb9e709e11fd98ad0b4c570dcef1caa23de15fd97740044122453de768a32cf1e0029065d21bde9fd06b8f24b9dfe9dfc66401e5e12e32d0a08c24b6f7aec5962e245bd996c7e833b9b2f7e663e39737ab48c0e14774fd495676a16788b5525cf9231506707ab7bf92b1c8522991f9b87b9f40ac6356d25f05d17156658dddb066b1e098b3b181d83c458608b4f050d0423ae5e9109a5df54fd642a076aae1e44f12bf381f18eb954b1a35dc99d1ef0af0014025f2179960274da2fb708500c8f7e6f4cc77cd65d56d961be1d03194080f4b2843368eff7180d29d9e861402f8fd1d964e9d5ce865810164bbf9262e3f52cfbab7771d97e584789416e21fab70141bdf2f3721f2dcaf907937ee82e1afb22e315328099a61391cd68cd79ab41567f829c689c1831f78859f0206a4c172942ecf540a283495ed820ba696ce1c5ff3c30f886c56d7e173d9534ad44260baab37a55c7b3d883244919cfc48ec00bf9f2523a0ed10c35d06b9322a3e07dbec3c6ee1fe49e7b3c68d727b045419f5c8540bb27f3d4ef132f8c95e1596011b2aa709f0b1efff256ffee26b302807050ec0ddc71ed8d928866b83f6e9310d8490890171d75744fda3fbf4e47401abea4dbb749e7e50816da409da59c43c09be43fc78d3d42460c47c67fcd43e927c0a92bdce3a2d4c8acf2fbebfb0256fe579db5bf7212585230b0231980480d01f0611b69d4ea5ca4ec2ff4ec6e8447ee5d65f112c624481b02de979e30a8cefbebd68698a2cc8556713b8bdb5de10e3c27ff99762822a49692d9ac6f338697dae47ac77643b0ab8b859f09dc9bf81e0ecfc69ff1f11d3eaabe5aa163f0ac38d45ca4c591bd5c74a03ea938e9b9f6bee139e4ea0eefe9ae0e151e5924490aadd5b09cbfedcd4b40a187784221ca734d43de9bc3c65f1a3ad702f91cf2d8045c45b97495ef2e39779d822df22e6d8cf23cf3eb04791bf0e83d6227efd1cfb7f9e935a7db3ae17e2420f049065c4470e15fb6455ecfc20f1d522e073757b30cf4209ba2505ed019785b648f0c1fe05892ef35c4cdd93a74ac79a700ef6015036d051d9c8ee0b2f304e60c8562c67749e62cf19f61306b330bd53beea4cf1b258c97faede4605f8ea11f7859b7f95d4dace83b6cca391cd634744d8948b4b546424f6cb7d072da12f7731cebeac3baf219fabedaa6c222ba228409dee6931e0a1919c5d0085ce3e4905dd78953a8f66e9566ee58c6a8a6efdd0d47513a0552876f6a2390646caa5786c7400da7b3146a75f9edd9dfabe20deec3ebe65063dc34df2e09ddd8f3bee5dfa8551a36b1268649825164281045f5ec4f21a7770cfe311bb348ecdd56b32ac1f472329383f4729877a8f86eca59c51c9f5c58212d0c89b281bb3b8619f7b5e40c665d93cc390c6c06d34612ef69ef196bb1637d32d3e2d8033f22d2a94b28013f010eb92ecea813454e262ca6fd276853c14b44b00eb764a4d1cd57ab18513b21b07c8c496b5ee5287c3ab4729ea2d4ad673fd9853c47756c916748addcf19ee066487444b70c459aec21764284326528243f046a0cc8f4095cda437bac7f5f0eb3feca541866f8777eb7e3ce812c00933c6f278451c56a803d75f069752c454e49d22d98e661c39769bc068d8e4fed18a0ed7ddb39ac455973b450225c8d997462f5c3ec5bfa42aff5a9cfc910fd909e02f77d265e5f5aa62716f5e56cb9962af859903102bc12559732fbcd406239d713cc56dc8da148481368e53b169a67a4189f79eba059cd911c7e01e633318de60582506cd19552267a69364129e18c9b98a492ebbfc61fccee439cee9933666467f1df88e5c89248ed2a600e242248589cc7a88921f0171ae92f9d1abb35a46a28e8d44056607f81cacd98848b16fd383c735fb9decf36ab315e408321886a46e156a98a48251262367b012836881971ae86067bb4f2f5e6a9bd0aafaeb8549bfd57cee679a4fdf3646318435d224c79ecf36984d1fdada6ec07ae0d40a9a093d89187e3de29b02f4e3a2ee19f86c30a038ab137cd52a603341a7673dc7e12a3524989e1f775130880fd06b2ada05a6827559f7395f3c649feeebf9cd449c7dd7c335fe2b8712736e5fb9ea624c62a7ae5bb7f6b46029a3522f314c849055d528b690356208088d76ff472c0cc13d9e2003b3477f21b18a38aa2797b371531ad430fb0901cda7968b9cc9a4f185b28d996fa74d3fb7d403b415bf4bad341c2a5b1bdf4b413d471d255704994cf9f410bc7bcb40e4dc26753c7ddbd0173a482af9bbaa6339cb6d375cd03088bab23c86c549b8478335b6a60886322ff509edcdabdf23715331897c6b401692200ead904178aa13a455ecc7a2d18d5b6e632cfb3b8c579a5cb476a3e0d35b58afedf8a07dc4cd63eef23c39d51c47db21404afe74908f5be00c25c02dd779523f23c8cc6a21d9da147f0ec91bf63cc87dfae3396d74ed9f139ff7403bfee5734c81a9810b0aacb45437b0991f2ec882cf512dfca676296b9178b5c0ee973157056e279c0484e565e50622f7d803ebe82bd5cb1dbd97e6292d64dc13fb98087e635cd402a06d340b24d2f30109ab499dbb251333ca5edd6027443c654a327960a543ae6da452ba9950ee0658e5156567dc65c86468d182886a39fe9e1bcfe1ee6e200401a532ea565f9bb83c1b969f1a2bf11872f5e33246a40c5a4588ae871472299f778a1667b59054a3280f6511b2457a55402ecebcaf79bc5e09647c59d60cde36a0c27187e577501f29c9d4db8d71368256c5e85d61e630186f91952edb33b2d765d6d5084a9b1f5a906c0e72644db47d78a1e7103164545e350f5d7a72aa92c27208a40d2abefe6a5610b6efc98de69ad70a2378daa6ff4ab57cb20cd27b3b81ce355199a640cbe8f902960e6f2ee6985cc09d1304dd3636baf7b87f16c2317c4d83179f2f7869c97c02d781d5c30fcabbd5d65b6f924"}, {0x28, 0x1, 0x15, "f725581d040f78e847b7efdf0fb28d72444881c91596b8d4"}, {0xa0, 0x1, 0xfb, "1ba2bc427384367955fc13ad832a03bec24072233c8e54b90afde8eb1e29d2071fe88100e6b37ea34489e43fa836951a8e2d771d88f140e6ebc498b01cbfa1f918ba0218a87305c711054f9306c7cd4b1b0e4877c09fa5d964fbdcd57907e3fd0a79ce620e5c3b523e5217073450a465b8c148bc5d08290a272fb54cee14bfab497512c01069ca8d8d5c79e0dfe603"}, {0x1010, 0xffff, 0x8001, "687189bd78767dce3292fc1c49d3e22c62a066ec4bd79b2669c16d07be84d92e7b2f28e9a672783dc0f52a13480ed01a57ae9b260b6b2bf7faa056ae85ace577c80d5c6829abfa752d065702946650d082a7337b8ede70a9601e625b5c2846c28973d5c09aa7d12c451439124146d37e427b1905e554656864fbfcf40c1daf233c3db4576bb60bf17082bef127306b5b3124900b00d57c63aed5a40d4a89f77e6fbf85d3df2b286f92056fde48bdac484adf3e34e7289db7a3e4d5a692eba911456ae6346d3244d7910a312991479976830b33ad2b4e3ecf1e26edf7ce8274d74990a99accfd6b02f4c9b2af244e61cd84b739dadfb7470e56a908d6072a5a71c68607f8655a5ca0e4f6c2004f980c639cd5cf0f9496d97f542cab4f09fc0f0fa3bf0db771f48990cf7081552e03602106064d99edbdb8be2110ea02bb72b8fd417838dcf9b75b119c5babc5ab1d8b4f2538af93f6d41bee2084d278d0bc1909ed65fc4d16f2eb2f39f147c3424f17af48557da6f1e87b3597f48fc003ad6aeb421aac93f7ddda02ff24297511694daccffa9b1a0d64da8057868ef74ce5d247274a1cb5641ed98bdb971d5cfd2a99aa0be204cd54a940bf27668833f56b4e4c88d26200c403cb59fa17680c20e8e7bdbfc995eaf32f72b6face9885e39b458161a23506b54b36bfd004da6c9a120b5917f2c63fb55b2ae21f7cbbf3961012fa7da076dbd4f8724927fe1d0d9d1830aa04cd4dd5438068a517a59668dab394e83916dcb30c9e10a8e26289e6a1484f2617d810b21d29b6d14d2d78ab5f5532156df51b0d443733cb7e317ab48f49ce31dd215e3cc398a9b5364ff26cbea694f3c1aef5280973a24e801da11b4cb2e87ba954514825b11954f0a6f805471b7e92de703f231969253b2bc208d8ced4c7c299de41b8ff22d4d5a256d3ae22f7e015b92b62c4c607d90786af89225e9cb654ee5bc5ab94d4c83aa93ef2798443ec221de1a29e7526d585d36079ca79c9ea90c7a2d747552a6b2f55f60b7429cf0b24fa732000a0fe21e338b9bfc0b54ef776a6f2ad35db31aee595751125f592917b199cc5a56adecabde88e5b03b043585ddabcd55e0372af152dfda4aff8472a7614eb02ba088757faaf49ce27b0732917f46cc408014a6d2fcfcf5a5769161f99b6c073dcb0882baa9b00dc9dfac122b6cda7cffbc48b458974860881dfeaba95b7e519c39620388eacf94f4104cb0a31c890bd89bfe3f3f77a2c6caa185cc28c3bb70bc23cae42e9c472fb2709a73d84992c092de1d227464b15c4c44a86d1093ad2bb3b6f5a3470304d1b7ecbad47054d69bf5898e1f5fa8c58285ade77a6a3baeba8dc9d7f04012bf00134c99cf235789a879386f05b6d7a62217c77e4b52caa7435ce242f2c6b537e6c1ddd767bdb1e968e2e657a7e796ac7b10ba588961fc0c3a81254b5bc8a7cb2d10f508f3c9d5d1d6a1a4eaa9df22371c1516eff8fe02f3cbc9a62cfccaa2d9609c597e004e93fa9d5f5ea7a3e52c848cfb2c3f5f58bb929737954370a3e33aa3bf46a7570378b7cff2837db6b4b2756f372ad0dbca0574482a4f337d56d879194a69a1094be6305ba5d43ffc54f33426229f599b34347a543ca27d08cd55a04130ef36782d9644b6928ebf3808f163c1e5b7c3cbcaa79b4394d64149da678c6ca540d19b8af2a980e7fd319106bc023bad92560a008b44292c9cc3b2f76182d73750dc7f34ff70b33cd8db6d3f4a824f64950472ed1a5b7bea1fdac2b862f833aef513fa64e0bec2d35f1f904cfc1262c8e15be8c3507815a54353f820528f3e90fa85bdd857a866e3ce71cef66c96f2c56523db15a7e00bcdf40243070539d3b3b1a588f5782078411c4cdfe21a0390a3395a304ff5d60aa76f40b5e770b87088400ba6c9b7d675f4eaa021da0b345cf3186fcf08ad351226907029854da8259a4b5056a965c2da38617a34d036a2c418dedc486a9aa66bfc2e59bf975980269129d1fb0a8b00cae451595ff5ba5b45c7c251300399ad7271ab1179d1b8ff3d9181c9ff38a5249affed9aa9e122d8148aa3fc7af7094445ca49f0ba8bc640f64bea42f92699872cc51adc032aaa285d88bd1cf532f0703ce707cd0a09866a34b00f08dcbc7fdaee5a07325f3779cf44785762349e120c7279c8f256a351cdda5f83b5cc4d99fc7d9f3352b3a0f5d504dc7874eff977023620cbceb1e1b57caa3f5f2457229f5069443cf9b91abd3741ab320cf853accb8d6a941f03951a00d57e8aa117f2395eb8e10f17384c83ebd93ad0d97d92c5f2579b303678d9a52855420c0c3994ea83d6b7114a4f5bcc59cd3c8a345e69ad319c70555e34d7a9974f1d96df1aec6527f5caa3d23edc2bd67b42d0792aa6ad22385027c1fd33305e1a8c7f1964a8cb699005ff51d63c57183658625d9404bced4eda235af1725a4c127e2bad48612754ea19fa4655bdcfec7395a575872d90fdc3df32239958cafb594ccf354a9b87b712bba63fc5fb6d584ffc83cad38457c37fc49b511cb6c3d6649549f2fd274792f46fab69f902a58d6b6ca59dc64781c3190a62e64a2523dd1c55b8f7b9ef7a2a4f1f0c390dfc6404e13f43d211617e1b3a891f0fb22c12e0e646bf3c61e9126f9edc7a246bffb78cd9b6ca6364687a4f03fc4507378adbc27cd3b09ea1c54b3ce6160d0f3cd560a7edca75d721d184e641dab954414495901d8ee21329d69a2582b8cd35305eeb3a4a8877d72f10c26fdf550b69b9af949c5ecb5e7742e28d231712f049abf8679d5122fc3e2201eddd90307618e713e47ca271b8c906f9d78715b044582b38252e54e14a7417d30783510863a9edaf4de68d9d77a080022e5bd21528821953b410b32b9dff48d4390a38bddd20117efa9af9d1b682f378a8e2b35d6f35323f8ed8511881c4e9f67b8d6d4e6055e5bf53abd955bf9eb46fdebe8833e66610f44d7165d972ae2aaa5fa71156dc06328466a8c4e048108e914c6c6541bb6e372beb57593db8f3da73f584d967ded0c7bdcd81dc5d6c86a10e64e7ee375ef8a83d6fe09ef548908818d7815da1e4bef0e2520ad74cfeccf9b121ee2a8ed4727efe8bd74b4f8bea66c692178016c7c0ca5a5fb0b8d5298fc9686f8b50de6c33b63d9b6dc73fa4dc1a08e4d4ce575969235120ccdf5d2f25c31c85c494a18ab574b36da1b93ca61722b43b64076b1e892fd4cf644bfbc065607cfb0d5df4daa2860975c9395e16a2473d2466bbf9e725b559a1ce9d2244f298044dd900281fa35c688720f36c2f4a87a065f7bce6b850b79c7b91568cc5ca26014b55a76784b603a5abc7418edb46cc555da28dca577fceebefa6be251ebd49b2516262b79691f1afdca6a548bb1b94d664bc210092d824faf25feca320a62b1216e9f484d1c7d37d4b38fe71fb32ce32c17df2412da91ddc0a8c4657ecf2800243269069dae2bb64e7334a1b1f003e77dc6c67498e869e81ef622e0a8bedd3893630f40a4b23c071d7396773389df833b7637795d5a3ce8200083187de46916545cafacb66864e83f91e87552450f747f2d79f5df5dc0a0a538b209b4fcfedccd9be1cc4a05ed80b1f19ecb3c2ef7622ecda62595e94421aa5d49497d55984d4504b79ac43932e2ce702e18950670475e1de198640f6b730e53992bc2536446f377ba8014ed398dcbad082a0f0ddad3d94ac6e1b016255519c2954b92f6b58fab13fb7a65c70c372fc92c25c14578172bc8a104fe7a810fc3ac6785bdbae943dc918199045c507a3d353687e680a9c96af742854eab7872719249eae10af92acf159a1d8b73e9d6b5d7055b8f617acdfa9547d7c601d77121dac23823bada17ad441ae22a7c5a289d948afd6fe5661c90e0f98c2db12e18df3b396d3f9e99c5d1b95aad69e8de12e629f0d8a28666f68e6936cdf8a5778a09ed05b76222e1219362d5663c064da85e19edabc85b6967fe469d4e4956aa937cbc7ef16438c47e5ae4da8de9d04d1dd887d143963ef6269a91e92d31566e44ef9c66010bf23738a3a867f944bb5aa24e29e6638c357ea8fc34ee6c69a6ea85840f6cc4306514aa83ae29148bd977bdb1ac5877b5b76987d516d39aedc11ca754199c5175ebc6bdf5bbcb22fe34410a81d3e22a7a6635efa35860ec1f0fd51834529e02e489e1be7fc46dbbd1afe6d32fe5aa379f4dcf4f04f7f240958761a7d121b9574664fc9fe321c1c041e61bd43c8b2f4deadc0840637054230faccc0a4d9c5ebc08d196888b302947a9abe803cc6f2358216c82c6ddb1de6c87fbc59ebaab8f6fa8ca868a28f870d47c235bc6fd3e8fb7a865095ee859d66e4ea6ef6b9f80f9956aa593fccb0d864101855ec8061233b27a43bcfff5925d37e726b96d1e5b9f4e28ff554a824a3ea096963faed5d711b8461a66b7661d9d4756045bffda01339a608b114c44de00387157279b7723daa9f328c8437729d4bffdd0fa211afaf6d5cc4e04af8c8db097d41fa3ea1883323258e53225dad6532f326aa8505d1bffa57ddfac29675ed874d9589ca0c63d7cae0fbe5cbb0845a61ed2f704ff95c5313c2d54dd7a6300725707a2be9171fe467b9cbf7c27688525bf3bc2f5df81a411ed08d320e4d2e4095880602709408324453db19b017fceb677f2221e5a95155a04621b9651db78ce69e070d17a75c0061fd02297812070cf36d653957da1bf76b271827db7a2023c01eaa8ce8cff297e687bd1c124ddc59ab4f22f9e3e033f80735113098eb94f3fc720c538a0970f3341d58ff6e3b4b91737450d20489bdb8e73db273cfa1a3c83da4ea4adb919c8acfcf5caf30f93e12c4a8f1beaa458f5143fe2b8a7222751b6be904beed2a8ec3d8c14c2749e4176bae2ee426493867e843d24901ed6cd42d097ea8d0df67a447e8cdafc88a85d56ca421ac4de20b03301ad142468df6a325931f749b4b5acee3ce6f497dcb290369a6018234a13ab0d4fbc66637c71e333a824f47dcc77b264ce8b533ec3c33c32d0296856785c5cde8508ce1f701ac5ed898726d9f54d40404cf952326a9b49cdb864f04218a29c2f174d83cdc27ba2e231101df128d108d00d618e79c3e028f7254caeb7b31b295ee6863a12594d54060c435fda336bad2698a1dfd3d9e73f98bcc6c2e564f34b267edc0b5b191fdc248e945ba1d41e862a9337d8e5862454f0aad2813d0f4c3a125d17a189c6be1d1a222dd0ede4f1b68ba88f839eb89cb485899ee449b80d2e483a668c690df7e8801650792df0396a9836cb588b4784f36b89279c468de8f8aedfdf17ec49cc875e8f3b99426055448bdcf4d6dc68df093ef15702f26acfafa3c30934f847684041ce6f7fbc0d6296dd3fa7a1988957483763da8e9ccd2a92b2094c6bff672a2115a6aa8104f63f99d98c95c72ada79606c0c5b7e2ad98b12717c7a4d30adce9bbc25bf07afd389a0e2aab40cfff52b00c8a26dd312d1aa7519be1535af5e95c43150a6acd6c1f39f4ea42438d513d91b0a7dff657d35c881072bfbbc7625b55f0e019c379360dab351454efea3dd3a90ab5b64e7f01e75defddc04b9569c292790f2957b4fca0f76b97bd8e863ada483b7ce145d6e2be73137fef9a38c2c71ecf44ca9641de9501c62890ff5834dc1b100b85c5e99768c15f90b12f3958561c07745d8cb4a00a6b0a5aad5a90bfcdcadb3a81e5783e6b84b58cabeac7dff8f31c0fd81a3f0c513bbed2fd8cca99789defa24bcb1e34f94e01b1b6437bf6f569919cf4e689b92486e113ee449f3a8c580"}], 0x2420}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x369, 0x0, 0x0, 0x9}, 0x0) close(r1) 23:49:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001000000ebcc3fdf00000000a43e9cea98", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 23:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000580)=""/17, 0x11}, {&(0x7f00000005c0)=""/15, 0xf}], 0x8) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5ab8fc25321ed125567243a9f0d9c6a492a4d85bca7508cd007e2d27126f831873f2de4f36fc0acb9ec91cc01e7f1cc1bc785610c22746eb5e6b7e7d36c4204ddca04d2e6bf46e5c40b5eb41b001ab90fa2def90dad80ec9d8decd7d746c09a9bb0e8fc91034769a3e956b0fa22ae6409513fe32b7fcb6a830e4f77abad9526b49c615da973ab90ebc4b5e70c919f6cfe1780c3b75", 0x95}], 0x1, 0x3c) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000680)={0x2, 0x3, 0xf13, 0x1, r2}) 23:49:48 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8021, 0x40) mmap(&(0x7f000039c000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x1000000000000000) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000140)="2e8a7e0dbcbe7a00aeefe0fa17b9507f15c371c94ac1ce5f48008995528c5e48c899bc92038eda662cf5bc9a114168d2ba55fc614895dd7b419ed483a900bbee138584d567bad18e1988389d27023648e4d132d9475a67d218467a70fda8a1e654713ff995af2e0cfca2eb21335a34d6321ed09e2fe457267460dace35b83bceb05a78a940ffe56c804bac09de2c1b3a23ebf547b22df502ee88fd4257f64e81fc89e5afe339f36270f0348587f69ddf5720091e3b0b9ccf01de4db058f5db42494355b3bdbe83ba8effc2c35b20026fb61990df8a412a", 0xd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x7, &(0x7f00000000c0)="ebffcb766c0c3500000000713040e6b831929648", 0xffffffffffffffed) 23:49:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) r4 = fcntl$dupfd(r2, 0x0, r1) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) close(r1) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f00000013c0)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x10) getpid() r2 = getpid() setpgid(r2, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/243, 0xf3}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0x101) getuid() getpgrp() r1 = dup(r0) fsync(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c651b00"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="fe1acb0c298f60ab24595be03ac59555f232d37b0b45f2a2efa3c486bce93d38484933d641a47c041da895fa92adea3a94a3e16a4500c416e0ea0df434e6a4ae0b144dd0c4e43ee73722a6d443ec8bda8ad607a86064c3feb4ab1a56e506493f8f9b5380c251aa37602e33b33729da0974e004da07fb0bb6949b3430a0229a60cd6e6de3cc2e7e74ea8800", 0x8b}], 0x1, 0x0, 0x0, 0x4}, 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCNXCL(r1, 0x2000740e) 23:49:49 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getpid() r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x80) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000140)=""/20, 0x14) 23:49:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = geteuid() r8 = msgget(0x3, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r5, r6, r7, r3, 0x40, 0x100}, 0x0, 0x80, r4, r2, 0x3ff, 0xfff, 0x10001}) getgid() fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getgid() fcntl$getown(r0, 0x5) geteuid() getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getuid() open(&(0x7f0000000040)='./file0\x00', 0x50, 0x40) dup2(r1, r0) 23:49:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$getown(r3, 0x5) setregid(r1, r2) 23:49:49 executing program 0: shmget$private(0x0, 0x2000, 0x10, &(0x7f00000a7000/0x2000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) shmget$private(0x0, 0x1000, 0x6, &(0x7f000053d000/0x1000)=nil) pledge(0x0, &(0x7f0000000040)='\x00') 23:49:49 executing program 1: getrusage(0x0, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_LOCK(r0, 0x3) getegid() 23:49:49 executing program 1: poll(0x0, 0xffffffffffffffb0, 0x3ff) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x2000) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 23:49:49 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='.\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1d, 0x0, 0xffff}], 0x8, 0x0, 0x0, 0x0) close(r0) 23:49:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xa0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) 23:49:50 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 23:49:50 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000b39000/0x3000)=nil) 23:49:50 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/104, 0x68) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 23:49:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 23:49:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000000140)="7fdc38ed488f83bd3c2334c8b82df6e740e58e415b42a0bcd47093df482ccfb9a67dcdd6cbceb4d857b53fff84e9871d7db3fa154f7a312550f5518b7cd6d0e8f422a30e89887913308e3c15ebbef6fe4c5a7ee84efce3b7", 0x58}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair(0x1, 0x2, 0xffffffff, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f00000000c0)=0x22) 23:49:50 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x3, 0x8a1ec0b26e7e3809) unveil(&(0x7f0000000100)='./file3\x00', &(0x7f00000000c0)='\x04\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 23:49:50 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x8, 0x6, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6fc3, 0xffff, 0x0, 0xc09}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r4 = socket$unix(0x1, 0x1, 0x0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 23:49:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2006000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x8) 23:49:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412c", 0xe8}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x11b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1005) read(r0, &(0x7f0000000200)=""/183, 0xb7) r3 = semget$private(0x0, 0x0, 0x14) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x200]) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) mmap(&(0x7f00007ca000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x1f) write(r0, &(0x7f00000000c0)="14", 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) 23:49:50 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/9, 0x9}, {&(0x7f0000001300)=""/124, 0x7c}, {&(0x7f0000001380)=""/162, 0xa2}, {&(0x7f0000001440)=""/5, 0x5}, {&(0x7f0000001480)=""/181, 0xb5}, {&(0x7f0000001540)=""/16, 0x10}], 0x8, 0x0) r1 = semget$private(0x0, 0x2, 0x40) msgget(0x0, 0x140) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r3 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x124) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r5 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x6) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x1000) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300d0, 0x1) socketpair(0x1, 0x4005, 0x1, &(0x7f0000000080)) flock(r0, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x19, 0x5, 0x9) setsockopt(r1, 0x7fff, 0x32, &(0x7f00000000c0)="05", 0x1) 23:49:51 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='W\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000086, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x100000001, 0x3}], 0x7f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x3, 0xffffffffffffffff, 0xa}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000004, 0x0, 0x1}], 0x6, &(0x7f0000000380)={0x523, 0xffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x4000000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000001, 0xbf75, 0x952}, {{r0}, 0xfffffffffffffffe, 0xb5, 0x4, 0x98d, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0xfde}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffff7ffffffffffa, 0x2, 0x40, 0x1, 0xd13c}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x1f, 0x2}, {{r2}, 0xffffffffffffffff, 0x16, 0xfffff, 0x9, 0x400}], 0xb52b, &(0x7f0000000040)={0x8, 0x5}) 23:49:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x62, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r2, r3, r4, r5, 0x40, 0xbe}, 0x61, 0x100000000, r6, r7, 0x4, 0x8, 0x40}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:49:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="934bd2b65cdfd6c0a15a3e5d6574dc86ce8eb90a4d129dcd5477b3f7a941048c561c288ed2423d30d2e1d228b748581f4a435d4e2daf3572cf5cfa9d386d1be7446c605c6bfba1150c79057e31ccb76721ce453ecf9c4e810bc0a6cd61726062f0dfb4d924508c5d1ff4c372337cc984681b1ddfc7973be039aec2726f89c6c54fe5b049433736c8d5dcf5e959430d69f2787a5a98728092099f2c85ec06040a23e9a4b0dcf3756e2a4f85b0fd6b7b9d5ead19ee9a8ccecf6b57e034a8bf71d2d048182155490bb0662bc52f5bb899815b52a5a105ac829e057c18c144695e77aedf1aa51b2e07e4ebaf8622a68ef90adfa7", 0xf2}, {&(0x7f00000004c0)="9bd3db5e9b0f3fafe7cc50d17ed667e24e24a750d5bfc6e081f82ac068afa8157471422434232d3b61119d523fafc6498fcbbe3ee1f1f70183a4ed4a443978889d04373197be449c4a82d8b33600108b8442a6b71a243a8d46f521180c6d74a2636b9832d15babf7fe5bb4d3ce4b95adbbb61578af87ba3605240438abb2ee4f087e911e556a8542f4f964239eb01f654fc01e0b6737df650b21fec3d69aa874b3c7c686af574b1b48261a3dfcb9a8a6c407483ead45e0d52ed17c6d64f145091a7e6dabe353f3126d0c65af8b2d8cd8a97ffa173ff4d886e1e5742f3fb89fbe3b619af4252095ccece04eb9c0adeec60b8465ee763257f3fbc57a4fb6825a93549e37fb4e6e7900d3b032c014421da3abf6abf8f01b93d83fc6bb4742179e6a223272d769f25222287309c8ed7e23a8b4a028ddbf5ad9", 0x76}, {&(0x7f0000000600)="3058de09116ec998ef48ad5b06a9c0c696358b76fe990495231be00291ac8b49e02f9d60c3374fb356bd5e73f206fc5f8967ccd516b9fcd5b7d14750bfa0c9034d634f030a0f180ebca1854d120533ae9f7115376e2387acc3bc62c5b29b3e54b1ab12ac33f8a8588cabdf002cf23ba202ac020d1010615a0d9bdb9b3bd2bd2401b4495f685c7df0e578bbec4e36813462d62ac3a0dd7ad20322454605efb0bdd869cd1126cc1f7c8a5a0fce256d5660f29ff11a7328e36dd2e629cf98121e858c8b6f3e8357c329fd8038886ceac3", 0x31}, {&(0x7f0000000400)="230df3712fc120d4852a438cd899a84a890b8d2ca731fc3b927b21613a85308c385173f17d21ce9b1443a781edddcf9bc1907a06056f4c80f2656b24cc53cad26deb8216edfb64a6b0cf2a4be88f62e5b79737a4676608847dd0e24585b0996d8dbd5586aa82301f41c68f0fe5c3f7c5470583d92b6b5f7d", 0x78}], 0x4) write(r1, &(0x7f0000000200)="01", 0x1) 23:49:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='r\x00') connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) 23:49:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0xfffffffffffffffd) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/229, 0xe5) close(r0) 23:49:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) shmget(0x3, 0x1000, 0xfd, &(0x7f0000ffc000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x0) r2 = semget$private(0x0, 0x0, 0x12) semop(r2, &(0x7f0000000080)=[{0x3, 0x6}, {0x2, 0x1000, 0x800}, {0x0, 0x84, 0x1800}, {0x2, 0x16f0, 0x1800}, {0x1, 0x5d0000000000, 0x1800}], 0x5) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x200, 0x3}, 0xc) 23:49:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) mknod(&(0x7f0000000040)='./bus\x00', 0x1008, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:51 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000000000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 23:49:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x22) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)) r2 = semget(0x1, 0x3, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7fffffff, 0x7, 0xe6c4, 0x81, 0x7fff, 0x0, 0x81, 0x0]) setsockopt(r1, 0xfffffffffffffffd, 0x13, &(0x7f0000000000)="0700000f", 0x4) 23:49:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x180) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0xc3664a7803cd0174) rmdir(&(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/158, 0x9e, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 23:49:51 executing program 0: mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x6) 23:49:51 executing program 1: r0 = socket(0x18, 0x8001, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/237, 0xed, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) 23:49:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8a, 0x0) lseek(r0, 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d7000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xbf2, 0x200}, {0x8, 0x2}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f0000000240)=0xffffff14) munmap(&(0x7f000002f000/0x4000)=nil, 0x4000) madvise(&(0x7f00000d5000/0x3000)=nil, 0x3000, 0x7) 23:49:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file1\x00', 0x200, 0x8fbe7e0b43097608) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000040)=""/36, 0x24}], 0x2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 23:49:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000540)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x300, 0x42) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x800, 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) unlink(&(0x7f0000000440)='./file0/file1\x00') openat(r0, &(0x7f0000000100)='./file1\x00', 0x280, 0x20) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="95be98", 0x3}, {&(0x7f00000002c0)="04f0e40a50249b94927ff02af805ec8f7a27f6c32a74ed010da25f9c985c60afe3fd44f0b7f9959756fda9b46467c31d98548e22e0ab5f7a0ecf4edc0fd1ad", 0x3f}, {&(0x7f0000000300)="2edb17b8172c7a80bb4c3dfe47425e52e32b8ea31d6e408e252d8318321d022d9a696b50267cbfbddb50ea5ced1e41dbabe34b092d7e7cf7cf5162ee2061c7d916cf11c06b8d6205290283b685ae8dfa211ea987fee5d4c97e37f16043797e6396ac0d83dc985b36ed94bc0a22477f4994d133cff19f67795c569e7231df0f29f4ae8cdb4ad395e53ff2b15f33fa40052f3d5c87f4d130a350f8b3fda5ef11e71ad812a2360ffc7ea1a247d3d3d0a3457719d5083f974c1a5d4700fc19e4646a1a6d52bb665f84b0c737a289f94456910269b1e3be18d25517ec41eb83e8ca945237e70019c981ca10f1d82198bac0ae80fe19", 0xf3}], 0x3, 0x53) 23:49:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4010028193ef16a960387a64d5f16b136a5d00d1628b53a", 0x400) write(0xffffffffffffffff, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x2, 0x10000, "ce1197d112ef0fadf5f1cd74912419619b6be78a", 0xfffffffffffffc00, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_execute_func(&(0x7f00000000c0)="c421b972f065c441b81ea89e9301d5f20f0d2267450f16f0c4c179d7f0f30faed8f347a7f2fac482d5ada900000000") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100), 0x0) dup2(r2, r1) write(r1, &(0x7f00000005c0)="d791bd3003a218268dcff865765691f7cb6c4b8989e87c9ef0926c58efa5394a7e071f6af1aa8ccbe8aef1488cece8bb6fdc2defd09db0bf9a5198dd923a39ec73c6f237a5fabf82688f71fe673ec0a84deb21da4583fe6da02baf20fceeca618924b60910436c5a77798c3f3f8a348d454945f18d70ba3fea16c2ba3368240ee3504df066bc569deb84267428f1960e774b14640714657bc1f44b2d50dc0a79439100cc1acc6e54e9074e0edc73eeb5da355a99868a4d7186331e1468e2285af68c95989124a83cab5c864d40ec657179ed7a412f49afd3a9290f9f8fb601193f68bb602385eb2e829840ae132ca65254f5f8388833331301cd0a0683eef4494f02e14c3f6839555f00f6cca3a7cec0b171e71e477ae8725f35ee1d12d23577fcdf78090ddff306ca2c0bc2368aa5171374bc0f7351acaa1db97777bfdba39dad86b6ac23528024791fd2af1888401db369d66673b3cf774e53850c43210be4b17821262b55d0736ab88c2f2cc4559f63f1e7c62c70dbf4cf00489dd6109c249cf33f37be0202df584bb12da2bdeeca9f531c30e1d7647a8287e63c324d88fd82c4967744cb2c92450d28bcbfc004eab6ce3eae8c67c00a48cd0feaaeadae15b44b79368292a47294d8ed2be2d95347c8d8ca5d41a234e18f8b9f38f19d057c8b9def5f6a4e83b04da6d59bb255fbed2afa9b6df565cdbb6d94f612fa813308dc4a360b6c23b1279ac91c8fe7dde968fb8329eb8728592e7c288f1bfa7298c2f69c0f2e64694052692d6f8d32ea261949926eacbd5361727df7752777afbc02558c4e70446c68a95c05e23da7e98fc216bb35e4ba7ab40ef8adb323142e8e17ae719ad9098bda5d4647b8fc62d518d650fc02aa0fa8f3c106d7117cd4650fd3a7835cd871b93bc3a2c049d489bfcc0c01cae20fd56ec29c31f0284468dcaa6190928bc12aa159cc0af3854d7af2f5d6e8a49fdbfb4238cdbdf52e25ab8a228d0e6dd74ef1f8c23884d50c4e74e33af35ff93d06a63cd18f895793209406e7369815c93019973f2066b5ffc72988ac7cc7a002f673d0ca44a598d32678bcce3f7e2bc6b53964bab7c3bca3d285e8370d3e36e3bc96ba95375ab9dd85711038e0f5901cba102f64058b0375cf085fe312b070de3f77143cea7b78ccfe433403668204f29132a882e30bbea689541e0210f84ec5d6a378806976660c652c9b33dec4f808744df4cf140fee7a56cae3ee4088968fe153f1fe39923565cace974c15b5c9060f8a02aebeed11994706797d23486493cf2a1e63597d193808b02d5d7992b877066255933bbc04a040cda8f95dcb66f9ff75f918a81f8fffc86e86d6a64f0acbcb31cbb6a38549245ae9002a867ff63404becdec9138cc72e35e1108d7e69e31fb09a81b2ada3b8535dd82d1878ab445aa087d11c2a74cf13114b2852e415d1746c2a0620f52cd5593e67ca6850dbcd9521df96e0384d2a6527f33feeb59b76c664f3b2c291047e4bf5ec45700b8bfed5d5c4511f4902a3c666d0ddc6fb09fd0488dfac4899151147e543f222e601d71e8f6ff64ef7701d0a00b8827de5b2e5a32f9559f1a3393f5f34315042f62ede48f9da6234c3c9e0a74c963a6e4dc98c4f44a9443686601c298b5f5b195a72375c363eb752cb5623911f7c37cd2af96d4d73c92c7c05e6057dff23fef7334c89c328017648ce96f27b56f5bc0a8ce6540028b4f565ef0d88c629e865c27a352b5da74258cbd7b96c6f9c0f8d3d109dbcfa5befa918e5281a1fca32b1e0aa1c9ae066acb454c1b037fee1187e4611a15756f4b614a1cb52d996c2409886dd2e1391389fa6d1f0580f2001e090ab5f2e50acb4bdf31f3d891211b36ba275ee596be13a221cab681a36779c645faf01682f007f49b6677a98ff266ef198aa310b2964419583f692265778c3b227ea05927d2aa4cb1b627ab1bd35689429565153eebf0ed8f8df9d3101867037cf6f9bf7ea7f4bf02abae50b16e12d4ad755655bbd73c09877fbfe1330006ccb85b339a9ab4a76ce5cf81ea5cec8d2ff9d37420756c7850bcfc3e276bc6837b261eb46c3d3de926502b737b63c6f2985e9c493e5e4793f38988e99455a35bf9ea9b12f0a9623fdd22e37ace14ddcc733d1b1c359daaf9c322530fa88a8a512a00a4b0c218cf115cfd060250bc444c960be5afc81314ea69630a69abb5f608f3fbafd8789ead6ade409ef3692adbdb00489089ac27eac89837716ac04b74802d3e910efc1792c7bcbe4ca5f107d945fc97cc84a45b2cf884065d0ec49bc106187447cb0128f858e57b68913777f95e09e2a88c5c327af0a4bbb43bfa526d5389872eef1d82a53a2b1ab99d41b8cf762b5b7cafb8addb033ad0f63bd98d18db20b01c25f526046537cd101010f6b25445eee7bb500b82aba7d0d54682bafdf71657d82ea37aa866cdefd72fd11c5e09987f5580a150cdda8f499d681285d78f553f4379e10353912837f2efeb56ed5850ab804335666dc52b534f99dc0826d48fef10cbb20975e78c8be2b26fff697d911974d8785e4a5028c18af0717871b4a857b3b41408159f3ac0c2fa423818948f4f22532a2d78218f6bfd198a30239cd4d41a9a647ccda8c329c6c3ec614717ab4b4832d8ab1efd92020b68a870f5eacde0f9e69a19cb775ace22133b5d08e510a0e21aad3a3b8253539b6d122977176814979b7267fec5d0d5af8dcc1b6ea30db1e61486db96485bf5d03a41a83295bb264b9231a8b4d09fa148a0cbcbf307f5aa542dd78c6a1dbd763732768882ed77c48f40e323b6cf5d5ef881625610863aacbced6d8e6b95f55ae9ab3fe98362858f7815ff48458cdc3bf8ed1a8198ac3cca959834b8405c19a7f7d323eb5dba11abde1addea0ed9abfad439f5c99656ce636430411f81c5a489c9091d3582e5a3b0cee016b54870a053340553376a0a1244a0f2125b9c0929c2aa5650e593127e2b6212fc8c6d564472e5cc2e68fd96d9eff04f370f7691cb16396e4e76b371184ffc0b4ba7bc7afb99045c24edbd8cf6b28fc1faaf0435db6438cec93166fbe0c0785ab85aa519c2f1460598ee057860f89d44c25c3096fc413f6fd8419b9ce29fbfe22b19a35206a89ac1411aed2e2d88aaf0ee5da139d7fdaf0c3b8cd20b7c3d765555d0e5509925086faa6fe78ccf1f51ec735d135b8b129af3d3cfa99a0e699bd97012c896b0aef82a640f5fafbe023e31c3da4c7f5dd276d17b325cb85c59f08bbf391d772a29b808c9d540a3a9f8672e266096b5aa814156f4f2c0acada69207abe9854fb57bb89b267c3f1b64f9316f31e390d8ba3dbc478a2bc7bf4956bd81f665edc4411cb295ad3e3de3bdfe6e97786a5298a9930cc2d4543d8c86e9bba359acf7021caec8a86db8f4458b8d28756a96f7e43b858976d495a265e3a966a4ca104f3ef59e5f7a07e1c5f64b0313a388317c3485bf0ad135bc8ad94c7a9302c09005f3c0c3052cd1205946e82bd2978e49163555121043323705bb0f266f4509b9d5fb08fa10ea6a4472e3ac5e572390905238a335931a9822874fa067bbc3537123e3303aa0660e4272b74bf47d22b5065a248c80e93ad396a51bd50a956fd978abeb20a672419d6e3a5263b086c8182956daed625c2e904cc3b76839384a52dd30f414a302a3ad0579fb586a94ff96177f7baa9f26f884aadec5aadd0e30b8766f6c13b22bd6c823d7038adfeef23a36c2066b38efd5810af84e8f9b194c828643fd927dcd018b6aaa0bf0eb1afcc2db719b8be6b8e5def09d97f6596e3e2bb2079838708addae3e9fb4aa839b7900661a7901a0f5af5f9af34421ad16102ff587c0a76b8c3839325263c93dcaca123621d109f93154a284927196e4361d3f4ac311cf596e3431efc3fb6d9fe869f40eefb15f40c9da1cd14053a325b8107e35aa1529ea3b2b089e9ae7483eac7d208408202570a978a8aade54570bd7a83b585961cc27412b55c1c5d2a380fa83cd7ab182e8d0b2aece6f79b68fd906db98fd7af000f5d1079e77d893d7b925aca86538bb06ae96d672569f8764f44405125ead2f2aa3c98b08e4599cc8e90ed10b04f5cd3f8a83a60925db345d7a6aad2b57adec302340b9aac1aea246f6ca3fad193cee7fd3d4c1f44c1658b282f3c6e6482a27174481de611e0c029027c99f21bb8bc1d5f4b7150875fee90b680592dfed2a5b95b335a3ed9c7eb14290458f7a818d3054b32d608d76bfd94d85e123770a393d7fd2a29f0c96ca1effbe5aa0b4372fff9659d043c9d355a6a5d444b379434de44fbebbd0bce1c78c56b7c84042fb692fd534bb70e79277e762db416d0d2677c9e32b9c7a9901f1c78029a265f1518eae73dc6a73625a7cd5f913c5043da275b97df9ba1df341522614e7fd966ceb351d269310692925c779fb927d791dcb4969f5a615a519e50eeb7ce116f90b6d833ab013dd9d21ad002ea75d58e849b7f01673b2cc201443773ee5e34283d782329b4e8d52d1056e7916db7f411c1cdd0d5191827781c66e476ec2468289dd66c3d5c63e3d058840e3b6e09f58821591289e7301cb7f38e07989c8f95a3fc8a1f496948589b6aee6eb0d4c5cdcc816be7f20ae21b5b9ca3881b0c46882a3ffe9a5c52337b88090aa2ec0786dfc8553bbcf676f20367e826988ff2a414d441994bc4e84456e1a6bb025e83a6dc7f736c9bc119a616df4a33af641252ca653a32ff781c214803fff2c7387acb647e2b0b5635e08e2119b632556e974e27cb9122c53d5fa46d3d6ee3495f64bcdf87ccb16005f0861bf1807c40d0fb7a7109efd26eb6fd99f1fbd50f83a66f7538a515264ce5061f13e325ee780a3aea1e12562fb39d9e626609b908efa0618ebbfdb80527332901f95f049de0150cf002be982559913ff2858ead866f5ac62064c95e88b96ed7890c945eae2ddaca0ee7164870b5e6829f7a7d4a41415d60333a78697768d25b9d53e34775c883104169b8ae152acfef382e3aa05e1903333b82e68eb2a10bc09a4161a9e9cadbfe8410c1e41de7ca55c27353ff3805293672fd32c3243ef5102bae85bb7e96168787ffc4179c3fa10c5c8c1fa6a631443c606501d5ddd6c775365b48dd6c94a72460657fb19e0b5f9b7d825da6fb8ccfbbeb895f6fc5f11a394b51790b8b5c0ebad140e3a773546d594c3d1a6ab7fac6febf8141ec574efce9b761ab9bf42bfba8f99b97ca3e113422ccb65a18ddabc7ab773a51ec8d8b4b7d3a14354dce3b50fee15812bc6b56f99c6a089be161057fce34d7949b5ccbe8fb915cd72cfe651728e790057026bc54600552deaf3ea11840af8d6bb1b7722d21af518bc171c52fab946b67f08c911dcb30ca744a2f07263b04533b867eea33e806b03a9184d4f537ab5410ccfafffd7fa46aa9f5a82538d5e41c321b0697df0a627a66e206c091a8dc26e9cce26d984d68b709642a2f6aec4554712fff8e3a8327b818c33ec13d8ab48aa4f0703a290ae0ce64438048ac2df438caab7e848251aee57a743f7b7f63c0bfcae8ab9ae96e903d08240de9efb58740c44043347e13601b875e1a1c1d19b914cb84dbcf5b2e31bb619e532ca6b71d77c6a32073f1c253d67c8c7e3c4305d332db84b1baeaffea778328871d901dce6914d42c61577fa86b9918323200fa4f3eb776fa13b972ed9d31e6a0a4c48c619ca53bcd1bb26383f888cd2748ec026eb1e39b6555108f87b90a94b11226be5792236d17bfca2fc48fdf023a4414264dc2fb50d0101a366d955db0f0efab25ac64a29", 0x1000) 23:49:51 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 23:49:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9}, {0x18, 0x1, 0x1f5, 0x1}, 0xfd, [0x80000000, 0x7, 0xd2b0, 0x3f, 0x9, 0x6, 0x0, 0xfffffffffffffffb]}, 0x3c) 23:49:52 executing program 0: r0 = socket(0x27, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 23:49:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) fcntl$getflags(r0, 0x3) fchmod(r0, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) getdents(r3, 0x0, 0x0) 23:49:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setreuid(0x0, 0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000039c0)) 23:49:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="0bd428cfbd7f8d0840de7000dbeec13d9815c977bbf3d0616d258bf58a9b978a9241865fb76d75624f967264c8a10f345648f764101241794b251e7caaa1172818614f101798a274c2f609784d702f858c4ce04cd0c92b044447d47c9bb149e35f91dc6562849ceb2f1985b319afd94e10dc72443060e9b8210b34fb938df98b01656495dd38185cb6b9be6fb4b7490ca86d5b90a000676373ccb32c0014f0356cc9af1e654890f3ae33636c6055c78046", @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT]], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x554c) 23:49:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) socketpair(0x7, 0x4000, 0x4, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = open$dir(&(0x7f00000006c0)='./bus\x00', 0x10, 0x82) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) r12 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r15 = getpgrp() r16 = geteuid() getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r19 = socket$unix(0x1, 0x3, 0x0) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r22 = socket$inet6(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x3, &(0x7f0000000980)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000180)=ANY=[@ANYBLOB="04403080"], 0xe, &(0x7f0000000500)=[{&(0x7f00000001c0)="be4fb832b018e194ac0655ccffe13dc167a12a634f0b6dc267b67eeba776882b832f0febce91d1823cb6ad384ae255fddbe0916df28353fe72897e920d1be64cf25cce388a1b8ee6a1b5e3c6f3a8463498770f8644b6fb2230253cc969d2abf3420e06d2002e9c53715f6de11153f2c46377c42a9635b35eeac87574ec38265a67a8f92bbf4b7961845502c11a0bcb236d58de6501fdf712b4e6af02b90f49fc188a36218a45187b559585bd63bf948c52b62f0faa46a1f6aedb1e5084e5dd562280f30d53e324098c41161357d9672caa56258a401675763b87cccbc634489cf27d071ba7936170ad274918ac5052980ace4d", 0xf3}, {&(0x7f00000002c0)="6246fb7ee7e1f1577f7f74e5b93626f0f359123a2108ad0c83c83e4085fb3ffe4d299abf62a26059f6fdaa5a6cfe5e146c4debcc6276c3d28caeb2f0f22f325f6b8317b6ce6ee47fa77b82bcc655e0f66eb6cbfcbd0c375a6b14981af25a57b02bc7149430ee77447aa5bc0418569dbf0b", 0x71}, {&(0x7f0000000340)="2380d613caa7161a03eb5bd81b4cfd0719a22b28eb9b5146a7693a08fe86f435b0766ce1833f31e73cd8aea83ea48b9cb2c2047f20025455", 0x38}, {&(0x7f00000023c0)="17e9181b376f4babf5dc766129bac92d91fe2a2c41f4f5947208271fb2e0f4ec8dc63765e3ab32397784be6b890fe25387af2ef09fac23370214369a3657469bc07d1a5f27c8e18f0abb4fb0f3f8a840367287542ff3d9d466859ebdcd30cd579bcc809390db947ebfed2efef478766f12437e1ad58902f4490d8fdca616b5f89403037a69e39ba2005b506084bf9a849e0c859502d54dee06014bec86ad0acb2e3152045c2fbd2ad75f0bfd8aef3a7994be7cc80202e242034d2a64504ca3723945d8ce6a612fcfb406e247e76768620a8272682724cbf75e3e4dd62606d27d2c5a5702ab4063858126c77ce2b499ec8e06711072c7bd91532e769b0020c7f43c8edf596e62a66a4bb4b97963dbe6f2e73a193d5701d81e56e81e8468fcbbf8c9e5708a9a23054887376b9fe4dc762a9fecb0ffdb58986b5fd1eb6765b4ce2dcce83384f260c72e0325828f789c594493d232010f2982f1d807d3dae71582ee58b2c81cdaed579869f3d755ecdcda14f9927a5bb2e0607a5b150faff202cb5a941cd0c030e9e1db5b76b7e6013056cb6d0b3e8a4735aad0ea9d4dcd679f662ee50ebaacde1b829e419e0b1a39551d7b2d742dd0eb3d2114a956d4f1b6c1162a6cedd1b6e90bafeec5cc8c6be94b8ca2c063df97310dc189c6b1b13cb3e6c67cce586d3eca9de79e840cf03ec9553831e8af720dd01a24e32dfda983423894905b44d26dcd7ffe17fd68c6918d5a77782004a3748a5cdaeae5f070be92ba79a5fe99e25161d8d7ece8fdff39885357941315e278a33c4f2e342388b1464d177f2826e0e5af51c479ee9e03d3a43d62766b7074cf37b464464f0579d730b589712dabee6a705bd577cd4e68fd95b14213ed83de0a10d081c9a090128936e0c867da30f75e07e419d7fe1a8198bed4555309c30c6f6d5321e3f09210ee3e48cb1749876a665228c4b48b3a4d41c610df9da06d63ea9fb8f0e823df5cd84a07acb948ad08bdac7fbce001d855c96a2d31286deb07a73fec00f9fc55a832819e4320a5c3dd497bccafc2e4171235fc4e6a648954ed7014188cee9fcff977ecd32166633ab3cf3c8d44fc4338fa34737db1284fd70dd570afc1026528cc16dd31cdb1bdf8d20ed5ba2c8ef1c7385826fa1d8427700109762dcf352a36d4253f5ad184ef6a188eb907c1d055fb9f6a66e039a686993653ad6de318a7643a03f36c319f054bcae332dd1fb0fa087fddb316a770ab46e9456b49792c60ecd3d0f950a90cf85d0d792d161909000c2ff766ad0a68548b30d3b69f4f79a8e982e64d8c02213c3c47ffd0348124097221898b978c5eea7c897a90d5199cbc5e15355648fe385069893ed7f65159dbfa3549b5241ba54bc209ba9e0cfa18f5118747cb3687c5443dab379020c75c6fb43baa62d76ab12be44d247f259c9a5f32e57ad4637c4f734400cc8c96b6cd8cabe933cc0a4f4edb900b9f0c5da2ee52172ab1f689a71d16218df7e01f9e87cff193b5626ad38e149d90031b9743f240a204eb3eec77ebdc95afcca75dcb54421b759d7b788cb9346177e8a8ddeaeecdff7ee2a3fb7095eb580704d2ac85e1806ef5c85e6be451a3a8c054400dc804a06bc711982dbca60a8e984b1d4235622a5f255b2451e4bd22dbd6b0b67d444d2d88be76447e2c338e3471df257b193d18abbc2623af036e92b00c7fb4357bd029824a523e1409ba0ad8e6f9d5654de7eb245caae6995cebbb2e739a0e59c0f2eaee846b297e8cf6d64320119eb8e3f83276a9461c2089908851ad198bb103b8ee80a279f22eeeb339964aa04d44da27d4ad73ab8ab3001dbcd72ea0857c7ed9ade984333b79c397fce34db81fc93ea3c6a7e094de27b114091dc8cce3e0199bdc77241553a68b7852f1e70bcfca5a280a53d70039a8510040ca05c3e4334c6a233b9261719cdeeff4e831b476edda2d27c833f15f5423c06cf92d77b494afeb094c84d3f92c1ca14a76b6950e6c9bb9ccd8c3ed0bb5b1e3160b970e78ed786099fe8465b6f5d6d3283a6a8fb7774d9948ccf324567e25b2cdc5871f4d0893c0a252afaf92554f08b95d933f5dd3e575d9a860fe69e685b501f41d52424f92add4bef556fa90a65449c9a8a0b02763c1fe1ae5eb1834e6e0820616d7b0ed318ce1b45df6d31e42c5cdd0507d4e0cd50d2a10092e117f8cd830c211da7667e19686e9e2caf389ec508646160697d6d65ad4e2323958561e0e5a059eebc419e133b44defabca65ecf652b55558edab3c884f182186ecbd57b75ca01666316c65ba5befcdab63b6f8c5454197925a9b00d9150d6f5e6cc0eab97f00873e1218db2c455279297b07723ae1faf00e97521b7edd9d01e73eccbb303fda79d22d525fdc5bd0c401da83a08e78c6d83f6c4341ba7b0e9b00dd42af0a35a023136da2661b99c6af961fc713100bd4c95acbd3ea132f981a0e1a77a7f2b17ab1d44c25d885e1a0baf82b258c8f439a3f3b9478b2bc0df91a1aa7df4dc83020795e1ef5749049bc912a6a45687515f4e63b52c92b4a389ddb80a6d68cd476d94f04b2c9ddff90756348421a3a97b016bce640c34eccbbe393c9644f75a77ffae0246058c8c149594d5cb8e54df5517b173ca4a81114aa5e940bcc54f6754700cee10af1632b09f29114b5db71914da74164ab0b943967cf9a585f64d4b59d74e11c0fd975adc29a41aad82f57e69dcdb8a70750bca1d426e657512d1c7b58aac7d4efb0edf8f601b2558dc9450e2226e6499c877b692f33d1feaa2b84e1587e8abc72b8ae65f60d700c9cbc32a4f26654990047cf8ee3ccb80feb43888009384c7dee7bbef35fb36c133b3618f268670fc040e8dfa45ea48ec5addd09a39bdba8b7290dd84bba925ed1107eb375039baf31d66b8ebd5d3de1e7a88ff7353a9d133344e58ace9ce84d6ed6f5df46310a19acd8983fb6a8f073cd2ec7cf3b8bce68fe36d371238bb1398e590aa4bf70289a914cc319c7dc2f4466919ec6cffb6752c72ad635f3c9075567290e19c345977e1ceddffe8e3c1220a39442b4a1545e82b8cb8ca21b234a998de24cb55bfbb37b79f3e5334a90f4d49900f73db2ec3bb97dc0e88471efc4d2b1bd3d236f31ae02b4802c393d1018889f12e580a1ae398c17b50141d758fddf34b5a2f1c922f010e4577391c472656cdccd8775b1a47aa467b2db7415e05df633165d7d697afa47e3d00afa9b90619baadff76757cce23a3d13a0c43b7523a668494e6c8169731a15fb6bc8535956923c14bf88e81627ae1dd43c8728840cd400afbca0030a03f7df072ef8b967b7f768e57de891c0e3de65d2b01e205662e99ff2bb5713d5ca0afd77e98f7e1ca5cce06da6d3d5dfea86b986c05363836d59afabf913dbc4e1a3a49156206d91a488fc3eb6e28f9d949c31e6cbde8e039f5b62beced965b81045c37b1a585efeb714fddd58f33555dcd7dbd1bba77da3dd518c7f4eec8f2d03785d25d2fc2ed083cf9e05b4b26b6fff8f0da5e357422fa22d3d7a8477ce49f09d37234a3ba9a6f3563f9989578e3e040c1fbecd20545eb30f440b256d137e5c21acb76e7c483bc7b4476132d9d61342ce3693be03f09c43b629742505897db32cd7c48f09f46e46215094cd2fc400f42f8ccea9d1be61ca632ff846647b4f6ac1ae64a4ca6bf43c1cbf44373daa3b5681e65ac522576dd3ca329ffe6f51f8d0a41e4db2557cc5e528967cfc5ef2ee7e82330b4f344a117b76dc5f201cd6708f1c5c25157db0a06554023ea32f4e79d715e7891c25bd56df135ef21efc149ab64174c92581867f766d892a8d0a6533210f7c96ed3de41037456d088117645df06d239eea8383ace843e22a451ee7f77fcba3335ac5c63625eaf9ac1f77f803ee1c7deca47294555045c17f2f26cb2dcba868c4c6655ef44080388b4ee55341b97dff05f117b048324d103b49d75a4f37d9e2943ce06b0d0d78728584a10a8416f64e62cdfb130824e2c90ff5c6b3c20acae2d8066662f24d7bd6f3859652b410d987ff606d4324cda630b66ef808f6f4d2738ad8b9abc8eb70321cc2a1b8a4833a51f15561b3b9097eaa2906563c34320db7bf12edcba06c4d71e5e87ec86508937d9fd3a38ea0a3b78a9ce80933fe1facf099ac3d02bd746604bfdfa6395170b61c1582d68c744d47f9dcdaafbdf8781c1425e745d8e96816604482a1df2f3d1f8665256c5a8adc18b314db57f74ee3a9f4e4f14d07f00597efdc3e21e2c99a245df953c8576abe2129af8faf158d9f1f0248cb327534b0b203905894dedb738e24831d246315083d5d907e833a2f19944fbbac6eba8e9abecc5f27d8045dc895ffb5916ab0efdcab7e2638f0110913239c32ba0f2bb536615c4d86c410a45f42ee2c14af0c55488d14604a14d456c130975520b4cbf73411b1552381776517a089e20621f5727d33d164f698b5fa73b9ce10f445fef66f32f3cf2f90d4f06009d246c9075c11c1bde23e14ad7ebc959562267092045803d2b0d10063589dbfce11956417323ed934aa3cfc89e290d35711e237da44603f80e7f74c2ca88d9c9769c77a640bbd11fe925ca3748f5eb2712ad69a6f7dd501b877d331b2c7876b40ce0962a2ee6c4508d6920b8c9abade81ae7a1f111e367e1d1347aca449cccf13e827c952b1eca13add919abdc8ffeaef2411c001359a5b7545dfa8e3e12b9d3d32393e2f1aa3d27ce9127d0fcf84286bc85a7a57a1d5d9d6589d9e30f3ff26901040a54e657bfbf7e18c7352f1db4cc807b49173a44cd6811863459d568ed3c135896cd1fdfe45444dfa2c7ed1af3ffa35c6c3722e02eaefb85606001ccbf1c11c9b0c074e22d83842e996e252dfba42e2d9ac2bf9aa8c98b067d566628f961d95c293b4b7d2fe34891ec909594c703358ea4e0fe01daf0b516cddb42d65ca24486643ea934edfeaaaee4e8960db9b53567cb54504770b82e37bda6bda98f22f10fd792910218d8c555fdd64b0e7345cda7b47645f63d249c7b53945de0b71fb973051ab856c7d77f9eef6699cc1e8e338d06da23b1a03017e5f3279ed051e71554a7e1b8b11b20e8a2136a031c4d5912224874520203ac258273360d96aa886651c23d1c260f70386e74cb4be921e28d9dc731a82152eff873920522d646a704c24d9f588ac8a341297e680cd6f22227ce2f7276097bc11a475d331db99443eafc63073610bae6816f146170a30ef8df4d6ab37bd84843586c8ada687b222a96ff789b9814237a1f8fa7caabd23bf2d72b5765facebe4b08aaca0406e71edfa165f0b44815d518170470492afa01f98353cac41e00280d2bad97e2279c0e56e9a1f831157c634edc1f8295828702d545681907e8114f43e5d56c3350270b545f13e9379a338977c86c43e1bd5b16283ddce0a950cc4ec646f461a9ef7385852abb334795f4d18965d22d4c2d89f774947f0bafbf18cca2ae2bbd3fe289d05a39b84c675b16529105464b4cd1ab8eb5600842d4208417d0b4a338b96808da60750a22e2507234f0c9021f7e85218548f820c250e90e422d014bb7ac7ab6aad555cbb1212ca3214a6232185a3b504040d982a1ed2493be10606b422391730c100ce992510b3b97c65c1fa1b9e82d37b295d006a2d0658c34f043e98d23890e4f5b7df87735df13031abb72a71f0ad6b22c0d9d13a466b4d09d77747215ea0623b334144fb64b93bc2bb50bcd1013403c747474b7dbce35ee555965f8ce8be8dc216ea35475080487d5c275f1d8272a30e30404d73975344e8e863796c81", 0x1000}, {&(0x7f0000000400)="e921b99ee3ebae9753bdcf7b79938caecf60f939f16bcffc11388dae5acacf8846c119ca1c7f181f89bf2084e55df9df1ee3e925d884aff0c68daa93d88bb382875130b3ae85b977f9409c27576971dfd8be456a3f0a24ce6bc39be4ee7089aad90028b12042f2acf14a5bab8c80fccf79e300323304f46cce57825e0d5e8a6a2abcfce132403e68ee5368e0cc35599adc41b4a726e1b8039fe14c4903ec44c74d37f6f3da908dd5e6eabe", 0xab}], 0x5, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff0000000000002c219e0b1042854507c3956f27fbda181d58a582124dfbf037ef2cbbfc4fb0bba6077a17fe4c3b732afe07", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000dc8a556f587bfa922c933f76cb3b1ef2ac2b770e54c86fdc6c4d2c91c653db277ab92ca2e17c3f26496e19d02d345e0bae2654c77975ac4b35102b1e8f1b278e1a9dd56a789498a9d32c6c25", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x400}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r26 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat(r26, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x51) pwritev(r26, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r26, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) pwritev(r26, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 23:49:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, 0xfffffffffffffffe) 23:49:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x5) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x100000024) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000000)) r0 = socket(0x20, 0x3, 0x1c5d) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2}, {r2, 0x194}, {r0, 0x113}], 0x3, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc00a, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000140)='./bus\x00', 0x2090, 0xff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) sendto$unix(r0, &(0x7f0000000000)="806770772162acc4c25a2051c44cfab81705a3f9e80152160fb13bf7dcb45788d68e577dca5926ce8f15a5d02fe68fa20fc6d5cbb629132dddeedc464e691849ee4b340d695c7bf7d8d14d3d2a55cd804489ab3dca842e90f5d8c9c4a2377c03e080fb5a39375ccdcec35b83477405e659a8cc02f10efbe5239f272dfe677235999235001ec9bc9ceac4156350369e1217357156d10e66136a4dcfb452eb585d11a315a128b12068c53f450ca621372b63176a6b971986ea34a460aa8bfcbd25855ca65163e3229a0db8f0f5d5f853eb8b26bdb0d68371126015b6002b81fd2d397d11668acfec5a83e175", 0xeb, 0x406, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x110) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x800000000001, 0x10000000) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') nanosleep(&(0x7f0000000180)={0x343a, 0x80000000}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/215, 0xd7, 0x40, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) fchmod(r0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = getgid() chown(&(0x7f00000010c0)='./file0\x00', r1, r3) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000000c0)="b9b5918b36f6616964b8706b55af013fd673575bfc1acca967fa20153251aa1c7520300ed7ff8e83aa79b2eb73e800f4ee5099777069c837b4531a2db3887273550cc94f4f48deadba5b2d329a606453994452e150d07f06fba0c72fd926a13e6ba3eefd87d0ebcee8cf6700630558bd4ae92fee6caa4a279ad056c9e60114b53d6639eb96321fb9bf7e4b3fd89765a87e95ad652f7d0a8c0fb70f7ba6c4ac0dfc043c2d9b6cd74c9074a5181c08473c281f19305a0551005e0ded856149f693e2eaec078f2df00ebd6f8fb59e430bb37f02355972abcfc2c9ec3784f86901eb8509f54bc6c9413c8698bc2b3dc9458517b296123a29328b3b4a0a44fa3fd7aeabbcc28cf12c3f3dc95b4499a60e2ce60c667a53e6574825b55f718771f8a8e941288a660c3711a95dbe83f7a389ce75759cefbf237dd0be69391cc1b248b4b71d027e77664db016a1cc9c0878e896dccfd004a1219d85080388db72bb459e2fd7c7d447ba1995213d78a3a7b0d481da75c770bdc1e3543343edb5c0a9300749cb46ce538e94d7498f0d05f05b1c02337efa0223afab9570ef5d90627549ee37b7e4a817b2ff315d776815201ebc65d4be1d6d016ce0787e6dc79f082f8774de55af094ed4baafddfd1b3273e1079a5a760585fac07f22c507115a1adc5cf3e236f114966e29acfb43c61a700109cf8cbb7264782c3cab26f87134c74e9d16b7750a68bc4e2c143f8a2ea3632f26c6fc0040e2d2a4683854a20aa6a8be862d38a512f33e16e84afd50dee47e0fcf169c636f0fe0ec88ae2779be4183dc86aabb1c3c10eae0ff767d15ca83eb735a9abe949084c425825d5570b90c3abe3d925092605c3b988207eac173f43021bc8574a22f23d16287c3fc1c5d8dd5f85bf0f6faa6d648bc5066feadf5d928a9aa24f69a64bd3fbd56cc8c9caa3ab978ce8f573f4849526b8d5950cb1d902bc3da9d877b09c6f8e732052dfd3e98ee47bffad178ad1af5d258af614dd5c8030d8744bec8859e76f91fe24aad53e41974f6bdd7c1b0f01b2ce039e244525032b241047177e456441379b6bbb25341c034ad17cc91f79fffe504883c9a9d8950d095d93ed68f3ac2c1a02d724c78b404ad26baa8e7ed4872009576f5c332c045ecca39ac3ada6c66e9e6aa13ea8762dde710bb9ca659bad5a92ec434c035ea7e4d210cc16db24e4a14128bb1c7200e7e2a4a09457b571c75f164bf26b0b553b249ea239fb60cb44292e1a8bc4932fb6529caa6c79d2c962f09743021ba9f55315fc7d06692e965fac68c0ed038c9b68b715d6142f818dc248c6d6d6d5839b2b2a10fab5e2744ea6af0f1965dd8a68f4b716109744f505180127d5342a5a1e648c2c9997099e86adcd8268cf24f0396713315d10f0497d82c0bd0697157b343403576293bd1c4d3a0c7c2502840d5b5c67ca079bc551ffb094445d62d24c874607d9a82d6e9fef90ce05e82f60339a5b9d744742feee0dd0f7d717e2a8d7feb960c488130ae6ce708f2235b7e061e4c9ca1dfac709e4f70db9095e1eeda04f864e7b79d770e0ad2e7125454bda5f4fd381b63d981cbd66f9d76285116e06b833da5f04709865e2ac1dd29b96231565e11397723c9b2aa4acb2adddff89b2eb10a3540660936ac0c83b7b79ca9dffb2331b80982eda2a3d445fa3c09249bbbb429e60b1cf6d37ddc01a6e9c3de27657470f0345f3dbf837f82edf7db58d1ccd7b108f7d6aca47222b307d6796fa03276dfa4b3bf94167031262c3f2539e8292b3f1b580b6b74c2d69683d75c061b916cbc0ec5cd69841b163f2e20121b46d00179a01928f5c51b18e33b4972d46cbcb6bc1f776cfa8304f4cb658fbfd0cbcc3cb3411c023db48c57d62f60bb2c7d7299608cc92042e09e8814e92b059fd15751ffdea6502455f5948454465194421bc52d12fe832e6eae09b7ec9a90ee5a2f45cdcef5a2b0100699313ea49b9e8e956f31645f992ff7ced02a56541e7d95f19b4adc73245ea31e1034b1d5f1c980fe0c981bf1dc0d63f182b5b17cec5ddfca7a7053c4cbefa0f1ede85885edd044a93adf74f051984deff2ce66661073937a17be5b13d3164a74c6126395b4258bcc32007baebe73d83ba12b2838f7340ff563d6a67419527e7c6af7b23b105e039eb59c9d7d9b048350e66303f145b53fce440ecbb923f5ad6e850730c57deac2d51c72dbaa8e7745169c2a618f8c187553057985b9e705e3ede0cdf2f1820fd3613e70c9132b07d48db962a798d212dfc1b2cfd7b605f206b43f4fd639544674861dcda05762a64450ffd8c92b74755cb67b42c794d56d2d68bbea156e90942800e81d1242249090ed1516a2bccf281e7a2b7c79e58f479cdfd7c34eb1d2259be28e3d2989e3c2ae14f9a1c993c4cbcd7862f350b968eb1735d9940a06399251dd0295d32c4597c50f8e6411aa9bce3cc8e7dfcfbcf9d7f677b1d0f71fc941caf18c51357fdc85c0943ff1f0428e4f543cd76740e2b8f520e5be58e3c4e2d73032271be02862bbf552c26433bc5fab1ab8c89ba8ba736e8160528c4dc6cf6c1ab43f34422af7e3792df073ff0c1d4eb79987256ab25633e967caa300dafe2c4aec32aa2c454efe7515140c0c172b6a38ffa15ac8d47ea0caab233d3a039feea44b7dc194a520890d1df36d6fe8549a167600bee7c84d27c25c343a223c00e13213739bba348e587122332179d43f5c6165b32a39157fd91ce8c445775ee84d9bb7dab845992770e624f3c0ee5351a37cece16de37aad38b742994ee71a2707e693a574f2d4e8d69a21ecc52f9af493c197abd08a75dc559d5e40cd08ac492a63acf94b3e69ebf1a6c7a20724169d5e33663b68c459dd80a4d1c9f1c7e10c0f4e60d5f3581def1be6a39a70d5cf21c1a1aaa37ae0ab1802ace33b1aea218da45554973d8bf952c15e742eb8f35d3a62e732739b48164041573f405409b332a81be99902d429252e6e8b93f2dbf80f0e22aec2d81f4697cc7ae00cc7481c762e09ed9c3fd764d902f1b00e272e7fb9dfbde85a487bb89acef793242432edd3167033e9dc68763f923e5e8795caae547534388cf854a139714652ef2513fbe412be9fd57c3d651c5366d64b6bde4971c80e4e86b26e4b8b2e242573caf94399c62a9aba82c54520f189b61b62795b9084be62d56d08c741153e550b0133c02f1d93aab4bd13ae066d43b375e289d8d567a48f287331ceb087d07d8af0b9f73c3840c1a464f1a81c8b959d7292848bacda87b05325acc0080751bf38a4760e61739fa33f77a62542de113b474cc485f0c96c3c3367f985d149380f4526d8bc9e05547383a81a259c01d697303097980386e4f351dae48c1e46132de476b7bdcf3f4149caa20181018d1f3c444083a7c890e6d18944f94bd25b62443d5beefeecd393fc1c9c73729b13fbe8062431503c8bb0f758538ebfa929fa08028770c9db9f6166e2b93da29faf865a5ffb3d3e661c125ff99e51bc05e6ff8a13856f7d3815148b0f1b578ed4984b1893e3b34eddb03c2a59a14a126de24dbef13d9f793dc39731fd8fa19720b237727685d6731c918247d4edd29388235608f8ed417225701e7f476e0c583e97acc33e79440a9ab825222e87df9fe1d3ce2eeb59adac92936d2d2446f99497a2283d84673f6ba2230a4a74caed837be03d510850f80db05475668871d0e5777710db17693c761ad16c8fdc4802f7a640d29f88f711a3a752e6bae7aaf7d4a804eaae9db946d97f70e9e5c3aa4e1a83ae715a562e62104b1de47e0f153e4c0c31cf91fc30b92961d306069764b3b4b4f2533c3c0fd863f8587549f92d7cb4ee18b58dfbdd807fd7fd4e243f02ffd56f1a8f9321a718b36c6f0aae9fd1032bbef7970db24205285cf5fd6ed48bd3f15dcc2c703dc6d087654de42506c2188aa4ac41d554bbecf3ef71fc23295231db08670426988981ba86db3058c41252efe7eef9a174d636b23b33bfa531b6b9988763bd1f8d38bcded0c553dfa4f4cdff906b8ae99165b53e3051f5439a2d0e3baad6f8343eb8276f8936cdbf078879f3f1be94b3349228ce7555e39dd9b93f816d47f59bccd16178ae5a9310f4cdf01f833bde45310d83be7e2e023adf946b00dbf9c3225314c8a74c1e14295c6ad091f895e9b8a71bb453dab85918e5089b0f95454014b7d5ed572eb5478aafb1894fb58a8a836cd4a7dce9dd4bc624deb99bfa02459903b29b4fbe194618c7418301638f56d4d4a54ee044534194f2991cd686213bd569a040f1fcf0f1190b48fe6f0558b433946e160d1215453c799581c2b49fb5435dc484c79351d8dfdc66f5d18a8fc16422d6c8e7d7983b2af716cf58d5e6790d27e3546ec74fbfcec188458e31d27c500340869a8f0df0ac81ee063be2de297c2730dff301c782f3d33cc42eede2496fb9152b44000c7da2acda1b011747c68ca075044d3f93d42a0ce6127e18190a341511dbfb31d37cc298d36cd1f2516aca9fdfb91651eb5b2780d92903a30337488a937f6aca576889f34aed4b7235e7f209a02965a74f1ee18ab6ee1287a620587ef44b07299b4523d2b2a92f90882a127b7e784f2ed09733711cb2629fe5b0e352498c1bc0a8fe09c3165b07afd4e9ad0337b59afd28d150a931e6280756b2380623c9a2c502f6897ebefcb2625895f1426cd10f65885f3e69f6496fda692cb021dd445cc4e17618e1dc3c64eb1a23e30b3a893556e246dafcfb418d4f6df42b4f2d0cb063c4be9459947aa25a5d43b916d4c7ebe77332f76e9979abe724b37d371324cf64feebab450517cd95f209e1f83ad0b11f316442b5ffc902f010e93a63d7283f81fe3906e0c57f99e2d539986cd2efacc085b321b665d3fd3c7d3bfc30551dea67472ff6548f14d3da9b377600b20208a0981670116d3ddf0906e81c84326e9eba8aedf89bca375b597c42ed29df6cfa62bdab39f1c2d12c6b6ecd5c1fff3cf67d300a77c7dc1d8e5c630704f71af1d939d5d15a7493a7539c998d90c8b88a8f535740b75945407c6d486b690ef37af8570c8ca63b080db23decdc01c6ea48bbedb14f831d2391437120022f63bc2c02750bfa3d5964dd9ff342eff8885a1bce889776397319d1c8af8b425dcc901f08a055dec9dc570480fb0f90d7272de1da012cb0ab8cf05b2d4a9d671042bcdbb7203dddc8123bd6a15d57562cb8c121a7495a5c5c5884579ee86a1d101eb846ef8f40ccfa8f2554b06b5e263cd9f36c7eb9b1313410bca1b6dc66f9632c0f481fb2e93a023219bd02b6230af18b2cf703141e3ac34a2c6f5526d0938992897fad328eb5f9dfad48507464b058fe05db9ecedf7f430d5e94c47ed6386d3bd9158ee2d9578b51f0dfc09193ab92977785bc30a25ec5a462de1a89848b9630f21d32df7239ca6d4757c7228ea0ea5e5afaa4939d305f59e4389e3b67fe57803e39768c85e4c0a0d086302922045579f0d8edab7315bd54b56c8c73ddeff2303ef419f65ae8206a5941d81f61c349809532e40b97df5d87d90a66d89001d344f93d4662606b1aa1d55f3696764d89ed8619a0989656bea44e9fc2bc813b626742f6788a903558579a11a70cdc956d3e2b68aab44dd5268f09c7af0eaf183d10a1df53f2eca8a0ce896889da8fe4317751dead1d9d95800749e753f5c005032b5bdd16347960efc2132e5f650f0bf660bac901ab6c9496bf5e462b26aefd1c2aeeb19c23810035a9e15cd142b9d268c259c37dd511cfac1a66c4ba5cc90aac44997f255447137033e241e82072", 0x1000, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffffad, 0x2}, 0xc) open$dir(&(0x7f0000001100)='./file0\x00', 0x249, 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) socketpair(0x18, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x9}, 0xc) socket$inet6(0x18, 0x2, 0xe768) 16:00:03 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) setregid(r0, r0) setregid(r0, r2) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r8 = getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) setregid(r8, r5) pipe2(0x0, 0xfffc) fchown(r6, r4, r2) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000240)=""/210) setregid(r5, r5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x8) dup2(0xffffffffffffffff, r3) connect(r3, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$SHM_LOCK(r9, 0x3) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x180000000000000, &(0x7f00000000c0)="8ff2a64dc0b4d907d076c801c5f7d68b7c92c365a429fa0590550fdfa8f630cd18cb5e1865175883991ceacbeb82132b09647c868b425667e5129a3276df04fd5a122a722c240fef86c22ea5dd4343aa023188c9167a31818aae6469f52f05063bab8ba6c1b3b131bac52bf9022f35a27a77d5800eb1b4592f05de821bfaade373c1b309536e0cfc2fef6fadf62063a7ae07aed494aaedbadc2521a1dc6e85112e60331ac16ca50830acd87c765b4d805b20d4ef317caad2ffc89501819779452621461f55b253c07d48d2cc62ee27cf0cbd061431442621991611f17aba95c8743fc36dadc2", 0xe6) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0), 0x122) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffff, 0x80, "5cabeb8d8315030000002f00de0300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffff9}, 0x10) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="1565bbbae576a48fb81c548cd2536fb96f47eb3672f42589bd67800dcb302bf41e1c45a3cb91f6be7de3fdaf54fc66fbf453617dfcc5abf1ecd51b94503bc012790376f772d51de7c0e1da159e955530bccc109bc2475de0f08ca030584090023ce8b3592ddf9905029248f353e85bf84d7dab6a3be94e6dfb842ac1459904b85f", 0x81}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=[{0x68, 0xffff, 0x1, "d2d99ef0197661015fd2b538335c262364a096bfe63906f6b15bf8197a08fee39e4ed890ab6eb1ff645a9e975312d23a66c8ad4e17a230d4f05b059c84bd6848ecfac59362e09431a8a6a6f918c41deeaa"}, {0x60, 0x1, 0x2, "fce581324c130939f56854631b1f1f459aca8b8b6e9cf5de153aa51cff83c49b1f6db8eb6b67531a5c27b7d2daaf1e2720c5b69ce84a8f9381342428804f86268d894b9a6646b41de7f2a7b1"}, {0xf8, 0xffff, 0x694a, "aca611e2ff26b7a2fe7c87c7e4fd90b711a72d6af36e95d4249434df3228cc72a0cb39bcbd178d7e3f1a3f3f7acb7be196464d6612cd24728c9bf0fe18f34a3fc7d4c47721cdceda95888af33bb7ab6f9ba86c91035d66efdb0cb916fdd2a1204e18db783553c4e9e7b656294222b2b9941d7ab764654c8786042dd30efcceb10f165f06122f334140ccae5f87698abd9db35f342475c6092ac698f5c4773befb061f0517d95d876c2961cb6406a3b51b700624c086b5298d4f3c95bdb0558577c3327dd265acc0fb1ac07b206d08ff43ae474c28709cc3055654e4c6869d5bd7e604f93"}, {0x70, 0x1, 0x7, "ada2706022b968f08e839a82f793930bf4b7fc77142e5de51075bc6e2a79da30a037cabd5364148c725de3f32c579d19e444e4fb9c2363b6810a97895a68ef8f4c7f6cfb64b1dc33d2220aab36fef7ae7990eb43b461072186f088609bf005"}, {0xe8, 0xffff, 0x4, "44d1085da8dafc988584393dc2c2c029768a9e5317f7ed5f4150a6596c7a713c77431595ef2e44b5faace805d5b0b1e2f8f2c2ee7c400a80f97355af63bf72933a4185a3fc15c7fe2bee832b16d960a0a1097c987294b590b150b1c1c307b5c8359de6fabc4dff517457adb2be4521e65a97b89118346cb1c7087b97827bbdaddee1ec12d06055e731250fd5cfc8248d89999e514912fbccb551af09f63a4a661f0d73c814ce0c951ae9ce32ad1e9fea23da97a3bcecfbe76e10d61bbcaff9e9707f12b14d3fb47f4d9fba8e5972d2cd77"}, {0x80, 0xffff, 0x1, "55261cdc9d14b8cccff221f23a28ce3868bec91df09e5f5ccf33e7681db04df03efbee48a7e9760de5fa0fab413ecfc058d042a56ab3aa2cb2a3303158944e0bbe7e8640c35f000c8962178308f07b9182550fbba9254c41fa4e17a2d4236f93e2c0066f8b4948ce37cc"}, {0xb0, 0xffff, 0x0, "d35a142e733f507baec393954435d5deca2c2af616cb9fb0ebf30f3ddf00b9e591d165162491a96d5fc48c9f14031dc0dd6781a9b1affeedab904c9a39ea1284e58443f9448f2eb850319416c04eea7c174200868b13c029b6292a097f095d4c1b4b1b3a187137be16a4f27fc2455263a237b341177b089a1d87c5b81dcea9ba31137d16623f0323dc2c129f775e3cd34c0e86537018d99e7115"}], 0x448}, 0x1) read(r0, &(0x7f0000000680)=""/4096, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0xfffffec2) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f73646c72f83ec175292b0ab19b06d900"], 0x10) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="43000000b22642a026ee5208ffeafb65a8bbfeeb44ab4cecbdc44d03277190d6b97419b217c983202aaea6a95841786624bc130fb28a4cebd610966dff780a787667100700000000000000ba96d83b9d94448f0a5d9ca23768b8b3fb3299484cc36672c64a81ddf51716f4bd7acfa569233ce1b6ef8f7a457500f86c4b1790ff", 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000700)='./file0\x00') sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffd, 0x805cc4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x21, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x860, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getdents(r0, &(0x7f00000002c0)=""/186, 0xba) getdents(r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x120, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "461eda51d0fed2fb597588f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b4451be0d1e9479aa50ddc1b15cb43090fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb58c18233e5130bb889c0ecc2b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b4d37223ff7b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd15b994f667caa9"}, 0xd3, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2000002, "5f6875c879472040ca39"}, 0x2cb, 0x800) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xace, 0x5, 0x9, 0x7, "d68f81505b57b747f30e2ec1efbc892150f1bdc9", 0xc5, 0x3ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x4004667f, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30009, 0x4) sendto(r0, &(0x7f0000000240)="e25b4d09785d14bf6d674c2642d23251313c6272161eda14407517c543f4885f0b4c252d178d95d1eaff605ba98bff061d416fff751a4484ac1c355be45ea3d0e3e4e3c4d1b2a0bd85467468cf1a5340abfcfb238cbfa91e3736d8ca53b265e4eaf34435d23bff27e6fb7f5912527fb3b5416ac34452d2a1e48217f40c57a7e255d078f8f568e0809d22f88e2a5d31", 0x8f, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) write(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000240)=""/244, 0xf4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) symlinkat(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='.\x00') 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = dup2(r0, r1) write(r7, &(0x7f00000000c0)="9cf1eaad1c711613ceb0b6530e593969e9a6e9b81ffec9c22ee15b55a684199a422fb41c9c26d31057be2933780e9e376e80f5ef64d9faece34b839ba89bdeb8bf5a7aa0eafa84966b4c12b379a8e2d72a12f7437052f462a20e8c4d495cd5dd", 0x60) fchmod(r1, 0x4) connect$unix(r1, &(0x7f0000001d80)=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() utimes(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)={{0x11c3, 0x9}, {0x9, 0x2}}) setreuid(r5, r5) bind(r1, &(0x7f0000001e40)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001f00)={{0xf6f8, r5, r6, r5, r8, 0x0, 0x4}, 0x100, 0x100, 0x78}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socket$inet(0x2, 0x0, 0x7) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x20006, 0x100) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6e3ba52fe16e5b59, 0x11, r0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) setsockopt(r0, 0x29, 0x32, 0x0, 0x318) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x194}, {r0, 0x1}, {r0}, {r0, 0x28}, {r0, 0x40}], 0x7, 0xfffffffffffffff7) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x100) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) poll(&(0x7f0000000080)=[{r1}, {r0, 0x8}, {r2, 0x14}, {r1, 0xd4}, {r2, 0x4}, {r0}, {r2, 0x100}, {r0, 0x42}], 0x8, 0x9) poll(&(0x7f0000000140)=[{r2, 0x2}, {r2}, {r0, 0x1}, {r2, 0x14}], 0x4, 0x0) bind$unix(r2, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001240)=[{&(0x7f00000001c0)="e85da030cb6758cf1cd3dc0533511feec577c2b60f8660e32ef2046c2a930348d02a0934eac260e36bdffdb2057ad3cb91102089e5530d0027d56aa919cd5544367386bf2bd083dc91d35e00ee0f3b43aa41e3567180a095f38183331d47368c3b92a0a7382ce0baa81064c8dc34fd73c976d302f7fa59e687eb34148cbe", 0x7e}, {&(0x7f0000000240)="6ce308f71d70e6bb248a4bab595f852530cf41b10a9f0cb4c217c7efd0db9662fe29fc27546bcdb065fcf51babbb69ab3f9f15f0ca3dbb13a14c478547fb2943d80e85869bbc3fd4350823d255b27ffeeb5fc2118c9cfc2ed3896b53111e6f98090a5e1ac10fcccc0d46006e12fba15fea4a113fa98639ccffa0859fce803f098c6956a6fa78f22eab13857ae1d553018cd5c6b6ef00fd376e16becbb5345c705b722984a62d76ac357d9f9c78d4d0f266269a4a778da1feb0c93d255506342ec9272191f6ee2a5b0c06a1dd02717e108773c1ed03d68b19e51cbb0f9ff5b34c7bbf98513f8a01f0f24c52abc5035d78af9ffb8672e60fb86c6b4e4f0d8b2381ce77a1cbfedc9f2177b5d0d6bb3398257c80718b4d223184925c705de584970a2f8603c60ce4af5728c9bb0afc4827e4a6951f299fe50029de25aa2dd7576393f30586f0c0eee9ec0551dea9700809cf78841c7018e6c8f0826f4c18de06a70388733b7070b67c4b4a599de79818f3b43fd48ae5852d269a9b1f925362f5c2f9549a49149a98efd177d133fba0319afe9883dcc41e3bc621b297d51f1369f0a1e43159759e2b1cab903ceb24e746d344183caf89a054776098ab9b1d8dcb8528e644f1632dd68a70661d764911834657c89c117cad35fc88066de59ca68059dcb1b83e2946d3f25ff5eb500c2e8ebb2b0f32cf1fb123b9f4f55f77e6ae0dd48781e489bee75552eeb61f71c823d81c34a1575df5d9ff04748b20ce9e2cff6a0bab3cab420e2ab305e2924b7f99282ed9ee85f88366a1d731db5ce602408883b9854ece4c09598e108da702de2b4b21da66f5fd804aa676d52119dd9c1dfa4175b3817b3ae1ffa1ec7ace1ba677642cd8d3c92546107c6a3f6312496dc22f7bf2dd3bfbde5053de8c96903b3e0ecba00299698b145256ab901dbf577af6ca75730c1e0977805e10fc29d5692bd19267db00a742e5129b59ef34fc90fd4257dfdd4e765771986d2184a79819ad192e2b7073f7839ae966a28911ecbd45ca518dd3c01e430bf5a064a79b8ce8c672f982e6b1776e2e29430a6176b4b605418bfe169e38b6764d27cfee7194fcefbb7e003aad1c2f014b895402b8f344c6cf5706e65cc2e853e3035b117b2dfed00faa10f27f6d2aaf189a4399219ea2eb744c75aa9986d7370e6792ca7e2e07ac069e00335881d440321812fb7bdbf70f6a4fccef5108c1fc5de9c8ed8af1f099d0b61fbef5240cc95c12833349eb2b012a0f6e5b5fd78f312ac0d493091e1d45b6e9142287fc649ac4507cbdb140be1296715f93071f5a4b033b42b0e1fb69c783ff9aeef7298e215d494f926c76ee48327996ef4f3c17b39c8fe7a449d2e32915360b1eb1d85cdc9ebf07bda439eb7ca2db277f0bbc0c1e32d9381a5a45e85d77654f26569ce26247bcc1173e71abfb30629a66180aed0d5945ef9a9e61d89e4b15cf16534ec257cac48867990cb289bb41a7e67f9f805cd7d6f9bb202f3d554916afce836d3f9689df8b617e61caa4516986c1aabd9670820bf9398471abd179307884dc69a5885ac75b8729f614b6bada258217e23fbb968507c81aeca41ae887846e47aefd9afb625e540e588f1c993ac1cbfba1661bf3101766c6946ac42a59e95ce0575af6d302f1b0eff0215ece39a3997055486df352610965b41fea5eb74bc58905a0a4f2791063cabf9886c1c5744d6f73636f21ff36ca60871c66ac5e5169b97482283006cf4bb6923fa5589128e859acb7ad307d4b9e4edf78fa4843ddc1e997d15e74de6956dab2c0de28ecd95b445f1463c057b9ebeca89d7c8d973d9b0d5af000a8b33524962f5f1af52af21e8daabf5bc5ec482f00b3b9ccb7e7b21add03396ac37a5f0aa7dd7407a6d7e970edc6783536ed8727ed67283c9dd350373919ebc0b48d6d6fed3b77ed5c784617bc93dff3b029b5cd1c25e5cf35ba15d39f46e38b45ea87bfbb5eb27372ee6ee0302f01e19e5773d9810d299fc7a92c413825517eb537a939046880df119f0382e3b78e695e65cc70def79c27fcce6dfc1a45957b86064edde55dc48a3a2ba79dcd4a02fe8eba669a55bb58683ce1846a717c3dc082a4337fb58c8847751bb9b14049a6ade90499d869d3d7f58f6db3afe5be477bfeac3afdde0cf20e6ca7d6e5e144e3d499b78f4b52437943dec2dbd184d38172ac10ea2561dbf0cff624878dd8250e8c8f8f577ef67a5975500049a4f7ea875d1acca9ed69eb2f5ca8df67bdd7ea226c43fb94ba508f3beb6cf6fd3f0dcf29c0f2f704c5999862589f383a684226264506a3280cd1c5d9c3022c8f99657eebaab738904fd9cfafa111dca195721fa3ba613ea5a7eef9b4fc8922bdf14d70c58bc02ab8f23a4cb27b094e6ad7ffcf95d48aae702dabb039f90f8a24e0eb8940e930baedf666f2ad5701215184de5a012b008dce69c98977ac11be99ee4bcbe4fe60ec0e75f3e5d8f1a2fead7f0cd79730d0990af9142051b3a15e789a089b4079afdab589c88b31a52f330724042e2c3bce5fb6a0b2fef750c6b76c5feb81e9d54daa1b5a0aeaca3b09530f4a44e842a271e2da4aad7e419c2d488d41015b4e3e925eda0e10351fb20678e9a250ae97b7db666bf7cce1e6779f86a05155a848974bad526f6c106e63d84651419f2133ea17abe2f16e3615f0f0dcd448c33226cef83bc8bf3c30e0ceedf54b1d4324d9b09600689103939b6688c3f77e98ac896634c0494d8462005bd37292abb8c6a5fb784751a65962894f4e5985a4f0eb904a61f81e5e68229d967256a1e073cb7cf012e687091c4cc2e21117f5f0cbc1e64616884c8ac77cfcea9b809fc91e4dac8255d4c590831d859f9acf40e6a45d564c6779d30f6194006252a5e15b5297049ede7b4b938165b22d749c2f22699aaab2411d3c9bfd7688317b6d553aaaed80778fb44570156352071d8ebd80c781a8c447a46290d736c5b7b8e7f9ce8aa70837432c3744e2e82baf1fba28ce61972a956315644904bef0521f766b8295387ce24edaf8a4b2e6544c25b317d6152194e0fa01d044cd5e060b14776aac6ed1beb65e4fbabe3995a631ce37994207ca82f47d3fedd17c33f04346f081ce69bb18cc62c97b99ddc04e6d51d1b29f7be28697f37d0deb3fbbba288889c2c7cb163097ee8a04f02342e59fc301ef075f5e753329a33660d8cbedd4bfb2ac67106e7c4784bc303b837c79860d5972ed3ae3d86dac0dc700dc35988eed05a63fb53a31e1fbd8a77ebf9b8e10ed7685cde492803558cc72b1862ebcb44fc5210d7c6ac6ab3f1086062475229af0145ba0068eece1649e293855ed55f505ca0dca585eb2785e519e77b028e967153081016aca21b712f8b600d0148d5be226de2dfd8dd2f9f51ab51648fb0eb60a8bd657037f0dc98c6934038e7d225d9f34fe5bbf57c305c3d54c7ec20efb3354a2b86b08bc0f5115395ecbf45947acaab7d9eaf09f825d5ae837b9b362ab90c9e741d677b152637ab438e7a94b2327b3a31352c1aecc9e42d66f7b2155acaa055cd185faf1e528d2b64a40210410d3950e1e332b390e0b3391343af473327697b631451399d5b108ce09b59d84d74cf99f042ab3dfdf51b5feb420626685e7e873aa972a468593d91a3610a05d3201668e57f8986183931ce0d58efd4911cecb44b6eccf62b1dc338c9a4e83215fbe1a8fde79eeb31141b6292eac56da8df0c545b0b227aeab1af23161000cb18a3b0cf78bd3996f6900335d8b3766824202f8114847c7a73f141632b5b38dd02d8a235fc6804584f79d7dd2da4966e1843fec5db5c5dd671c0baa256523b488c5b31b4d70431310f4527d4c7e40b320086766d2853b821b35e673bf323c77a3b5ca063569d70ef394a13e7258ebcefd9848daca7a2873558ec6a0131b3cda2761c0226f094056b8a844788d7484d6c735de0a2e5026feae2d8c4b2063b16de4b7796618859b002c66377a8367e775ecf1291eac3f7f0c3a77d3cfc2e9f3dc1d8e0d70aa3b75ae5add731ddd0b5a5285fcf5025596b7570d94ad375341ae5aeb1dd08178acc65a4baa369963c71ecafca86c178c7c185dc720bd4f7d290be1ee697bf56c8566ed5990a7f299b0219b9bc178b291c470661aa4c1cca50e1165223691c8191fc5b28e527f249c39da28b06a1d9e7f00cd0f31655b3ba70a3037bcd68a0af9280d2490e07b5d489c164b9defdbe39d4fda0e34c8064a344d4e54417beb8d45ff82c855142a0029d67a378659bf55dd8c6d561cbd200b7275e769f05b387cd9263980375b519bed91dd4bd55bb563dbdb12fd6609bd7ed65868dd1e74df95e41941c5800b887483da161418748060a8eefc4c5290e0ebb36b11339813a5cc31fe002ed9d8baa93e3e0b4888c8936a422f35669383b029681e2c5e625992032188c1f06619c83e6c8d35228c62b487b3bdc06030fcb204a31865a2a249a10c1bb730f83d19d5bc039d8c7167d651eea003afad72ec69c229a9507ece9c2707098a5cd2eaaec1a1a1340c5b76f102d67e06ee27636a850cbfebbcfc876e84ac7df8ee8020731b856954610bc4ac9cd0bbac4fbcd0aad2adbe49a8c7d6d9fcd26f71e84a7734fc64d66bb3d1964374fcd68dc72a08692a5db5dc634a65107c1e1c5dd2f14eb93bf3e5bcdcc8ed304796319e04a19c4205770110466610897702d31eee22f1b8870afc160c88e685dbb21b1f9b5cfa667f48a6bf52b9c9e27bb5ca7ffdf0e0f3ce53449f390fcbe0ee6f47597155bc9f78cec47b1833aa49ea03748386ee0fd8fb3d9eecf4f4944163c1534786701ef264e9a21efa1ad905c8cd0c4ebeecc66777366c8a8d5194cb674d4b9bc46a6f10e898a6f77aa9007447fb2a15b10a8ae50a46cd83fcd67bc39e7c9dc0e16a6797e615e2508ef77847727b82446139d29904e9d3ddb5b8a4f48511299556b6a0dec298ae75364f743fa208552199a84c789d6c5ddfe543884f8b8d96e0d702ee3800a272e8d1d607270b8d1b9b3f557c888dc796900413b582affc1fe96d0457aaf4e3fd15f4999f783a41be3fc39481189f4e14175ce456ec6d1451ae2c23ebf703bb574b6a4d04d21320b29ee8f1702566a81e21f7d9128938584238d619ae01fe40c92b08296b035dc79680d9a9b00e3b6560a2c6ee8f5facc6de8680ecf7cc56d19606c9126874d748da940c077ba767e8c4b833138e5a6671bc099b107ca7532aa27dbd26653998984b4bc99d432aba27d6b140037193df892b607c458d3b0f7265fae25e2f0dc6c0055fb147832fd652a218721b592dce263842a49136849ea702398058024600a1c9598e94cf769ac6363be69d26c52e420b05ce0b94b53ac615ae5db3e0af569518f3b2c1b1b0daa2d67e4348c70afe8a940ac3a3c001944cb2538c8c823a2f2cf50e698d77722f5e375e21b8453b49f5ed0dfb943e54c65e97bdde33bd52bedd8539f9a458e75bda260a1c009178cee9ad79c8f15a9b821c84816b5ce98fa854b6152925d2e9f4e4fda6f3f659b39a8f669a2276ecb6863c76a609d777066180e4cca971a57fd652e7a28fb0984327f26776f1066efaef0ea71671fdf50a1031f0b9fa7c044afa97c9db8d890654a9dff1bda1853dbbf87fa2efe5ea4c5c97540db14e8b1d8879ad5e59ee77a093ce1a078ccfd03ae81978719d324c2022fadb74f62f6bf8adbb0a328f8b152369934c3c8dc4fea4b80e40bdb0e4e6126dc15857bd1059f19ffc084a1284d8767f2cf356f95d195897c5bdf26576bc8f3a8581cff543", 0x1000}], 0x2) 16:00:04 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x3ff, 0x1, 0x2, "b2fcfad833d88fefb309305c70c10c74a05908e0", 0x3, 0x4}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) dup(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) dup(r1) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) getppid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffff7fffe, 0x0) readv(r0, &(0x7f0000000040), 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0xfffffffffffffeeb) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = socket$inet(0x2, 0x1, 0x4) fchdir(r0) kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f0000000180)='./file0\x00', 0x12, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x181) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r5, &(0x7f00000002c0)=""/246, 0xf6, 0x41, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x110) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, 0x0, 0x95, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000fab2a7db88bcbf44fe50a25ed5ecb8858ce0c555b0c89c7122910bbea7"], 0x1, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x1000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) unlinkat(r0, &(0x7f0000000880)='./file0\x00', 0x8) fcntl$setown(r2, 0x6, r3) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="9482ab64d9915067612bd5a30e2f9eef84862e625369c7d2a87e038bc3c2d205f88d641c3f60cb6752947821592269dd7449f92275da8d9e465773590fb4286c57ec77dba9af14934a78a1d0dd30a4b1c1a68793b7e40f07ab124bd85d88efb6f04ebb01df97052b07285fe0e4f2fdb4567af2f7edb9d3029d94011161022c71b4e53d3f31520841e1492eea68d56580cfe95e60bec373867a1adb6ceda1aac00e7781a814b250df948006ff4219ba0bd55b272a4fa4e5934bfd47a2d6d29b2fe116d9dff848701fee98b7fb604d0640a82e26269bf449908f470e34156d3915175b0ec681d5a8b090f4fe2604511b", 0xef}, {&(0x7f00000001c0)="b789e266cabe6df855ea9d58330748b281c2a0ed28b6487cc4836138b952800d519512525a41c1fdaef127909bfbd9142e83186893eca59273e78969b6c85fab27f382da824153091ab598ff2b40557bab7a074184fe43c52ec641b244d8049b136a431fa01b024567af78f4a2a2a7cbb6b98470de8b0cf60de3a1391578bd44f89bf39d398a68c321de82d4d8e700b31146049e075e20260dae70baf0a41148b45847bd21d97cca62a75b0607b1a1f2e439d4b5f3df7f27d6e69e7d2cc0e3780bcde4a2764f844c8e47bdf3fda1", 0xce}, {&(0x7f0000000140)="80810cb43e85eaf94fece85774a66043cc36f2a68978855e74eec5c3", 0x1c}, {&(0x7f00000002c0)="b4a7f69038dfce5332775f7e796a951fa76789cc99b21ccaffdcfa7100b0a26c1256a06a1d12cb4ab9792819599a8a9293d680fe291093a10693465919de7b1d143c1aff219fbbaa60c89eb025bcda73a0f6c13b8114bb6d5f65e27aa84936f3a080c2ad0926d0df0eb5096b8a8b033b965ea919311867edff5c6493a2d85bafffecfb93860246d7e976de17e32729d52d09224b43870a1082d0a5733e0d06216137fbbe058c1fe1e47a01ecb14d31fad68721913d4eb694801d629827479088235d075b516c511d9b40d700b7c95728859b1ee4bd9ff2cbff346f8d331d0e9f79eb65", 0xe3}, {&(0x7f0000000940)="77e42c733abaa7541c0f390939550f52d386fc5b52195a0c5ae3a0741e3e3488d2a66fc64a544593ac2e43726b6917b2f9aabf1f190a3e88e217c8bb19daac2e3223ca42f5b57dd50cc99661fb86fd680f13ec8f4cc3493bb163718c1ff01d17a94a9d66e04d99c20ca244af316490b0e6cadf7535d8c63d17e83921cb6aec1208b99363b7fd242d18ee7d83e68c6c771f26caab0d3c73d33e84fd374bd2cf79952c7161951ee523e6ac44113f56d548fff5c911067912bd3b57584671b637e9197df80b3a5c3c9eb92d14e3117d00589539967c7a2c2c07c8dc74ddc8a5908113e55ac1cfa7712be2a3f3667da87653b2b9cd13347aa35e940ee2090cfd70c996ffaea16d8406f062063b6d899f74354199c3af4712a2a8072e563ea841b33079e1346d1642bd6b540e3be7324017b152354ecbcd5205e685916718285f4997dad0905d9c45ca2200ede5ad5e9029317bc16a8735f3569a18284a186eb0c582530962d978a337f09bf42fa77fc579959d07bf8b2ba40f69a5c1493a3f69435e0419423ef3af425c5dbe50c3ee651c09dd08968ed5b8adc7992a451eed039e37c1d89ff2c566d7fd65d15b7d3574e3631b9bbfb7baaefc6040fae85f1160f691f35fbd67c22b36ed30dc4e1a82f3caf35679e2da85e3a573925aadd7911ba4d138a4eea0e805b82f425f3a1ef7fabef76e1341be547280cddbe290effa03aabd2b9b2fac2b18a1cc33c21704554f847ad918d05415ac920c11c33e362b8e2b94172513c49bf960d3a2ddb577d0e58f6ac4f9fe97053d8a4df4786c434284ac68cfee7625cc841b5d0f0b2c86fde5fe3b62da04ffebd063d9c27ad94b972b0ea015a835a542dc4873aa5232836d7d0299084f64b4f2d2af91d33c694ee6b34e4c3c0dce09e07138bc97e834b5a4571c3d09c3385b4832372573257a6a9d9a934f2ca84a8c43528eb991308b40a5eb6cae4aad67ecb50fa18860d75d7a6e528c8cadb801a0045371080285a91ac4a111dd5cd2d5f24088694dd66afd19846e06d3adeadc9ad7aa11be610fdd9463fd92c3f7024ffcdd5bd8f6b4409785f1c7745324df74d6dc3a95667920f3cf45d04caab2f4ac35263ed5dd248c0889ba8d389ef7d2230bb0514a4c3a26a750b42ce6c0ceada28df1c80129af17bb7e1d6066a34f1ebbce3e77696df0e7dee9ebb9d85f219c02aaa06fe2af6bf21538836daf943b107c7184f2c0c5dffde762ea0c61503ad8587db7e4844fa10090dbc421ad7c7a3dbc7af7af3d04a00f239b8ffd65a0828ad89b5be558be4dff015c15eeeef70d9a21d5a11254381259d2d8fac6cc0f11972f80809aeda6e2db48faf06a6ebfb8ad86df8fedff3d7c907edc3fe8e72a946c432d4414bc16ca4cc0e984070015f69e10c9a183e4c60c262deb7ea177e4dc4378b2528571aae8a62ecb980235539b97f41562b4583ec80fbeccfad42a8fefe3972f85d89bd661628005303c613f0a705c6e615c2b06b972a78a7d85808e17daaca9ee56c4dda6e8fd386b58fd1f64bc4e8a93a9f74388e936b379db58d5b791dd1040bf44444f81d6d9ec967603fa51492dc3423c167183f66a8807e889ad0b65911e17ffd2891e3313f015a078754d9df37717b8272c577760c1548b727679d4c2b882fd327c0c5366203c66348ff8afa51f764368c97a85fe42132950d1129a0da504eb16b2eca469040967e1b7473c725cc80d97f8155eb578f303770f1d6279b23f7fd379e5df64908e3424376276249e7dd153fffe026440a04409d92ff959fbd9a858ec8690ca8612f1a48c27d0bc05e13f02db74e6d3b705b080000383aa25043cb91526892c1f8761d847f0849c82f6e19e5b0a7c44a64219be11e0629cf7caaa0270b78c2cf983592d79f4758354ff1426ec847c6136fd1cf421b4b92be66ba0ac841f6e277aed2f7cb42c67b94bd526be6543501ca9394129f7a7866f6b991f60a37a0cb1f8c0a6e05bd01615e3696339f8306fe83fd7d66e2618db8ebc7841673fe8d594c128f7db903147133a21efee195bf53f1ff89b88d191a350140226af5adfb3086cf1a765614d841e0066cacb14994e8e766559a1ba0fc4f457e117ae9789f123d7266f7eb4cb985a28ef441fe39c816e62f52fb6ae0ffed20af73b1f53005a17532e9852a3fb049b6b5011bbb1bf5f8b915221033bbba75056f28721de246ed73e25c4692e87e313982441b84a9302c91407b1f5458b1ec9b03e0dabea1cf3004ba758105c22a9041fdb91b6289ea20acd71673571f2a7c808c5aafccc1b4f15636c50b88c16ca1bdf3fa968bb42ec69fca57d1e604b5bed92e6ac8721e54881580b794c995316e8cc979fd9d34a058937794fbebb077a056ba8460922f669da413cf63a2b74a26e38b3bcc951759b4e701afdaf6c6e4288d37e663f6fef34e2d695fb96d91abe669251199832514a3b10547b5571c6dfa235ff3853ea47ac3ea416ddcfef57033b0c0f0944060feab3776298e5f7898e50dc2521c02b3702a1abc92abeaf5eb41d484d5f0599d8ff9c2b7c7f6a643e09aa9f5767c3a755286395f834d94a782e0318638a80373ddae6ca429cd3869000955317f8ba9e29f89357492be857bbafbc4682920caaed8133a190b13140567ba5dec7337e3db968291dbf15f35d41aeaca947c88671b3ef061a14ec51bc0fc1ef1f1cf9be8e456e0bf05d7dc50fe4e7dde3748408919e29efc372c98b2cfcef0db3769910905f76fe0d90a6c8b2308bce057fce338d9e589fd85d3118efe4a089dad85f40e9c09d153ca097b2dbd4288d5ef93dcb82c00cde1b18bef33d60892a00b2b1bc123f0242fcb735d62588dbc30b993931835930ec157a8504e7cae5bfb44d77482ddba4acdb6f3e29173f9dc872cc133b1c2076229a4652fb4f52aec9206ffcb9e44ce16b8ed3e2e0b8e85c091069237b5df5e49fc9ee9aeee80e6c85e53012220a2960b10c39c0519f1feb29859736dc571f985b898600d9f8558db9b381a1e60d0405d4623ae3552d45f1e7f6ef83e53d9c45f97b3fc251af0492049e3169a7aadf8a2d2bdf7d1ad89f23591461d54352910f8312a152c3512dad981cf1206f24859f75961b8226add6010fe8442dc2ae336a447075c618bb59f89394af7c9b4eddb4bb0c2916bd2eb9007fc883401b82d52999bbbabef7fe36c1ba740a805eb0cb4264e995645846544855c1a08b850617c93abb4b75f0dea08d476b51a35b28ed3471280bb5b0788a391d737016c8bec82a15c6d91eaa9759c87046d80b822b51024cb796dd2b150eb9411b39072f0a2e88f2c0092853a7978b920948bd0dc30a3389b5a6bd8946eb4a7894ef741831f4dcd814a41eb8da2d6fc74ea75862135ac14324b345af37ad73d60713873bbe0ca13051e1a4479336ef913e5db32a3a6600daf2af180cc9de08aa6829b1a1e484c6556fc8b304abd93576700c1c736d4b2567cc3d8aaa7e01eaf41baffeca5da5b94106484dc37d287cdfd61cc26a7b175c87038669235a6905a2db5d35ed4f3de3cfcff87ad2cdf0a91f9cc142cf61f1e11af6397fcddce514a52ff91211fcdaba05d6b32090543661fbcc5ab01ce47d16d6cb62142821696f92c73a8531fa808d0ccf5a23a595181313f6d3b000895bde66b55d8cfa7fbfe7266984a48e43372f1e6476891a8c9f38b9f3cdf6196e0d7184a9f6df4ddb825b962b437a4067f3f649043baba5542babfec50c37a1f4d6a1b84852ce35f778f6e29362e37482897c5b8a76ae9401e576944504cc6b88a078300333c25d30ef4000fb62d910201f05c9c88d9e011b3563edda7a4bbbca4536d38e301952239602ba0da7e9749305a6aeeecc1782ff0cbb9e76bc950bcf62791b7be99d7a086f1072ce5a01ff07c011d8c7c6d81928ec6ea4d34404e0cdda6b0fae4d135372f049bd81710595607075f3bb49fcd1fb8a7e30964f6936979c4f512159dacd6756454a40f91d5f504ec1874b927bcf8119fc034243d6d30eaf3b9936e517525e9598dc9737ef33d6b2f5992173558a31407a5c31eae25459859b19b3c9ced06ed5f5fa597f52fd3137472cd01fe6beee68cac6e8cf9ea22e9c641f54b9eb232f8e491e6edcd4f66a1eeb679167fd658fbfe83cba9ee50ec585d634f167a2c4a3bb2692ce4c33d79a109339392b8669f5bb824949b8709c1b54a8bb708617e4ed65aef8dc4f937db0a61e4a78ade8f480935e51626609fcce5449cb62337c4e2f73e3c2b1fdf854187192cafd203130b1f7004ed082843c65089a0488e0d3a1f73096d7cd84e5e964932fdbd86252bf2da766baca9de472e186d7413146f37bd2e57e99e0951ac6dc50dd55996f1c57f6e3351c6603649876acd6c50db4b5d53987bcd76178312511f27e0b92b1b8e54307b5359eda065024b7ccecd2a141327045e6a95544fcdf2f148b72cdd45a2306d0d1c1550a9c367a480e128fe44707275dfb91006d009922bba9347a785f813c43a140f21fdd5d524885a0c51e617c2477e652c15e2c2845f5a43baa7b822f63dc751a5fc466a2e40b953c2f197961ec5052ae8cc3f9d790129dacf61b2c6b109864740414f18753525f669c46e3e06c7675f2b345da8c854bb0d34211c87e34a60728c67e6980f491a195fdbf7d6120f1f7fbb1a993a55b6bd1639126e1eed75a1e71511940b02e9b66be0bf1b475562f627462b31178788734c60e48c8f2878d83f55675a1e928556c583f37ea24c60656047668036c5988849d8ce5cddec1a82c8f1c6658feff7c012d59a5042ad58dc536a6a37067c09aab8835cf723cbcee767df9be7b937b7f66adcca7a1c1794c1a11bb7269ec853ccf59a40ab4c92123613dd5d6410e485e54df1991cbbd16d5203977e153b31047e2a6141aa892bd9fd3173da3b386ade10f5804794bf10459d6ce99b1c298da2c38655c15d767cab6163b7d2b652774f431f266e23f5bf95ab7d251d90b5ba63fb9f1ce99ab729f55b330909853a0125c7fa23ae5d56c395a38d575fa55039187cadac08428721da23b41b32145aef9042642eaa80bce538653fbc1e596f1574de5df6bf4e63408b480c5da6cafe0cdc25396f98a97f7666b4f34f24fc9b95abb1f697970679b1cc7552686fba46974f48c0d7e5f87c50e587ffa14024fbd912f58d990ab6432d13c478fd38b1651ed98dbddce284a44213b885612148557e359d5001ce9fe98a5af6981151f0be0985b02dd0e5adfed50ddfbc3b506fc5300c769e790d1770fc5cb0abe147d31786bdd33b547554c18d8a349285b3983e39a3954dc2c5f9d52c1d51a2bd935e83de1e83fc74aa31dfec5c64817a97dc488e31d29ab6ac5637c9f9b9aa9f22e375da42ce07f0f2f16d0ea85a8748fbdc19995b6982a1dbd143948ae75979adc9d3a0f26c4faf43ae614c27051c704adf9d5c096b11c5d16141b67b8fa5810b26dea43b6b481254fd453ab7ea6330ab5f8352b7d9596a8c208cb9d6d9416b35ccfbe4bfb501d28f6d2888d14c207d019a000d446581d335f4d5f202dcad11354b27d58f8ed64cb4420ba6134b1aa42e5038fd9225eea26971ad2d1a530dfccb3fdaeac4fb21437070dc59ffcb3dfea188c64681df98ec3dc38a1967d6d18290e04fcd002f5c28c95fb4c9c8a01b06284e5f21216666884ba9209074e2143e7d6ccff6200e62083ce21179fdce7d69e43226d79b142e4d2fe6c3f2227031deeea8b0de638fc423d36837951bfd5118a45e147a587d3f499b7c2d36fbd9de51843446f7ba40e9da469ae19", 0x1000}, {&(0x7f0000000480)="0f485c757767488c210fcba1b1cbd9abcef36ad46dcaf28818fe9d720e751e8a4b311b0e1329fda7821bd1c274a85eae37cc5e560a92ab20d07b7d2e4226d5430a11095f604616d611a15169ef2bc855762816c89904fb8842c63e2ea1e573288bb6a9460aca3dd85958b279296fe2f98b16f2c5d0512cb95875bd8e81", 0x7d}, {&(0x7f00000005c0)="232e966d5869ccb92b849fa32a8cf5233adb8e820059f52a77ee4aa147fa1577811a78cb962b28dc856ef1c7cd89e419d53c78d5d38aedf33590cefeb44590a533576d2eb058380003098266c7c6085efdf6a924bac97c8f513eb2ecbd1d1eebb923ea3e8cd5501f8c14b54549445c7eea8fbcbd4c25d93c1b4ae6cf9a77b9e5f91e9b26dea8d0813bfc41bc6fefad4a564430995660a60fd6c42dca677713f0554bb8f2b78af39ef3dd621911aa10c87d796979b340097cb6b231a1acfa51d23df58df8ecc12ad53e8d90b676f09b6ddee7ae436f870b10ca", 0xd9}, {&(0x7f0000000500)="2b5f7c90592322eb882fb617e659da5a9559dfcc393e24938ac07ebffda92d0525a7151504410f27f14ee6c2611b7d882beed1378c7ffe55b854baeae2215627303e4efcf3547b8f5746b1135ed73caac175c4e68ad6cdf6238f198ca8ca8eac28023a8e5cbb", 0x66}, {&(0x7f00000003c0)}, {&(0x7f00000006c0)="1accaba1d059767071e7551bdbff0a4c380a174706c37ae84815820e8dd8c20b522d7753823a8a3714c727e60e8ecb13ab221001e1d3460de06e75aecf638b41c1d5dcf0d7e998fccdd0eb9b89df8ef004091d585b4cd783e99a679e1308a38ae2d4316ded8f7b30de40d7c6d9ef8736dc2961db6bd17f2153c35bb01e3a13fe166e740511699737eb8039fd7491d0c779a73ba948956daab53b5c26abb7132c2096ed3931050b4a83c4f890b67bb8ce1683cbe9d0b4e42bfd554c37bd876701dbce6ba2ae83564de263971aba9c6eb73ede49bfae0132dc", 0xd8}], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000680), 0x10000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/144, 0x90}], 0x7, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r4 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x8000) fchdir(r3) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:06 executing program 0: r0 = kqueue() write(r0, &(0x7f00000001c0)="6a3cef6466df9d7765bbf2d85bf85bc14d9095d5b4ea2a97a9c8f8df23e217e2c1c6379ec3ce0fb5c2a52a8597efa421b29754d1c67bc2d19b1e2b20c1793582c12af12af65ce2d99dd7aab506390c9bbcf1c08046428db8eec2cadb82b739c48a83f0c5768d16f7a99db30f5f9dc85eb0d7dd2100516e34bca621489069e5f1e9aa0d3aa7844268d6d791", 0x8b) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/166, 0xa6}], 0x2, 0x0) 16:00:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000cbc3ba3f00000000000000000000001c0000000000000000000000000000000000000000000000000068ac000000000000000000000000000000000000000000000000000000000000000000000000000000ee000000120000000000000000000000000000000000000000e13ed073502fa9cc55617f36fd6cfe15d39300617536990f1f9bbc0c41d93b61449523234ddaf3f45d3eefde7a493fe364c7845d037d38ff9ef7a2656ff8bc2ef12f6fd18a7c1a2852ec9c215d562866a1feed7cd941236573471df977ca26dd2d93c4428f748d21c6ad007d"], &(0x7f00000010c0)=0x6e) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:00:06 executing program 0: pledge(&(0x7f0000000000)='.-}\x00', &(0x7f0000000040)='++\x00') setrlimit(0x0, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x119) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20001, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r1) getpeername$inet6(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = semget(0x3, 0x6, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000d00000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r2) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/4096) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000f2f000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/187, 0xbb}], 0x2, &(0x7f00000011c0)=""/240, 0xf0}, 0x800) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:06 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae1", 0x923}], 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="3e67efc91a95611236", 0x9) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="c45449d78961f33d2395718d7e31a3eaacd700b3a956d99bff0d199c12ce76a89a4cf3eafba14bfa2a9ce92241e8432815438ffc7bb08cf2673dba355a92517e67d430d826bd500c6239380324ed15f814c71d60412230f834351714e114c0f87079ca5e5685e9bb2adca9be22ba4fe52b76d4a16d02909fa1e0f5d50d5408af1202d0250117ed3a8bc51a8c28128281343641147b6dd015acabec548178dd561ef4244c1f1e8507f9d4ff8d064dccbcb2190db2e1d7ab20fd188039199dc7501c9aff2cdaf9852e0041fb3387b50decb67e03649fce300fcdf7ddeea78a0e88", 0xe0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) sendto(r0, &(0x7f0000000000)="c19732c186fb7037a0c1cb3a610ac5cdb8b832ea98bda3f066a67c009e2fe733998ed9607f1944d25ccff556f22f254180284e46b116755861", 0x39, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x5) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c270b29e74764b3a3a9fb5f2dd9988c7b76cac12182d047f41dca22542adf17de07df306962658f4063cb8aaa45a25c32c0ad5027f08fbd6481018a55d2ac8b01ff959d690d3b927e2ca25a8a082042d4424837950fe0491f0b9f96096f9c666c4e6d89ecce0b15286d2630f1effecdb6cd84b9ed8f65258c78bf667a2244f41af388ce44b39b8c0308fff499e3c6ebe1c9abe", 0x93, 0x40c, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socket(0x18, 0x0, 0x200) socket(0x18, 0x4000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r3, 0x4, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="c25db8be571f381d176b831d891d6ff70e63230cc8d7b5237c87e01b585fdc16f2d9c5309e84c53424a245f25c1c78ec79521ea63e7f10455b5f60ca9e1fd19dbaadb52b8644b875cffe7cb3e0a6a9ede5b1b90d17ca378e4dd1c58cc9bc94121427b76fa7b82c12d337e2e40b22d2a5d7cee2c64cee5bfe11b113af4a6990f25639a8c4fad7f731a7ce7f4066fada714c321ef408a39f510d434ac173bf23a914817a3cac83683b58f65f4f693049e1a1bc2324336a9a14206104d163d9cb9845ab", 0xc2}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}], 0xe0, 0x404}, 0xa) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x100) setitimer(0x2, &(0x7f0000001700)={{0x9, 0x8}, {0x8, 0x100000001}}, &(0x7f0000001740)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getpgid(0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x3, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f67696c6c302f666901000000"], 0x10, &(0x7f0000001480)=[{&(0x7f0000000080)="25208644855f3ce18f3856c06ecebd2461be594d1bac6f87b550da", 0x1b}, {&(0x7f00000000c0)="2b813656c6396fb6b23a85ec965e2c8876c2bc0568e0c7d5c8d6bdd48fc5334c4271dab6df164141317b3fdac5f14bea6b38b6f7154d30335a0f5ff4872833c0717540ffecad854d80a12db3e032d35c8fe0a54907a8768603ace35d3b8d2edd3398074ef66d654eb440a5e09980871e98350910bd17ca909e1b8abacc4bdfe2ab980f6cfd1e7f60b26c0736707babc332e85b9e137d340aec80116e21bdb7bf0abe37ada260c1b9724a950519732bb2", 0xb0}, {&(0x7f00000001c0)="5cb884304685aa02df650c79dc5017f09cc7c83f5e5eb37d85e1ed5ab61ff94d99a08a5124d4eeeab5dd4961b5c28ac4afa5c05d7f4bea6ccdc6b61f647654a972f24bd04e1bd0f3a45f0d301587ea3635f63c3126ce422c8c1fbd3c089f86804708d9e9b920422cdb253e2326606df364d3e7212ed0a2480a06aeb93cefe2c2e8f929d7b5015525545c402ef86dd4740fed749d9963a3f001b0ab4c672a0b896060f07ee8274b3a725e2f8ef752432ceb12b09753bea93c67955448eaaafdc19e8dd3ff135c7f389f4f954435c707fccace9a77ddf6b575a6cfbcd9e6d2d36ed4d56677cd9224b42b99cff27891b41da3f82981e9a93207fff4919186613cd7191957bc68a482f7afa9ef23b5ac1087fab14019f5f5be2118e0576ebc494b85be0d5df82e5cc626939b1d2e42dde233a8388fe7977380b2efad4634e7cf58c1a154d415371d42a0bcecb174516956854c87e0719e3a095d3aed9eda81d1000fb982f77e6cb6dad0fc40975e2510dec7aacf8f8e06051b72c01255bbf5754013370d728c62acb9b7451c535ad6581503482c7e881496918d7b14cb0feb1ccf92cd5c09200d2119f4cb776b5c78e96062509acfa63023ad38d0d18bb804ba0f4895ccda865f2a7c7dcc2cc9a18b5b85b3a0b4ce15318e9c5afe919a80af6e7dfe1118feced2ec56a9fcce027c4a5b12d25a815ab4f76fbfd7955d6d2b815837fe244c6eb084958d8f438d236fc41e688ace877fa570a84a63902f310dbcebb52044117bd0b7118078ee64bf3a1a5458b882dc8cbeaa9a64fc960f47e0602a398046256c99d31884eed4ac65063fa606056302158d8881b248ba2f1763093993b33dd0b727f6483ce8c347677a2a99c29dd782c155dc1f335fb1e99b4e7e1f5d77683420b462f5efd0500a740b7e803af0b9f86bf2d74c18867efc3bb7d12b0188f594fdcda4e48a36ed8945e096d65304880a8d2fef4f4ea51389b473fbfe69a86b2a8389c77350895e0ff4b11872ad731b7ced0857027386847be605906d1e6dacca8b841787b4f0b73ebf93ed83e28dec86b6983275dd5759a71b6aa655e473334aff43dc43aa3236c5ec657ec4842310d5e3c26f2ed2f42498d50d1ac1e00617a1879202efe1e9b2267466d5c4e880efdf8859c76c862648ab3da50cedc32c8de8545950ce4f8f966501bf721548dc7870a75543051f83e3663deb677b7e201fbbbe7e320a7962f2a952cd0f19c18d647ee9ad1cb46a55c81bb624c4761e80aa347aefb1a346c7fbcf18dd2b605206b0f71cb827e2a7df7e963f5cdad642db448d0ea30f1aedd4732f708d2027b14e0fd5059b07ad42c5238c63c7b297e50d868088fae6ca204ae6aae7da84dac61477fab88a8ee2e6119bb3cbea275985e5818e094fb410bab8a2d7d5bc5ea67067992b529f1aa9153005824dabafbd16b0e9f5a7c3ba4b6aa9cfc503935407b8340e03f12f67897b7a03c17ef11f8d0c1aefea5c42edebac9f21ed3960689f7580bae6b7b8219f49df7b4da623d453c3f999eeae5b451e1583f44b2887001fc01eade89d4cc80fa6e5ec04918317aa136d28e7212cebd194631106d5020acf064ca79e612e277c6e0a9223b70fb9c53a069ee04fa0be9c2d59b98855d1781c2ea05d36f2248a15a0ddd742b0780864e1992c1d91f0d1abd17c8be39d7e02e1dba5de5a1b9624c262a7038b9379c6b4dbef1fc7fcfbe44496050c8b068e607435bd8f48d5651a1a29d23482f965f9e1522f4898af1b7f7eb3371b10be496b61493eddec80e19ccc9739b4dd8ea7e85f2e65fb96f9f684a5df03ba4b63e48103c19fbb7725961308f17d328439ff92bdaf245e928cb9a2b812d98af8739763cd012896ddf3b3456071301a07f3cace860c214a466acf40d68f011e3ae094a7b7e0b0804f86e0d023756f2b0fb5cedde593f369ac2c79907241ddaad96910489ccd24420ba9905abec6b9fbe613f0c4ead61eee2e30641d0865203006898cd3a24629e62739160d45c37504f72d62bf3c49bc89b29042f3daa53742d901238e51415a0ad373d5f5f02fb5e2c8cf04f98101fb619cd84da19e2555515659a3938841406d097419af4f995f20c3afca057ef5dff10a38870960e225a14c6024c64be802266551d6fd275d32cd5a6d981fad3d8dcceb8f90fb89a10b69246aafcf99ae3d3b003200a4c66a038f1d12167c6711471f43710b603352d8281a5ebdd959d1261f171c1b9c89c9ae8d55e39bf0e9b282b6a02da7c4ff181408f0c451703eeea64d9de58578550695836ce69051be67c9a52713402b3bcc45352fa309d69619a1f65bdc93020bed459e28ca889d55b6bd0f9f4e967b065de7a634477c8f396b9104a5e7520367e8e16dd72a5edf979bdf1794827f3423c8b7c02c7f2d827f5af6a526fe59529abf923bd45c19cda2be69412bff5fa68a5440bbb7cbd9d400cda999c2caffc90fa8b77809651268cd8edf20bcaa33b5dda853e7769428e7341f5316e42fc29daa3db96752c56989a7e4141fb8552282cfa3e8166bd9707afb531be7e782b4535e31a496fc9e3163aa88cd0537fb16443acc778e96ac728bb124a190f5a98b268a05865a2180579f2b881abfce329c994fc0e5be4b9e4efd3928906f3781c9745c38cdf29697adb19ea4e93c46946a2a5858c0e0e6516793135e2241cbbd26491db8ffca6f2e35c785ba783383147f4c15e5773d12bf2e569f7d4d9a025393f7ed3777ef99ff15039c5bb5d76f7527289268071c4e6cd215c0471c2f9e7453a2aa93f3c776fb5d121573c3a3d1a08ecc9377696ba4e4a4b59ac60175ebbb5a1d6d444f27cfa78fc4ab1ebbd8ca26e8082f2fd9be029539b4aff6740759d2b7787852ac4b14d8536430f1a805a727239c42e18092697553baca01eee7938d4b13b18485b1e56fd3f17cf6b4b7c035235278b383faef9f31b9a5eaf5d77a51ab65de99ec3a3d61b1f1809016abc87cb3ec08b0a7d2bb4546a3872eae8010a430c3f7828e402ce4befc3ac6f47cfec77d531567a1f15c4666465fdcdfe96f473831955be7def2fccdcea45b7d66b3d71e5a9bf6e019282d088e99acd98f509eb00815c373cd20aeb017092134edc7a917930f013f68b4eb6f54f142a953bdf5ee7c2e28ec7302debd907d8aec4343dfa08e6ff0c9236a80d1f42cb66a1e7f65a39ab9d91692362d82f96c57d5a0c38237617b54ea846e4b37c82f3c2361c01c2950f1109db0e86075d0508f0e0889d907da413013d8ca425ad3bf2796cf030079bd5cd41d55ef8242f57833431ae7f234d667f23f3d7cbf44d3be25907682c0fe32fa302b8c600208fe48850bb181ad07890d318063cf6648e611d3a7fada8b1a5d29c117fa9824cfee889c4e67d53227ff67e098f9199c5eba4f56aedcfeb31adb85bafd9e908ea910ce2de117e5858b73fd0ce97d8a65877ef345eb73103ffda9602150019a80cc3416b46ba8c2ec3800c8fb82be6c6fabe93f99916b6f911e74cbdcf3d6ff619c0df8da7eefe7282046d5ef08d2c46a71d0eea0cbb8016928be466eba3851a04857aea5eaed33ffb1b8803116285264842277b9f2d7f357792498f3448484844ed324e51493d7e744bcb9f82dec1cbb7635176cbeac7ddc7bb16e34f88ad32855704783ca677091cc0d34c640c23a9438ddbc79a92ed64110a11ab71a0fe50c83eff17afe5a9c6bc82d62d4ee2e229ab6b7f5bd8c648438257fdbba7c953b23cb79d7bad84e22fd285c3faa54816febdf99f07783e1f42045d883ed927e69ec8ddab0030e6e122106938f08b5ed3dc1484ffbc4045b6891eb6a0cea4727de3c57080f09f1b3f0c32b055907f40c47e0245462c5347b4cf2b02f82563baea22a6be6b034168f33ece533db6dce501c66a7fcead8c4ee372059b5a1bccdfbce9239162c6c067e8f1fc3c3b42788e3655a2ee10388353a8ce307c77cf3ff37d7027b8d44aca7ba810aea8926d85bf86ff3d84015cd38d288c56473e4a56c2fcada4bf3bf04b0028b1d6beba23758630ba51c8227b1a14acc132c86e64a5876f0bc8ea53491196cb10da28bf6043c885a1dd4b32c14dcbe76c6bbb93e0084d78e986b074604c5153d8b1366b0ef9247d896f78aa06d8adc4f9cbb84315dff4304b1e158cc33916bd429f7adcbc32b0e3eadbf4c004179902e105401c3bb9416ef46c090d4067685096f1af99b8d4d168d272268dbb604cc3f0a2155c771018c3016cfadf0b12c09ae73f1180f1b4f544a01e5ba3c5f1114434ec86aedd90b5fdfc6777629cbf0aa73c39357c18b3a586056102c5c17e017bd8cc924e505292264328f45966f30f727c4e3cfc2feb16ba682ecbb27d518164b9f7fb6651aae5b5a0c01d11a94bc20faa80b3a63ec7731993cab3a948bbcb16bb3dcb25a5c6faa0353fccb27119fd5497ecbacb8fd73abda74df055e26690dc42b323b7f3a89c00da9f0f99840a7b3a6bb8375b26beca19205cd827405b043f2b93d819ba87a666f2d073e0d6ad4fa6d1caaef4a721f39d83d8e9dd1766268ace4ca1164e5d2111bc29db1c6fe9b16fbf73eb6d5b2e9b6b0a6fdb64d606bfabe2feff6b31823893a58a0f923b40526c9676661ff1cf3717810b0bf247493212af44c7505a199b841d7db95be4acd233649e15872a3c649202715723a2e27593b5f2da04208b21995b85e1f354dcbd0dbe992232cda1171038886f10acaea7de9d7f36626fdad549612689cf03d654b0331d35b23346acbc10108ebaadf82f440545eacf631e746c3d253d7a79a0a4cd12f7790d9e240d5043235ff535c4c2bb85045479fb7344aad560123b106e1ea18afb45914da33f8b4e6e906c6d01330780a2f671a1e9bb67bdef98d8724073c615da4dfb9f40c850b8caf2ef0afb4a10d9aa39139a2e80ff666e2c32eebe214764f70c015a16e2d2ef075c9c6a2bc12ddb7b17db75989784e1bad44ba1376a986d296a0e6455ffb2031e34067ad9055c284eb98beff60f72359687cf3b6df674a21a1183931b0d8660123dcd738dbfc348b4aa41306b9b58fe1b8e979b1b431c95658c82d901f4040b8213ad639190adafc3e59942e674288d33576a337d499f1dbef03817652f8567bcca5fb0252a89acc9bc1342f934991387832b79a89f6b7d4ac1f373189489dd3ffafee87b2c8d89a535c950305a4079377cb6e845474f09c2008465123dbcd9a1228f8ca1d2d8997651a73c3368d04b5b8049b83f10ed983449254924f35f227198d1944d573f03d0fff3c299e0fd90757d7408f84fe20d9465b8ead4ec384d56b41ea97f8a73fa88beffb9e617cd61fe90d0a6e5662ce602c63e8a3fa1c7e1c9e21496b576962c454324960accf29276ff0ab3ca7fe716d74350add383834b2f639f2561e8c4b143206fd0b43cb9a03b2eada724fd7f372421f57fdbd695b8c98054ae4ab7260b84c0be050195a99e1b244eedb60e371415d3e75879fdf5238935aeb3658ff8d3e50f5a51b2f93d032118bf0c92689f27b240e64fb78b470a6abb360dff3c555e475ee28ea4a1f00fbf234fdba578db16abd8037a674082c8e85829559013e4be4024705f4a6b9ed363602665d16215e5df2894edd8ef78f0da162e31e77326337303bc33cd9120846fec0282390a6a367cde9e17cfea2420e07ab348dbb3c4e6521e613c3f7fb1985f81d47cb821056f3019fca2f971662c026afde1d9ece6dfdc84782845976fa77aa254651a7b8c707a40d2655e6b75bd95660a060ddb59814feaed8f3ed2f9e17752525d56a", 0x1000}, {&(0x7f00000011c0)="d548a76c3971bb10cc788d97852c8fa4f0f979e0760b8509d15219c08d3245f6593251404c3a8b7c2119f17f3123685dd91c3ed57fc239bab58610ca9da2202e568a2756f39594f40ee8c3cbc55a143c2038141db10896289024641510bc1badaca27e482b8bd72135c86e16c43289f0c452ae9ee8fddb620528b969f2f3193be884bd58ecfc34badb3205b806b0edfa1e27b9e2271f2f073f58fd6d142e060f57686d4d8576e607f5ed48daeb6941f7c462ece7200636b9d9763088", 0xbc}, {&(0x7f0000001280)="6f6e6737369ec5952baef0e764f80ca8bc0d756200bc9ccb1bc4c132d02c7852b28f1dd9d2b94c9d1304c36a1bc498f5d706e036c465bfbfb3b096ef245efe8edf708d5b26b67104095860bd1e7da93d67abd1e709e80f91a41ed7e7e3f9538dbb08d89c74fdf428232b1abd702af0f69929a293fd0f7562fb6dcd55987da290dc93e4fa770db47430f4a8dd2f57e9b7533454966a228e9947dee85b12a3b9cd565c7735d1860d952e2eda091088717567b88df398a2c46c896524a4cefa3673e72f39da4d7d3b356ebcf05f12697f316a318d9fecebbc2e46", 0xd9}, {&(0x7f0000001380)="2b41f82b12088222329698c6dbbba038f1326a127cfd7f52b76c8571d93bf2a7a0679dd3ff77fb0961ef4d94bb3c6fcf32c64d90dbb6735cddef8bfbcc2e154efe8657699a465b52f1f74ca96c7da7e0a9028faf82ed5359b2e4c1929bd42de7fbc268ffc3c0e85d3566a7cdc75ee423ab61ad64afc583505322d0f7fd27a02b3f2fd49c3f0775007f1f4bd0b854fdf486b2675155028a5df6eaf76bd249716c6528f1f89aa74ff779b56b4eb85b0d2d334e16b78e8b6bd7e7a6accbe9551a7e47c433a58d9cdcc0cfdcde9e66bf6b7fe03f325ebd4fd558abdd0c166680489a9742cd68ce9a0ace40d22e418ea357a3d5f162934d036d0f5a0fb7f5", 0xfc}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x1}, 0x400) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:06 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000000001, 0xfffffffffffffffc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) shutdown(r0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 16:00:07 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x80) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) getppid() 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: select(0x40, &(0x7f0000000200)={0x2000004}, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x5, 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x101) sendto$unix(r0, &(0x7f0000000000)="afce0dcb467803a246d8bdd12c72182d953a6c8a44084242574aba06ff60b704086a8ba3fc5f0f4dda85590ae432d412d7020f89fe6c475fea859c863d130d649aa4", 0x42, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="013f66696c6530000000"], 0xa) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x9, 0xc0af}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20, 0x7, 0x40}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000004, 0x8, 0xc6b}, {{r0}, 0x0, 0x41, 0xf0000080, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0xcf, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xc9, 0x7}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x1ff, 0xe6}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x200}, {{r1}, 0x0, 0x10, 0x15, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x0, &(0x7f0000000000)={0x7f, 0x46}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:08 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) semctl$GETPID(r0, 0xffffefffffbffffb, 0x4, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002180)=""/170) semget(0x1, 0x0, 0x8) sendto$inet(r1, &(0x7f0000001140)="3a1212ea5064d0983b5cc35e0b5f7c013d4a47f8b72cb9fd061f1a0d8d27873ed739bca0826f724e03c6e8f4829c31113d5eb56775a7c9c1bc364c8f80bf98df96842647170a189444976d381bcb98aef35deb3bb075e21051b1a7d9ddbb14c14a56cf82364677231e7003c486cc850a37e527ad18920cd767f286b3d4fb551655b13a3dfc68aa25e5483e80fa8e5603d98e029b625c90e4fce03919ecdb8fb69fe1086728fe6ecae86ee4e6afc9834df3a7e9019aebdaf790df5dc32da4a5df980384a4b803a93ae8334037f15b4c0023494c329dcce4bfd7abdbeda3bfd247a77e8094cc269f430c0949ee229593cac4fd71eecfbf99c77074f411261df69fb2262493582374d67582863f118c09e4134d0f79077c3103907139fc2aabd187232f9b22130a13538144907f7daa92ee746a15e68109f1417084f6223bc35afe021c9dc852088b027602cfe0ca3ea6fe60bc559cf1cf771a6772999c7762e42e259e0103896ccc331c93f8565d7a4c74c11aacccdc57b5039f88af97b455b29a06985b6ebfd446d9985377e63c66b754e393e512817ed53e8394669dd149962e528e0165700d149d865a8d36be3deee3af61e93f1f7f4c862f96e7f038471852a25b4ba165f63e475288764a8dc843e540d0f992e0d52299942cd39ebe448753fb8ade1a80a8f2a018521a082ec161d3c627ce6b889207d2aa0f461bde36f3adf81c2a221367fecf466f2d454e3528b981908023389e5c813ff242b589302a304053f6f92979480466ca2854edbbd27df9d79319050d122f16b3defad40e3f7e94d030eff57f9ef8f87d98fa5893ea85a8d6d7679d43bd8b01bb6df2904178e01073a7a501c268b3772bd0a4fbf46422796d96b82f4369d25337a1857ee5b823ad7dba2e3b4ea5b8c9887d3133e667f0f8bc00d1158996030fe5e2f7a5d5454dd909dbfc1d9a1219d6f0cd81686af88a8c3dc9b2da531e654e2d346bf2d2ff393a7ee3208596a36af7335b6dbdbe525038ca09633372cda63ad93c4b45e3de99967a0ef6fa8afa08e1d2acce2c144861e1fd264176108dee81516c07e3bd7700b4ce8ef66af75cf0408ff6f5e56184e655e21ec50eed5e8eaea3325ae9f314c1bd06343926e1d944b47f2a3311d5314e798d8694c50d391faf41b8cb13c0027afc796c5f40a5501f3860a2009067d9047c05bfffae8e470e6ded8ebf174e339daccc6a308a121a320d88fa7f7e99258b2e20ecae2232c6f924b028fb4fcd7b8752148fa9c24296ea17e4b61e3010d42d8ec2643c382d90163cc0aab8f48ee46a0c968452d9a18b0c05dfc6ad364bd3a60a2ea6cdcb94b57a8b708c44e44d981d288d40531ea7873bf9478492e53e46c053e64bbf773a9a43f3a6ca0fc3705859e99438c938794b66f9b1bf79b2fc37c12c7b8d8f74cfc97d9d47707d17c3439aefe362964f8aae13490f882a44d2a127619e0dad76b67e8c8727802e3dfdb42642a08383bb4c35b11725eec0232dd95591b698140e497b6d70871de87898292cd958a7063db8ae5172ca49e68c7493c8a1cae5f5f24877fb2e7e7b80378315d120a728d266ac5d8e7e9a32ddf44008b42d2cf0a2cfe69359254f3d84afa9ca66df241916286a372cc34c0415b6224a755fe52d95b7d571ad9ef5de8b2d6f8f68fdbfb159bbd7268994d5bb024cde148c41e4fd2295962c8dc873d156eeaf2ce41ab1d4a79034472ca65c148838486f118abe4670978879da729acd02779e62f43e0e15860e1df363cb70d7fef52b605115e9654e53ce7d5b4cdba9654ef84911ca0878aa2a87e8a06d6ac9d8e7104ecfd8b8963de96df0fd417e7b7afc440cdba644be9244192175bfe2953dec904eecf14b04b7f589f36f8a547033a401c76fd09fac939f09525c401c554afcc1fa0a2aff991e17caa72fa3ded12da40475489730c04fed4f38b78b247460e1bc6a6bb33e6c36c0c53b0b32b1f51cd10902c5ba61651784a82b48d84f834f5ae1f843f366b9df23618ae66d7c1817d5b89d47efcc456d3a07f4aa0e40f66ef306740c6ebdbe60e703e693762294d3517f7bc059ab148835b0c93915c2f250f0143b5a05075ff7da562d6cddce576455b4d0c1251a6809b32d7391be29b8fd134cccf1b7a24a4db49e3430247628cc8cd9956ce89a3b3fefdfdb823a1288e0b0229f544070d5433ee0017410faaeae25802d765d190cb5e470a8ea44c61061b9430460c1f10436cdde5d141b8af259ad45e937802a143d3141efec214acd2330dcc2f4eb5d2f21636986efa4b09a6d0d405be9ee8d96e9a9c5def03f2b091500452bd6e6a4dd36066bdbbfdf0b53b15e95e2ac0b37c22883f67652302072184aaa5f937b53767361ff169bcff637fce7830ed29c9b6cf697d2b2fcb0b762a58c69813f11d4c137b5b202222889c02ef109d894b4978f250c4591642ea90089135933a8ec494ee46ec809ee895346a2faba7a1b7f1e1d88621183f0b9e1e30d87a02a30a753b01fdf24db11869cb4e66da3b4cab068fb0624da28c805df7974aaa066d650e5bdd1d61c6ca3f60c69778fdd07b90514186577860ca7d02582e7f79592b835a389a33d5e4b1b8511c888ff1c37426ed7781254c0412984f388e8840e96ff20e579670cae9c3bc7caaf1c1b7aed8dfc63085aa84c09f4596e89827e5c0f34a284ca80579ac21f6fbaa5055a0c21d11ba537215027e09ba275494042ad82d4f710eeb8b1766601a6a154161911192f3328e6157cb35c56b8254034bde28d38d136b984c03e0255db81e406a901b1186fd124ae86ee6a8d479ceaa2ea5c748cd320cd50eb4750c31523c6d193151fee0a5261d28c9a10e23d0da2a084f2fe6e8138fd41e9ecf8f06cd2f9b9c625e719fcecc1eb27d3cfe9527d0ba7ece1b023876fc9e30a0a6d9eeb9ab2caf42661bf82656ef2819f568266e95c598bca380cc0650cf3bba4f3ea752789d89cc857b8d39dad3dd1b1ef09443e0edcd4cc0eeee5b9242cb188f1669fadbf14c2197a7e9a5c256847e831d64e50aa603ebace2dfed1a7473aaac019ef081caf02abd26c4eae39aff1ff8507e57f1b5f485e6de2c320db05ffad3cfc2595cef7852ce402fe0c4d20f9a162874b74c484f2dc06058d6349497f03a2000753934e7419cb7cc5681f634a9e2f4180e497e54cd5d898bd4d082a1962ae49999a4e4938cd0880c395495047619a81e3873c107bf2a99a4180c5c2d1a236e0d975098a2392c49a09ed2f95139be9a8a8cf7786224865f9eebe23779d29f6f77312abfcb0c47564ba1795d5289b6f9c48eb24c62427cf4d09d049ddbb8b8edfd6ac8c561406e5b82bdeed6e043e95adcb59351179c6f8fe0c83bc8c61acc376a6f8247b808996bf57e0c04906d950f64518226ab528f0cb64582dfb85b38b27e3b7c73a3d4574d44216361fce4751903f71ef13449564070fd851770d3c1b0a18ae081b7b7fa1dbba3b332fc641d6c1efad7e52051b2b05e877745ace95dc2a52fb90e0ffe069026895bdf29588f8fc6e91d511aa844d6e0190e876fd0dbe9efb26eaf2f26da7f43df46f5852fafd51bee2da90f6baa10090b24dfac7ad634023389d56229522ddc3279642762df9ee0619aac66cb1ca96d1c372efd315f1c52a8dd62187d460d5ca126daa6607b73e945eb49659255148858867801c795e84bf0ebcb8dc4316d9a06aa2d677cc6ecbec794d1049127466f1291fd65afc2f027fc512fb3761e0f5ebcd6ee360309615f3b1a0115c30ac1d2e20c4ca5474783c91f8e3169016e77331d24bae9bdb36f21140115304765135394e0af2c4c131c7b8c94a8cdb9c4d38a5bd152228fc465f48268bdce7896d8695df67e5b7b7a8766eafc2416c809ac6610de0bb42ff6c2a7bfd5bce9bcd0e68d310ddf79c55a2e7048b40d8bd7df09b1d3a40da768314a41e168532515f506a1518f96f068ef622e78cd95fbcdbbca00dded2479b2a35aeb4e7bd9032299ab0400c711546182d01429a681ee0382e90fff026bc8e025772a9c27222f6606c1d22d33d870c145151d8e3a8ec6361a514deced9afe1b6fb420bfc1f38aa85de575a652d7379adad4741f60371a20ead7e5420be337244a5d8d2f64b35439c5aceb40f450c0d572809279fae51d6d2956734c3f5ed66c310c027b6be073e6064f1437baf073a29ba0c9f9d962559ea2e7c1327bd0e315a6ffc20eddac352d49a59bb614976cfec73ec586ca20c657d48c46756286ebf08aeed8e901977695c4bfe1f8e08656fce274fe2433798140fa1517e0a2fab3feee6e259f49e856d228500736fb24d16918d2c53263100b2f23a0aa64848bfb0dc4fe6d065dfde7be8e0a4178138a1dc785487aa45c8bc719c2b0346feff069e3e159c9217ac12a22da72f21e86724c94ca1529993b464909e55a912912b90810a650f33b3749ea6056235c72cc9a05c45f71e7ba95242cdcd63a27ff0a8a3a1739cb461ebbc70236da57e41c60f91496409d065a817d309a47125e121b9ab13c595bd68dc350776271b1aef9c431266c548d0cfe46e9a4b5439045be65226d3a8f5a785ecade038ce501fa533fd170b615deec233e9112433ca86272a45aaa76601679ef87dfe3c129a77e52b207de337443fe672a7aa8d51cf7dd16a3da440a5c0388ff3963c0f6645db9f88fdf46d70b59eaba3807a21bb5a2abd8992db4a5cf0d552df03188a2079d0e90e2d00765852be9592a64b5e16af42b1f83d7aa148a3d0850513638a7f04ff1323f69b5c41261927d3f06a9093c9c46a61c2dda7ddf1c0691ec605c3e0096ac20b00321f772d4c9c0d13307a63a56f14997364ca91f4ac06383a856b677da4aef006efbcce75de4ec90a9da951fda46f68829d94a0d6b292d8cb0e3476c293f81fa8c6bf64166ea010c998691b3bf9e8c84b25c9620753cdee1c19202aac946a8859cbd381f0369d895e4fefe54ca43f6467705bb1392fe50d682cae7f017e956c365301d07028064c4a54d1d27acf3ada188641f4f86cf5a57ae50af14213f9817277cdfbb25fd62619f0263de359025c972e4edc6dd68b8667d24fbc14168c070061c7bd494941f5eb6996d2e4e126127ded092446e14faf0910a8aa14ced1ba5dac48c9988513bc9e28732cd0830a42ce358942237f0dc6585e8d15933d331cafd86f350944e69b1f78f8feebafb30bcbb10e6f5dfdb27cec8f195b07bcf14c3b4fdc1f199ef1cef4ab22966ac3a2aef7a52dd16b07f6fbdbadca51801f8dd68d4cea36f37046473c5bac8920d42524af29d025744a2214af709dcb510325b269a86ac08083fd1f30eae683cc2c84122bfb3f703551215afa81bc94648d6b4ff6b1d465819ed7fde172d11fa4e39f4e174918978ed8053c54c17becec6a6c7eec7f4b89c4c750643fc53a44f69ef94ba84620c2a2384c830751bf765c888d0074a38fabcb2f0974978c0519423b40d2b1a8c7c824e741bff3287c314aca0d479060244d642d53f65a97617828e6390e5e9e5209022878aaf8ad8eb807700c07373ba53fe1cf238d407919e73f51c6c5f7f935600a5c23eab4a99872ced5bde10b410a612df38f58c74ba5c99db9b52ec7dc9880ef9ea305317f2a27967ee6984954e754ea92dae6656c409416ea804fb43429dbf65d8e0d4d003cb5f4e3df2656cfa1fd721157364529d3433b659c981634395e6d86bb37a59b5263277b1c8b01e7cab44e841a2bf7a4d3ba39d3f6eeec8a52ab171476a30c15e993b39d024815d7ae2f062fe8ced5bddcb7e5d5", 0x1000, 0x405, &(0x7f0000002140)={0x2, 0x0}, 0xc) socketpair(0x6, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:08 executing program 1: readv(0xffffffffffffffff, &(0x7f00000023c0)=[{0x0}, {&(0x7f0000000300)=""/48, 0x30}, {0x0}], 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7ff, 0x6}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) close(r1) read(r2, &(0x7f0000000040)=""/52, 0x34) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x2, 0x9, 0x6, 0x7, "4e22977dd36805288a6e9fd4bb7d619af2ff5e40", 0x9, 0x3}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x9003, 0x0) fchdir(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) 16:00:09 executing program 1: msgrcv(0x0, &(0x7f00000017c0)={0x0, ""/114}, 0x7a, 0x0, 0x1000) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x421, 0x2) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc0, 0x2) 16:00:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) setsockopt(r0, 0xb19, 0xd48e, &(0x7f0000000040)="844bab8ca7938c13442881461565b32b38f65dc257e1152edce184391e76a164780623ab87e5777ff314cb85063597c857dfd1c14a3455134e36b08a00894e83c1e6c9d855ca5de8f275ade9f9fb5068e3bf570c14c22bd086adc4ecbd8f9365302e69373c2da3318e4a7d95f5d3c774912be2", 0x73) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/40, 0x28}, {&(0x7f0000000540)=""/62, 0x3e}, {&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/135, 0x87}], 0xa, 0x0, 0x2cb}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) accept$inet(r1, 0x0, &(0x7f00000000c0)=0x102) 16:00:10 executing program 0: r0 = msgget(0x0, 0x281) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/79) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/241) r1 = getppid() wait4(r1, &(0x7f0000000180), 0x3, 0x0) r2 = msgget(0x2, 0x104) r3 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = geteuid() r11 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xa18, r3, r7, r10, r11, 0x1, 0xe3fe}, 0x3, 0x1cee, r1, r1, 0x9, 0x4, 0x2, 0x800080000000000}) setegid(r8) r12 = socket$inet6(0x18, 0x4000, 0x1) bind(r12, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) msgget(0x0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f00000002c0)={0x3, 0x1, 0x3, 0x6d, 0x1}, 0xc) setregid(r5, r6) r13 = socket$unix(0x1, 0x5, 0x0) setgid(r5) setgid(r5) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0xa, &(0x7f0000000380)=[r11, r9, r4, r9, r7, r6, r9, r11, r14, r11]) socket$inet(0x2, 0x4, 0x7206) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') fcntl$getflags(r13, 0x3) r15 = shmget(0x2, 0x4000, 0x28, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000440)=""/232) recvmsg(r13, &(0x7f0000001800)={&(0x7f0000000540)=@un=@file={0x0, ""/30}, 0x20, &(0x7f00000016c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000001640)=""/73, 0x49}], 0x3, &(0x7f0000001700)=""/201, 0xc9}, 0x801) setegid(r4) getegid() 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x6) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x200}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x14000, 0x0, &(0x7f0000fec000/0x14000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x400001023, &(0x7f00000000c0)=0x803, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) getuid() r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x100) setgid(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x1, 0xb4}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000080, 0x85d, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x9, 0x2d14, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x61, 0x4000000a, 0x9f0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x31, 0x5, 0xa9}], 0x69, &(0x7f0000000180)={0xb6d, 0x401}) setgid(r1) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x400001000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x400) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, &(0x7f0000000140)=""/156, 0x9c}, 0x7fd) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x180, 0x40) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r9 = dup(0xffffffffffffff9c) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x108) r11 = dup(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0xc0, 0x98) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="bfc6406e0a62db039120aed24e23218076d27e4e372d9245fe1113bb5d0d2e4f3d9812e62f675665403281fdc2924e278d61646c5adf5b4b2127d8f4430c6ac535beeb83b3bea1096270e2b1c56235f0c07d922907824cd04eca948778408bd27012ce0a4c0128c78028758905ea2a", 0x6f}, {&(0x7f00000000c0)="4397d0ac2cef77e1d0d2bcba032a00", 0xf}, {&(0x7f0000000100)="8d8c2ed956811027f61ec2f8b2b176", 0xf}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}], 0x88, 0x2}, 0x1) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) recvmsg(r11, &(0x7f0000000900)={&(0x7f0000000580)=@un=@file={0x0, ""/32}, 0x22, &(0x7f0000000800)=[{&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000600)=""/16, 0x10}, {&(0x7f0000000640)=""/174, 0xae}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/43, 0x2b}], 0x5, &(0x7f0000000880)=""/92, 0x5c}, 0x3) 16:00:10 executing program 1: msgget$private(0x0, 0x600) r0 = msgget$private(0x0, 0x44) msgrcv(r0, 0x0, 0xffffffffffffffdd, 0x0, 0x800) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x600, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getegid() getegid() r2 = getgid() setregid(r1, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x1, 0x46d, &(0x7f0000000180)="54bfabc4033db3e31447517386ff2d835cb439173dab776baea25d513d3a70950b3de3892d076e9e694bbeeb63e523f2cbe463465300c4ad61d6f0fd2d02bf6f5da57a3cc9db75af643ffaa4039ad6a2123b11e4adce4088dff3821b7bc49ba23127302c3afe2a2a8811a2ec665b3f29514ff653d37954955f2021d7c74593f99d73b06af0cdffca3e165866172ecb90b7b40423b9288e42a9b29d1ae299b888ac57d356ad1c37bf87e8d8577337f040c8b32f338931bd88f7dd81f9741213f565f2477bb7eccdee7c6f2357e48e3e392ff27591bc9f20242f1e2d0ae3d1eec8a23f3632d1736fbf1281ef63817ce3587e4cf1ab83dde03a148abd2347f13c327ec437184eb6b8e0f6246a749504118553897d9748b7fc54ed76b733254c6262731c32cc41442dc43cfd6cf2d9b57bfc677c4fb1947a099766ea74337568d04d0c6df3a6dd23acf19cd8b7c0cfeabdc2995e433c4b5667a489bbc10acbfab8989bc4ed88b62740f03b7b3c4dc1e2c3dbafb10e21772c68afdbad2bd402a55a8e873369131613515684a7a5b3e1ae2de0228c20debbcea2964757225d5ede45cd70fa66185b8e9584d55ce12b4aca0e2c7afd212dccd7822103569524f9c1d14186b84de0540b507aa403c66285cb89f1f00d0c79aeb0db87a17588e723171a3b5ad406e23f8f249b9f27ea1b8e0c1ef3e9e65c2be7533e509939b3be5367cc790e31ff13e18b5e7811e719f0a47adcf512cce0f35e4b09ac399b3505f5a5c44433a3d7125590e2896149873affcc6e2cc7279f6f0d6d12b0a28cc28bc802e589550118fd2b782953230835a3dd59bf0723c04f4f7f62ceaf34387978c5ea7711814522467afe3a7bebda2e470af97d154cd4db2a332e93ee9399cd79873177cf19923b3c28e6cbd2fa99998eba25972672ea7abd13dbc1b32c74a4d3b5a11d8b859cc8e9ba307e06d541fc25f83480570982df14e69c16747758775cf0e66c4054ab2a5c2bf7010b33a643fb8038ea22917d0c205aa9a0af9bc6da8da719c52665a178fc46ae7b1a9efadc9f15eea8d1ef5ff8c00bcdd1cd4e3d41ccb44695cb4abc3d0a481e12c539719026f644a7952c3d6488459e14555692e08e02b86f41e75a4897e02c39861b5df31a9334def336a93493b176b411a88f546b0cee94116bfe5a71e27c2c253191f04407ac5a63d646ac9cdb0cb33edee12c7c95198c3ecc5bd99d063743c4d39fad0e7dd66fcb9bffdc6bfd775328f2a30e54946c5cf1317fa01c6f61f2cfeb008ba62f022edf4b6844cfb6317e31bd6ecd0ef68b73a493669158e0c0cc5d8ce43574bd7364b7e9c9d9143f22d507c1974bc720b1cc1c1bf60a963c268d52f0b3a5393fb4c21cf162cca28994a6ddb95e7b45a0dbc77156fa912234abff2557407abb3cd4f9e7b3858033cbe844c271c0583a7e5bbc18cc5677534fa052a72930688c97c37210c86ce909e1cb40151cce968ae8c7852e4d7a1eb9949619b9581cf5665a8ba9604ef4d3f648bbb4dbfba4451631ae6f39c83d8c7423d612543892aae3782ae17ef7c82a41c420cdc55ee55043abd4266995d55a8d273984c525f7d1d1f7710e9e0aac4f38e80fe37d6009a4a2b3411aa36e721132fbe001b5717add0d2002982319d1eead8a8211955cae8b54a9148c83e064666f48df85a139f212ab68b6929765e2b610baae6f0196055dfb5e3585e6fc0b1054127a9dc0e2f0df55c09dc619f0f7213ec5cf1420ebbe2d2d6bb683dbae2c9ef5885467a17752ed356b38013a5cd1b8a5fef55f2c9afc14305c59607f847b6e3a644aef1a036ee6516effb2c59aac6a5df06515c9ffa18d58720303c6bbf3c91501e3d673bc5fc917c3d3ea16ac599a78623546b58033aa9c7f1fb20e01c7f11aa5c3d652d5d7435b05d97f5f98c0fd9842f5a36191795f5f290df52b3a35d3725fd6e60637ee0c4688536952a7fa5ea02c3c8fda580585d38966b3f6f953442f642295ffda532338d69135514ca306c3a8b0f1a944c6e6e9fbb51304227342d02ab6a743274cf29301047862c98d00417bfc1d6482666fa7c4f4f45ff23f80bc47fe7343a04413dad1cd0020e5d9770dcb66a29063f04473c21c8ff8989013919fb89f002077645d2f9996cf44f3fc5426068525104561e3c0dedc95a1ed299865cb53eb11cf70d1a3c01149485e8fae5c3951b1b14e3606023b1bcdbca542a7837db8067da5dacc0c3420f429879552aaa8c18fd237a569f28a4441113d7cce24615b9ef5faeee6717906659381fabd02ea8548122e12c2b6c2f24cb50f144c38949dcd91fa06f6229c1dbe98243fb43d9fec03d5ce79f40d0d82b7cdc5b3f33646f5e8f74d6cdf5f33c701ebcc498deb18fd91a3206a55e646cafd8ed9182a99ba05293beea95e14dd330bcd4cb406f1f77c052877909e67276d0d38241b287b00c1435b53376719d393fe0c417769cb2b7bd34d45e7c61cec716f92f70b72eecc1b140b41fe65755a40a8c9863e9e13b14dfbafaccc0e71bc1c7734aa624534aca8bf1822f0c99a5375427857fee447d5cceaf06ecbcf0728a60d5558b2a228fafa34a290a4f6a4c9540bc4dde30777989ea3c4abd245839010ce21c77c1ea6124a38e2bf6d10a1f4c5a112c9e37bc4848ef59b0a2a4b40d1f88be102bc5e07f20488b6f97f80c168888df8206d05b24e5e9d6f1f5378f92663d9b2613a40981413a9639ee53cc7f8242e11673e15297dfb751ba2eaebff1242c8c9dde6ef50c16bd368e77b6f2f66a663be8c715a1f3d1c97a39a4ed36c0a096d40a0bf14ddd8feb4f434bd18f1d17a150797c447650adb1948e127c1cdccca8c515071db8b612a5626707dbe58513dbd1399bbb323df765fdbf12bfa1a895f621b0b576955baf47547a13fcd12e91ee60435ecde4152102a2688cab4bd8eb36781f81346e2ba196d2e04499d9d07488ce7cc667d08cb8b5e25e704661334c1ed9cd86e83c01698bf1b290802df196054c21e1ca3252c375a7d43a32eee7e89668f3b624846176f9fc50cdcce0b521b40e971b0189859a4b6d7ecff82bbdc3644323bc7f1836a55dc4249eb60ad191b8c6048b3e4e959a3e5e10808d7c70c39366c8e366376841bf1700a895b640678d54ac39ae9d9d6097d027aa9323222b25b73d3d8aaefbd0bae91a99171708ac9a1928055fcb4c9dcd3826d29cb26738947daba8afa8e5af3d366b5c187f594ceb5599bdd5cf489f2cd7690c66404234fcc962bc3546e2809b24e854f3fd74d942cafd0124960d1bf1decd73fa7f580f7570a1f5e68df03956c7d5eefe388518dbfa9f862df715d8d66b215ca65890e76db84f23e544a23df969f234c79c154dc8b74db7681340d11476be8377abefb9094ff2563504fcdec4f7d6d0c3d8264c001bd8d1fa91e1301600e90dbe3f6b26070999b13d913928d46477ce3a44c10e8fa2216433e89210e1988158f6ff0bee83d54dd665af6339285a44e19aacc8cad4c004f09fae7057ab6fb9b55ca2d5d9159d70722a1dcde5fbf7682fb6a9abaafab7ce0d88bf84e5a7acde5228a97d3637b02ccc0ed10c7723f7167a9f0c44ba29aae19cfb3778ad00e7550a0c199375d9793408b2e1e5f5c5bb5f100f6caaa860e580886e3928ac0ad4c9c58bc49e1bbd5cc6ee4ef225e86b452aaf031796f95feeece67c372ba1cde4da51fbcb052dedf0f1ad4ed419cb3b4d72fd323b7c7cc8a743fa66234c083bb87ca1d660320b7f897cc44cc3c298259e9abb54963dde295c9eb03a5a360f712d74822cacb35cc42fad1d3026337802f64572d79ea3f3e473cff191ca49ef0b22d4be2f7d80efe84d3909a035522e02a4290176e895012ab5b70818c872e8d0fc8477d082855f23c886398501256a43fc2d769601c489d7bca881fbafa809436ac7604b747d0ffe1e644d15bf64d2a9dc4b945d0a4b260c4c3b6b1a947b4ac5348793f70fcfe810e28e57c4638937c4118ffac05c7110da85a2d2a640528dd5ed65e2332187d06f9e131b275a19d395157dd0ec84612824d55226b98b8fe3108217b7516a402b670b979c9f51d668d83930f2c15517f08387bed77c877336a29449d94d846069363b53893158b3d72d140d709f5b4974d66c9a915a59dfb466f312952aac95b34edb42753e2a838cc7570c62caa1b58f4753a5cb14560f19d32452fbcb787611ac3397b54644084348fd579c5a44bb499725f4a12cf1167694c127a0bd56a1ae511d0bfc1d159737d0b7dd484ff6ce957b0caa80cb76313b7b2d09ebb5f137cb83617de61334c88c6dcb38f1a50c82fcb21f829825b7d0567b2b25328368f8defb4a22a11a8ddd93951a261240bfdaa4a825e32df634bb24977dc6dcada62596be4af7dcf074264e854e1d1c9beedc72882dababcabc3fb1706367a68a59caa8e851916107c602b3ea370cb6b3a61469c6589882d4180ee7503d434d0c54caf169b78061c9628d38e1f1b45945e82cc15ec6b3c1c25a04beabf6e989353d66f6d19d4ad99380324af981a215acb195f5923bc1beac69dc5171a1a9083dcfdfa3704900f4af2e114a575621853747f53ec8f02dfdd8825c33fbb5af3e0c8c502ad303fa4164ef894c053f7c8c46fb34dafaefdd364643151865553a09f5034382b52829eaa70eee4431c0afe17a69e52c3f53630fb06d13d3af4279586f25ec6b49eb2922cd87d5e2faa43c9c1b286a1394b2523b698d66be902981f694c61f0e7d2e5f782f2b9f0f20c4f45cee62300d4366dcf37ca87d79b94cbe588108eeca90fc6ac16b3f8ee98dbbf7c4b0d58fc6e523ccbc057300c7e861daf3b6838e355c54a05cf65d4fc2f8d03813998d7595871c9a36a21be0632657d3f78acdc89c6f61d1db2bdc2d99c429d7c61da6659bcc23c40465137352cd1149038fecdd0cf129d8511082d2b49aa2946a5d55b0632b2f207d8c2254c3eea12f6f0997b13b7a1c895f468c59895809264e99460126976d95549b44a3f03f27c49728ecae83a63d651b60d9dfdc7f61b7f4bbaa829ae66af33e30a628c17884cc7b69e08b915fd708a953b8a05cd106ded3ad1a7f83913e8c5613d3fe7aa41244e9f2ccc6cb3090ae6f5100c547667d71d1fd636b9a0b27bf2aee60571a3c2aa0ba5e163dc36eb14ce0284524eb34e23e536503f5a0ea138490893b860a14b2fe8b2da9b48b1117c4d739d316a5e21e741bb39138266b4f72a681a181e740cfbcd5b9cf1423e08ee98aaad86a65b133646fd6574040ba1b0d9c876b9dadfd3bc0622fe84f4ded6d84cbca67d75d99d9c7fca9a456a35589bcac691f7a22f1ddffa0cf18472a1abb90e9e0096b46b592fa755736590ff22dee4bb94b3b058041826b7bf03cd2b3e24738d4dd8fad71d14d6158ced230bf67fc11754d2b417e1869f5c49b5e02d3e75fa25c51f08017aa19f3b35f2f44817dd4d12baffcac127044db6ffd4542878b7ff1459d2003aa209e8be53797c1ab0dc6e4b266292a9ca08766d530f620b235025639ccb498dadc1c1b1433427d16d1c10d4d3c18d42dae4a9d89517f3f9c133652185f2e70ae515f09b397cd493d63533e649081b6cf640518e1c29fb554cab791c220b0a2ac351cab37f9cc578abd726623284213a26f9bf578c521e14d24ec68cc16452b59f4f07147afaf3461aa298a3ecb3fcfbf64dd8e8027e9b2f805e6a309b8d2730329e1892e34bdde36a4e24305c07c919e999a85431fc2c861c3f90a27e6e50f2f5807a001e18c090677e6ac4c48205ccebad4cd5e35dbc36a8", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: open$dir(&(0x7f0000001b00)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x4000000000000) mlock(&(0x7f0000001000/0x2000)=nil, 0xfffff) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x200000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="76bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20680, 0xce) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x2}], 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x9, 0xfffffffffffffff7}) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x7fff, 0xc8}) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/233) r6 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x6) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfbfffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3608cd37f607065c584d24aefca2788412f79768b43a11423a5ca2686b77e71b4e9315d1734221c1e7af393f3b341ef92af0924d2ee54e52007db622bbc6059e4648cb74f568676a88ab99637943ade5e43d7cef755b4e8b5a70f3078d010964ac47aa5eb21ae84e9d3c0b1064a69de6f7aafd3eb57cf94fcd2b5c7378b0ac53ad4560028f096c4b2a9ab6a2fe7e1e50d4b6c9bfe19bef7561a63f3217f20896e3c0e0bb0c0751a68547498bba81b33726e1edfdf6a1f62b6b215b8e97803ae03f2c40cd9e4eae6c", 0xc8) 16:00:11 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x60) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./control\x00', 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./control\x00', r2, r3, 0x4) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x600000000000, 0x4}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="90265ca15462e56620e2f025ef7c5f686afd7d333cd85decce8ac9438c71c80badc03fcd05b166f5fd43560dd445e2bfe074ee4290e095308e9fb996c094fa884b545d2baf8e7a444ac3b1e24e88f075cf0f0c92dfec9730f6ef9c433127671f0d3efbd005f8393729646e387ee9ae87fbe174db738364537792c2a989569f47e9555b2068f38be08d63f43f643a41fcbd73081cbd5c8afb04a4ab6f5301ea7e3f20b9947ba2cad525f92caf97a31bad8e"], 0xfffffec4) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x80000001, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="f75251ff4906a4bf3bc1ec96b01b43e0d20d513ef3bbe05eda421644b8f86b97e7d8d82d0a98055c130af44022df2a9dbd56fe74bd3edd59356c7d5a2d328fc8193b7d33f936b46368113d4617a33cb9675bd287dd60d7f828dbc4c88964e3fb930b4fad3ec9b84c763baf6b6a7ad868853dc6796d0a8f2ff10f1f54f93f5bea2db8f2268bf42264fc37d7", 0x8b}, {&(0x7f00000002c0)="1f70387cd38edaf32e52c02b77354a6ab17480b24ce67d8a66fd42ea35d822b183735992d4380a4051a34478cc00ee2988731371896fa06d1e0147b5e0c74406ffc29e7194b1ddf1a2a2104a2c56a09aaf5114b6830a0165c7cafd450f5d71a19ea479cd47a8eae4994b354da5f5175dffc999b1f54737a2b613c9ae751e42dfba4d511d8c48da7a0045872552407b76a039944c5e9add2878d8c40798ef8341cf7a1e0a38bf78e6b404dfdc75a34f1053e0afdaca76cdcf77dfb15d31bb8f7f22cf1d93a034b10daaf00745c0265df87b94887fc4a895384149", 0xda}, {&(0x7f00000003c0)="e0e3f0b4ad0b8a0d1a7ba3d4bce45e106ae60b94b6e2e7036ded1305ea6911e0b07b56e0af4c131f13097b1a11e05b9f418b2f0e5c499668a119a437bac3883724f58a37b725e7a8492ad3983a4324aa164d11f31454eec262d8c3d712373f0018554b5437028db5d43251506d8a372aafd65099deaf35a18aa17a35d4c978693a949b6bb5494deead6e709d45b4accd0a3ee57c1228dd20be3aac8d23a1d4958f4a737d68bd249183ab2ce11a4d0bab33924afc78aadc1990ed85e9544672a39160350a1cdc5e2184940ad7107ce0b427381fd5d69a3c15fa6510dd265da8c7e7ef4385ca7871bbe9f2ea49c616dfdb0818a80a1a226e93e93a56cde5b2f4dc7141a0d94ea1dabdb86475971c8b6dafead84e879b86e3b818b280ffe8c7d99e334a11a9510de15bc1abcb6d3a56e76c0de30a1ff9ebca47194abdde82231ea2b6e5c7e975b71c1e4501f19c60968851c188d885cac37594e612e2200e75f38f1490267979511a68306c68f3c9215794fa57b13582f0f5b441c855b64da461c5dc8af6c1d25b82c47c7dcfccf5ff41adb4a54610eb6795346b37d46ddf30ea85f0bcc259d6a5fd162bff8c50d29b6ed584b8d2e790da469431f1ca2e29cf2ed2ef39910d9ae93f8ef6828f28fa9e73c9432c10861fd25f6923e95bd5d5568b3e25c8d7c44fa3e1e500deff5b1274039ddf44ef0d1f7b6eb9f38ca8fe12758cfd1ee7d2f65c37aeb76d633b9c540a043457e7e1da6d9b00759ae0dd4e5c23245c322ba8c9a6a6bea231fe6784dfc53d7ced439ef2582cd857299023aa1f9787a2fc8d05da3c8d8bfff826f4aee6c7e344ffaf615c71f57cc4b47e433af4cac86834b23c869055d18f0f89e79f046c855e761f25dd5c605588554371525ddb01070f50386182950f08bebce26796a944a2510c98520b69c323de20b58a907d3765a33edcfe35d210df5f3fcf0eb004da00d201b0d6adc4675feeefd79e87119c862acf0d0ae91e901ac6834138b860fadea93fd370bcd08bc92f71b764f17208ae5edf97c5d06cc10cd79387a1898123967c0b44e9ed2cc4a020ac6c22fde60a92e852c258ca440cf165206ec24b1d20c09068e44aa038513fa4f34c8fe3c6ae96958df2feb6ccbc8409a4b8edca3cd84b9552017e64e3bbb90841dc8ee2878d256c31c9686bcae8c24914daeac1fe7390baa4981ffcab20743a4ff3d960daa45586a088affe4bb334292a1660c6617ab2418339d80d740ee9429089cf67de0bb8a888c877ea3dbc163421b1aca944470fea1970324c4ddc28527c9b648ab54bfa8819f50e0927880925d0bd152018cef9ee7cc3a7c1ab67f6f1425fdd84a493ee91f97a2a28c82c98cc57e2a0c0dea696dddc058ffaded3d1e31c398edd1926d6689f01a6cb3f950747fe3dac64321fbc53a4ef832d66a12c44ab0167d2740713523f641a8eea43f0a0acfd3ebe6bbc8e4bba39533210d83de22f4e979279f00ffa21767e34dfc647c2341b462e578ff1c2a51411d11635e06e657a8d44567afe136c16502246c8bb97079dee03e5256c695b3ee8e3da83dc4ef212ed5f4efc92778d9af457ab628ed875ec48e4650ffc3c687af64bffc04e1406797284eabeaddde94de07ecc163fe8a9156894a45af8fc477a21a4c294e5a657ccd04431e6439ceff4acbfd74dd54f472a822c6efa4baae975670485ec3c88690ab1e0e88003ab2b0254fd923a767fd9e1644a09020a0eb7d6d68b7d5082dc3eaa3f7bc1e5b5e7163d88240ae7918ec583cf3821bc78e301f10c0f8f637328fc88cd2a9b98c3fb30a325563d46016c13bab26bac75d914031612dff64932df774b84505af2e75e58c42372c22b9fc0246706f88c579a4fcd92334fbfa9f6b879980db93705edd15a6be57e92230c73f607030f68edf7095856047de6e7e868032a9bd50d780dbf2cb3082cefcbe9fcbcb55d0b7f0e8cfb5bd83b2da8ea07822505d00f92fca4892f6630c20883caf3ccf444af5c3653ffde68b1c339851f81c437f7f021c9c629c5afe6eb8d84def981428dceb8c1a1e8340ff058e04c872443208b5cd1c380eb329974b3b7b915669fcad0135a9ac187e50310c80b7c7c0609a8494355c2ab92d72ec114479384a38dea5383c3d0d0cf57488ad600333a0e292a0d85831c4491d90ffb3497998943e512a9e5f994863fbfd764d0bd333843ccf13e56ff9b07d38f2d3eda0c8e1589c2180b63f6f1d0c363e7bf0145930fbbf9b344201e63c03950735d72e4c7f1f4f626fc40d9f35892c0dd994b1fbf67b8745dd978167c40376e72e5eec0d687956541e806919cc4c8f97fe619042dae194b5347d7fb8f08ae71da0c1af4f0ac3c9d6c34279f84be4a9d403747f7e8f2306d5a399a2a5a4abf162e8af88cf51c271eb33bdd168e332268ad93c06f69d3d00b6ea1dbca4a382f8229679bbb6e24fd118b05f16ccd00e96528e4737306ce1cdf114ebbd10777abd4c581dcdf4b65261b713ded9d4ebef20df9d384a82d3adc6f5d2f846a066dc0c404076123d5828138ab567c80cfc62e0740148020d422f24e97f29166fd40b14213d5f70b34b31125303c485809aabea966b8bc2b8e6a54330294cd49acd8e601eb0cc9e9d721d43ec9eb66dc9646c12b5d83edd658efee7cc35198d89cef8835e534d692212b7b7226c986edf091434d8152db38f2b6ffe0e99242f978fa1c8d1cf2a845a3edd380524bd32f95ded640a429ccc3eaa926d5ab256b2c8c5519b582beca6a045ce8377169a1872164a2161aab71df745d2051b9884855234d60d670da838c59668f85697921ea57459407be561086c3f04a02e19a97ed10572f4f96ebecf63efa9b1023c1abf2240756138688bb61fecc295e13625fb7647884a2f3e560098726bb1efd2be7450ceea1d0b45ce8aeabfac6a2c408273f01baf9c87bf3cc39353ac1bc1faa4c2c288425b552dce074873bbcba6e73920a039c81ed6a7a0050b032f73f8785589e197c302e8bc10cfd23e54bfe4c4f6f8221281fd126911a865f9bd50025a94a2d5fdbae609ab5f10aca64f76db07dc921f4c320718c5b5e6a4e7c7818ec4d8934c93c5d044c1e373c545ee786c5726a37efcf2e499e170e94b5df9f4dd2ebff5f851f15f64fcede89d2bcd14611ea801dc858d315fb096c47670ac2623ac01ae51aeb47e0bc89deb03b72b2e3cc4074b0f306b76f14d84b0133ff8eb63708391cab5af56f87dee3d5e96f67f649beeb063ce41e849d7e14b07e26ebdd99f078edeb87e03135b354cadc573229c0d9f6327e3c71cb37501756d3a80c51a7b574f53fea2021acee67d208511ad30bdb7b54a4d358ea362ebc2cd9ae562ef75c11e0c9f6a97bc0ee232d8a8ca2556e0cf05e0bda403535ece5e27fa51ef755c8cf3e48502f60e5a7b2eea852ea6df2b70f476d111ec23592c025bedb8a28a9f8d5d2ccb36c872a4887ecd5a2af7aacb996350daf3d491116070f5e289db1722c4f017eb1fb8ccc8bee6683a35b639e6bc49c4e0d55fb2a2560ffb44e2ff81097d770ae0ba65467d7415efe66eaacf47db993df377863d265ce829e0ef3042ea0700a8ec9465c99e09c36aa5ad53adca235c671c510782e5149e731d2a6d95feb460d6bdffa38300e5e890e9e77a565e2469b3b4c5d500bb940ae316cdd9ca3e1c34e781343302148d7da471dabedec3fa2854c6e39b60d99e5a6cca4623e94b7cda05bfae7df73f290bbf8030c6a90571476594e989c6021f7aa5346aba0805651fd4dadaaf4911d9a90dd4547e2007d08d0f94218ab53b1e1e829690e09173fe338cb93c6709e160648607b95f89c3b03d96f4ea0d7022a98381fcde137000458b0b13dddc80b1d132bf4a927ea00e2ae71299d82221ee7124d0259a3810ce8992477fc6ef0b11c302b64acbbdf75d9b9cc34cf7d32b0c5418fda777ed6fa7db182cf3d3bc5820aa122e08695b97699d85fdabd13e574a77551154aa7a825dc01bae687bc5f470dda1ca40218b8c3e0080e663ef4f6429c56c593d100b26580c76087822c1adaea6a7b20e34faadd1891b6542f8358086d490adad6d4e2f6265c4ee042dec195f06fce15349aacfd80bd0a84797e855e88a30ee1e3e0a65a084400fe3a80ce50b4ebd40286706b797788d039bf78e245a9746d38e997ef97757247ba1963c599bb83e93a443c1ae49393870c247dfd9e5a42dff7b7aa8d55ae1ccdcf18c961c6265722c4c1224f43f163648af27213b5f00093d013a07cb3d021f7c159fe68c9d0d6bb9fecc696391c30063595bea3827242ef06eed465d84bac857fa156a77a38b216328af12b9090b3be320d874cdc8919ff4b7e3707e5c69a5610d649e071620df8f470ad4513ea784fc83b83e685a80d8f6ad3fa29509b50b61a0c935bcd84fb552b7e7ef42f1f13a69700e6ff7fa86c098913e77e4b4d2320809b8b1c39a5a3f365b010b0842bedcd13f0ba0d12ded7a0a1bc0df997438d29e97fb2af94bc11b1ac59894588a1a47f4c5c8a8b8790631c40df22134c3dc501e47def9a2a1c84bc8be4d6842f3afabfb6f4d0715e7f61508d9c82d1d1b233ef82f304f0ef2f153be303213be46924751b68b52982bed1ab697062a3a695efb11134e704315081ddd917f5a1fabba01a39da045219aab8ff24aef5ddd51c54fc9afb065cba89baa26b9ce770a1db241bd3207858d11270d1e313c1f230e84065fc10d6926af0b40ea8726938e99437c4f493f867c783af0f5298f2ba2eac0ff04c362c3403b6d3713b26b2700209678585973e44210e13d6ccaa557872e1a2e2e4d3c6680920cb4d8f1fcc5e1723adfddd9380ffc4aef7b83e0c58368d86e6d355cf50021aedfa7ca3ba74d0daa052f367dd75f54ceb81a582ad0befc550012c0279766576f20b8300908aff2bdef41a3067d5f80873275f935fc6ccaa8b89da0295b56561ce4e778427497f518ebcb86901786279923df71fc3a97c43296923af9b3605de6e92d331d9dbdb1a2f6528718a162caea6beb9c670078d166c035b349d9f9e0d9d93f24361c8da7168a4602117f9a5b7fd69b25a15293c1ebda9f3339c813f7e28353593066304e4944cca576f238b836b83852149ef1c080b8bf91df2fbc2389e3e4ffc182e2bd65eb344860adaaea645a6d9600f8b8bbbae8fe726dc3eb97cd3254660bed6e50825a0d4f06b20a2f1232016ccc626b224b17abdd42673f261d2a6eb29eb526c2105d6ae0fd8b6d5aa287c644f9ee3c46b2a576dfffb3943794840ad2300a23b0ed9f7992ce878f50de3fb9596e80ed54c4efe74b5bb840e9dab678d10a3104bf898599ccabca3c843396eef339221e1c3deb7a5381cb00c1e8a44ea50a809321ee8a9b67f3a27be95418ad3b354ec2818e0304aa5612541493263499d9df436c8102cba4f040efe1d6fee218fc633998ca45826542508e8d4cd384cb57c500ea64333c45be8c504fd4fd39fa5f5a90999d3465eff3e7455dc04485d9c17ebe9d8a825c4d32144146cf09d63fdf1f603482b5a4d408c67943861e8117648802c66dfc962089f350fcceca4095922b107ce488b9ce5c6fe8b93a631c98935ff10465c756e51cd8e3b7511e2f9841ca6801930f522e43b0cba8b7d99b78a020ee5ced3b0dd043e3f5a518d1e0c577978141cb1bcdb6df2508116d9308ab4634625f8fa4cdb0736bb49bc9463a59969d99dd2de6bae6c1abebeb53db512a9a862fb8216d21f83ae11fdf79f30c7975c97ce821f14ab2ff59f9db0a1c48b633d5418060cfb60b27b", 0x1000}], 0x3, &(0x7f00000013c0)=[{0x60, 0xffff, 0x0, "056a70cc6be67248d9458428485dc127cc87817b12c4580f5ff994371066e36092eea4729023057881d1c439fffcb8e9156b22fb9abe0fcea4a50156dc04596272c052b200e3e1c5c6cb676ced8c7c65"}, {0x110, 0xffff, 0x5, "ff89deb3380221380fbd27959c1b13e20c085281f6172b53137852071bd15593614c8fc6d9b460de11b3477ddfcd747b2dbeeab3ff3257fac6168dc9935dbad6b943f7bb2d77d37eca2e5e813abc86ac468d9542a436effc51db156bd773b720027a281d1b63808d91ecd5faa2a88d7b8723f069e631a205b08c6cce26d983d11bbcf18a45384c54c73a97a6a879b94193a7ebad81ab375b737113a1660481b11c3789f7d81bfea299b9af62371bedb6ebf4ceada93b5a19056aba0963e0ee95ddd8d9a60cc0fc14001892177de1c6e51d875084e5fd63d75a65a9eaa5694aa1190e56b4545ee35cacc2da6d128297545e7170ddc1a02172a7f860570c"}], 0x170}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x2, 0x17, 0x1000}, {0x1, 0x4, 0x1800}], 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/106) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x7f, 0x13a}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8001) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd5f, 0x7, 0x6f60, 0x7a, "136a4bed7d88a06a863cad29ef9e18b123fe29b9", 0x100000001, 0x1000000000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3e, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x34f}], 0x1) 16:00:13 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x1, &(0x7f0000000000)={0x48000000}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x200000000005, 0x200, 0x0, "eb704d4ce400ddff00000000487b2e03e1cfd88d", 0x3f}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) write(r0, &(0x7f00000001c0)="a020d67b668f191bd12fa32963d6056d980c4a1007ba040fa3428e3f31ba8347d64a4ebdb917ab08cdef49b74ebcc5dd91eb30bdaff0e6d1f20aa5e95b8d450505aef6102120e2ce0f13dac6972882b5083c13aa7cf94bafaeee72be2b805c2cd005e4585c8b3293249d0295773656086a753f84aeb24345541ae334f04e169d8df9da2ab3d2fb8b34834c3ec17fae29ed39f04c0aa9e79ec06a1bac547f3036261bbdb828d6b9d80ae0fcedaa367b7c0e0adef8f4b69f9ea9c8a5e11be29a88cffced9a041c843386d374240d8ce4121917d4bce05738d986e46be88daa3137086aff72de2f2841a15c56686fbd41a2676874a11b6ba131e5efd3fe7857d59ec2385b3947f5f419e997aa849ed7ed121671c02dbb786f6cd7f8091be07dd91d2824cc22c706f2d2dadd03d6b12878c7e44c40e791119222d943f153a5862b3401569aebd6d5da354f1e2f49f252b52969fd16024ad3198ee67fbec84e06605fb3fddf1ccba409132b529120acf4c623486a50b9b452a35e1df3c54652ba4f232ef55fb21f921e43a24d655453a4ee7431e3ab87cd79640a67aee8f241ce76a2c9be887adb80fcf893740f752351ce50f19ceb6f5c3c9a1f1dbe7b0483d14dd6c4be1b867955ad63738984ea0e234bad9f748bfe048687d1f46be2798ceb978cd78b19e33b825471ad3316947ea307dc1cdda4acd570afcaba6c6fb94f51735992adf95706df21925906f7d7034011aea2154ec1cd344c3afbeab8cc2672ae11c71ceb288f32ba3933cd37edce171423c844b0d7bfef959f7a140fb46c0dfd8bc8b4903e97b2578ed4422961aecab75fe06b458e3dab8feb2a15d3c224a8e456493f787c9164efeabe8aa9219f5374f96bfe0de7d6cfb4ad56b991c2da2f3b9d6d972809d0605a704d66ab13031797e00e5fb20ea20664104d4836c0e198a9f32227f3cca8b048731d4174801ac4837fdfdd690574272fabe605333af6807d9f55d5f547fb8fcfbebd1f53f33adad9b74c0443c938bd9a017d56bd743825c1d9a67a9e3fd00011bc5541aaa4f93a1584c5c7d8248d222115dbc9df6b13aeda2ef8d995cc838e48b9aab75919efcacd826371a6ed0ea67eca5bffe813ba9dc9e1ab8fb053dd5267d30e6f0fc5580b84c8299bd9cc80c80b411e9fb5c598ff4e1c8ec8b78f06e73036fbd17c7f71adb065f43c56aca939e43d7ea741a2b9846979973ba58d8332c57883d499729912bafac70a6c33f401d0c7e2c7a6899f78719c1d3720d5eec8a28f8a5a9043eb52f720eaae7eb91b628233b33fb9519a2e4c9937a94b88e37d3bb32f7d91291297c112f0382a3ea0c13e2ff3dc0ac3867b23367cbef934aa7d3b5afd7726df2ebda3c50aa58fa9999eedecb28266a6ad8afd07adacb6625c56003d4fe3aa10182799f2bd52026cb9350b796b3d33eb726fdddf424e42b3a48a1bb48aea3e03bde2fecbcbe349f2081dad657726bcddea3da192417ef72042bb09f153dfe9f736054b6856378eb5d965245c3ef1e99cb1ef975b54427f144fd53ab97434333468a0dc6bf932748cffb6b2eba36a8acbd0e5074313ed945c8bcbcc3d44757e44e2ca330b8fe6fd73c2d06cc0633ba0c0e448238217b233fc66af3b04941ab474a1b39c39e1ce0fdfc483671ca39a0efc51e8debfd47bec156c73f15676dda1681b518e2c047d378934726965c9023fb6d1f7ed0b5269b5bca28fabfdba9dfdaa16fb748f348aa6cf045e2a92148f3a010e6a5a115c32af5f09f30e3b535d9569be456b0b675fba5969c0664e8586a38ca8c11abc1ab01eaa1c01a928bbdfbd4eaff5efbcbcab53b6dbd43501b9bd2534833a8154a1c02a4581d8dc6b85cb1af7b7c3f4ee96844830ddddbd87481154211cf7dff1e2f4765fb5eb21799de895e2d6c6735d232c670c3770ea1683549f47e243ced4458ffef71b486f5da3fd847a959e676ab4badaa2020a96283c2c8838e2abacdf9b3f39dac629a47b307301f9cb69114c1df17fb4c472f059a34ae04d74f0d02a01985d15c7f5ba63ed201a7faa014ed3fb2a27964f50b16ffeb87f5aed84cb2668aa0abbbbfaebec3a6374d9c88cf2b416be9caabd72568ec460279d22879792c6555f9498a7eeb5eca4d32554058b45bfdbebcbc28c27c27a0caf30980adfa2b5b2e89dd6a57496cb17afb6236ad40bf545efbe6b5b319c04c5a344cad32c6b7bb5e0fd34162e3379e09c54f227008bfa306ac3e36ec48eedeb71c881b4cba19a4de7a486de1a0c6af3216c49b6ea9c43e4613094c0648db7d0d40752b3a6b6ab66e00c9753257501c2585c29e10e9ab78e810715c9aee78360da6eb73730a9e9acda1d5e0cfcea072624bf3e2e1402172af51340ea85e26c1a0fb2e862c5658f9d06ce89ff2c658dd77e48ed505bca5c75245dcc79e15ecd78ebea64b14561c19087b3621b8ef5e47dfc622521905a0c661dcc8c28ba4f27da235922ec0e096749ba0359f976eba979d5c950bfc07960d5342418ffc39250faa1240e33c560c0acf0583fb3e39e9f1c75ca812637e31fec3b1d10400b3e980bce81ad11762674aa01914e1758eb3a026fb93f3f6261f52185e45c5fa842c3b3e1abbf4d385dbda98f74b7f2a918ec8355300decc0330154a75065ed2ca0920d80ca2e6472054d628e7e323de91f6d741f83fd42706261ff1dbbe0cc54df3226f7db97aa35af5be2d402dff13434b29d579132ac25c72d31dcb7fa1b9344fb5c4840b61e1ff6f78e89aafe626423cb02fce5795cc0e992f7a93e3f7415afba2d1e618cbc24a0595b6d40a63bd6855b51f38189cc1cfa1b9b328abdf843cb226db5df0dd1012b9a4640e4f630a3ebc228d3eec233392cfbe6fd7f754a521a3589c649b921e9c211beebfc19d362b1b26a794b265c06c08ae8433fa8f022e1561f76624f4c4ca08d2aa8f717fc2c45a10de5970ea0c68ce51154bf04a4a51d4b62a09241d7d129b655b61d8b4b1594e796d935b14a92f838a9755200dfb424249bb3ed3aec8e75e5eaf27ef6d983f8b742c4a335026f684a3c21fad963daeee510b9e9562aadec1842fc52d20f00cdbfcf7be902983630dfc5a6b771a48021202466d846fe4ebf1514d563951427fd381cc891f7a1bb63db58be1e6b63ef1bf49f0a4f9920126c4f7203409164e91671128a48429a56db2fda63830954235ae535c0aab9ba7505a6f6b99096b9e24bf1462cf40d21d318558f5981ce7c131005d1dbbc518899c8c901b5877ea1b0e0f1b4d2b49914eb4638361bb875fb31302a9e55defc6bbec751129ba55b37e5075e53819b84dfa75906abf6351fd24b541fc46607831daa2dd5a014aeb87a904e96202bf151025032ffeb79ce1d4fdd658f88bae76976aa53a42901b405e37e54409a66351472d0ae62210703be01171c0486c372b5ab29e4124cce6f11324e15f155c9f928b98ca30d9d2659b17a51c381a17a3a363af6f4da6f3a5daa1bbc6ca5755473c506314f13bc653a50c2b5ba0bb8e7f7f56aa609c66ad6f05c55835c90132307910a83746b6c2ee30de5431b3d68ee21f3784ab2be03dd42743e89d6f83cc7f357de82a33783adb3ac2afddea73a87e3132d18cba6df3a58e3339fde1202b7551811712bbf733ff4fb93516a0e10155e71bdb544a2a576c1f44b808c821d20deaa1965d963839c589d9e02087414338f6d850b419f478fed65c2be0d7df3b2293bbc49a514d31f8af80a95c5d75d6ae4123bc461f0ebe893a1800190cf08d3e1446f37353be769aaa528c5d473b7fcb68161135ed80b191effea46b929e91dd2127b370ef6670bd214b74f997791e80bd0fae242f9c4bbb2a4c70f39595ad72b85c8332f9e4fc13b3d5f3fe10858638f60547c173a063a5b14d3bb6dfcd05c1cfa65d2f146e764b0533743696c49fd7a323ff69bb668bf01f30db302ebb852f0ba29a8297764bb4ee7f45fa9fa5e150df1a59d97b80de643c8d32736fb70cb7e84ce91f32364fea5bcd24e937e1c5250752a7dc09ec3b4d058e4aac37d985858f8c899e41f0529801617a565c142c8d998201e0ccf1c14331180eaf44fa10941b0419d61d1f9c85e6979d3c3de58af04b1d48513a6c95a9e2ca8eb8779aa1103f9fd82fd980ca35d8ed2b02b2e24e7d04c02378847d68dc4e18b302328f453819629bb1a0acf4038f14a3e667d90f1a0efbca80daf0b15c34da406e5baa383390e212de12e7292d801822c9ec1144240a2301bd8599f04c71fbbb3807b6f8d78023102de394109f85d2cf0bff3c04211c72349e53d145675e2a24c35be36422633bee30439dcc1717b45d035a365f3882bb11e8299b2c16569a361051e4fd1da1323f5b1541d4836067d8e33eee267c1e92bd8585dfa555bfa3f2edfa7a124e45bf89ee92dcda7c1b69b00e72c6bba4bd1427a58e8fc489dbe9fed9da288351fb71ac3558f7dd0c05d0f5f912ed6841c6ec90c43410b51ac920957e5c695aec81522004586e6bd56327e13f9978e0883c1ae4224a20ecd97a90e5f32494f0292e9b1dc9a0ce42f2b63e493a4375b83c106a16a5a629abca6fbaf57bb5930b92c5d3862bce1cf950dcee269de4225879575d3831ecc160534580312fba795f687afd96557c0c24aa9efe490273878250fd91590daea526008e3a3e519a81092558cff32404c49e76a2d313cc4c6a64113211601dcc8f58f66388b7e2a907a9178505fe0bcd25bedffc5a9846a5d82df322e903b2fb78e795c0ac1ea8a034afe6126bb1c1e3fc2aaa9923ea89a28a41c562351945451edce9acf699eeba07e5c74757a6cf1bca34a2f921e48e8fbb79527c555b27b6276c1989485465a02fa5508eb00bd30a840b10e7ee09cd60219e623f393e39e083ab6163adc419191f0e7004b5b93622acc8ee3ae4f74207511289bb208beacb7201741ab4dd8e246409d3402a3033c542af8261fce73351409346b01e24b09863c6dc2b6b969e38854298093f7d01b2a6f749307082e41208f664289e661ad2d4d872c351f07b91b8bf9bb3894309aa92b8a5252220962a999b08112350de14b610c340e3317f66749e050354ff7304e5bcd91e8642a3f3fd2ba33a96c37395cd7220cbb7829ffd9ebfae164316f7471c087d689fb80dd4a465bc68570a05a3296388d4bdf7367d16bcb4f150655ce31135e4adfa09e42519306882593fc05a47e09b3d2f4236738cd92a94aba060699aaadc81522b8343c69bb3e33c3581b2afd9bab4dadbf447726fd411c927d116cb0fc6db13bc46dfc4b3bb843c5b37b5e73694d839ced16a9ab31e0b6765e4d2987e175510ade07b9ca5d0cfe0fe74547a6d78a2f77b439cbc2d24a8d0128d2ef44929f40cab2017290d7ea2fd61c732af8071da2663b7790232150f466816d925d78ea10c9c43f159f4cff5da3ef923466d28601aade639363c60eba74f2eeb1e06fda1778115a1cefdf5623b86dc447548f2594fa60d2d5355a6a0d0fc3f7fba68012f04ba06277fffad4f7f40b59c7d1c96b7a6e1429eddd9be8c6b8b0eca3190165be87a43a0d127fec6516e31ec3c07a96d55dcb2fbde20c57e7064fcf61917dce5c575f80ea1700c03a85e9be951307b88900acbc7f3bcbe2fa50e198ddd5a62eeaf647e8e9937d2093b1e7cffe3a4accd7502664eb59c0b132b0b7701fa9a2fc6bcb85e9ce3fd2f63568f1c1c3eb2075fa9765e0010fd2480cbb3f8f85f8b4556bcc4db653b2e6c5de71a0300ca65acc7c825b44f159912346c238473fb8dbb56c1787b189b8bed458b21238", 0x1000) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x24, 0x40, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x200, 0x9}, {{r0}, 0xfffffffffffffffd, 0x42, 0x20000082, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x6, 0x20}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x80000001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x81, 0x2, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1f, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x20, 0x8, 0x401}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x800, 0x1, 0x1, 0x100000000, 0xd65}, 0xc) r1 = dup2(r0, r0) listen(r0, 0x3) dup(r1) setsockopt(r1, 0x3, 0x7f, &(0x7f0000000000)="478657396ce4f865f1a9fa5b7f1dea90b30addf702da0250539bab142f1562f20e5d5d1854b4e39227e97f18e25c842a6c769277f8f2e1e6", 0x38) fcntl$getflags(r1, 0x3) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:14 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xd, 0xffffffffffffff9c) open(&(0x7f0000000400)='./file0\x00', 0x208, 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setitimer(0x1, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/47, 0x2f}], 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2022, 0x2004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10003, 0x60) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r3 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x110) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x400, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f00000003c0)='./file0\x00', r1, r2, 0x6) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) setregid(r3, r3) setregid(r3, r5) r6 = dup(0xffffffffffffff9c) r7 = socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r3, r4, r3, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r9 = getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000040)) setregid(r9, 0x0) pipe2(0x0, 0xfffc) fchown(r7, 0x0, r5) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000240)=""/210) setregid(0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000340)=0x8) dup2(0xffffffffffffffff, r6) connect(r6, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r10 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000ffc000/0x4000)=nil) shmat(r10, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x26, 0x69, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002004, 0x80004513) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002ea570757300d742fd702fb1cedd3c78c427fbe51a7094f7f275a825cb8e9e1a2b209ee92387b8bf015d9c05f0cd6849e594168a3a664b8a7327bba9776181b1a5b66257e51f5c0b6bf8ede1a4cc2b01b7cc2f8a16f1a7492d"], 0x8) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f00000001c0)="01000000", 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000680)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r5, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000580)) fchdir(r6) fcntl$lock(r5, 0x9, &(0x7f00000005c0)={0x8000002, 0x3, 0x7ff, 0x200, r4}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() getgroups(0x1, &(0x7f0000000180)=[0x0]) setegid(r4) r5 = msgget(0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="fdffffffffffffff"], 0x8, 0x800) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1081) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) mmap(&(0x7f0000726000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x5, 0x4}], 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = msgget(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000540)="fe11b10b707cd1accee0ec762a82cf35a881164d6cef60eedc938ae1c9bc2792ba7f9e14f586c87dc38b8a121c492d988302a9967f95fd6992cc2f18282628f3c1e2bbbe7610d05f23c2aaec03a47cdf1110e8a96ff76d512f5d44c4a01183c18e3c508696a37977316ad126de7a063e01a1175b24b67151e8c47e55a0e70f7b69b17f7cf0fd065065575e184cc33e9e13574f0c061e2e1948dc9d5398366392d7f7c2d9559b77d3bc56c4127fc11e31556b7e7d1532dcfe58c9f32df61ae2cd26a831edb4df14e4c0abc13264a4b2af067eba559087ba4bfd26f3cdeb6bf54aafb1992f1a82ffdd215b3561ca1ff0dcda280f876ca1ae84f43e82679c246ba9eae30f2045e611ddc9b6f8d0d588be756f2e9bc584261a479e76291910d0e1236298d2b36d0c774e585d77a9c8ae0007722655308d36c81dc7322c6fbbb52562483c42dd2a010f5828b7aaf69fb1c9ff33b47cdfd55fc358737427c0d4d42a734a455bc94613f74351ab9e57bb98d19f1b1dc52d2c85e0fb4b5c29bf8104bdac05735b254351f717ec7269bc95c4708b7d37ce92498ef38071ee5b3a606100b1c4f3be42f1091f5be3eb03fb3fee99cb4114e45b4a89f284b287ac07736e67bbffe7a2a1ef502d3584f49c8a2d54afdc2b7ff693f800a6f81a9cc24001b7daf45ec92dec86f58f6298c2c7df1c84e9929c0151f57b6bf729cc497ec7db20c30b7c14b8a2f90cb91bd2b10ac5076ddae42808bab2bc657fddb8e293088b9219940bfa318464a403a25247dadd4f5922f5b8a1e5eb696519bcfa7fc14b0f31626d6d8230752d6d749aaee92ccbbe9f1aa61a8362cce49bd1d86f54c008b45d55c810e4c0ec5ba70c92385fea5143a30ad3f46093c8b9a701d4d7db8d6814e32a8b1eb932bab4f503a486d56e4609af9d41afaf09dabb41ba89e31b8b92e2beb8326d39f545a319ed16421bda5fdfdc4112c2ac9d2d395e5a4eb927afa30dc2af2808919a7afec40123ef84ae8b8179ac695c1743c75761a115fa034a3c713ccf198eaafce790ff500c5078b50e034055ee4badd6330ab50ed83f351560167f17c0895fdaa691f33eb380915cfe88fa511977fb91cdd4d60b12e4c6de00e0e93b018d59f66f91d14a40887a14f8ac3e412013c550c10b1fef00c94614c54945a4d1a651d1ff6d68423a172fe18b6b000d3d967c099d17dcf169d93051c8ef2a49058929a3a8b3f5789b8e6725959073d3c4f7acaa441376eeaa086279fa2224c76c6cc61400d530f55a314f85561615ea9db273eabff07d12cad6b2452afb2f11e57df28d33dbca99e3418e122a44acbdebe6ea18cba56772618a69dcaf330a508b581e76e34131a1acfa577f6b3cde62ca45cdbfc700dfbf4c8019442f8f3f26b2ddb83c87194e788d8764bfe001e1c74d505c3d4675837fc2fbacb3166f04f219e109f0c73c2a10f1c34331554eaf4b58d56dba25308477f03b2d98cf6df0b550011a9c811d010c900781500b548fc5668083edef7038ca64dd4aba16af8732a0e940b2d6b79b8187c29026304a32d740d3f8474d6a65920f8396f7bdab2f0c89514e1e03aad1f7c41ae3f65836ca0e710e44db600e33d2317d2270b128aa08debe28310fe8161841f2e240c85444197f0e51b27d65eeedefd9f29a94877982571fe2e9172c6518c1b4037d04ca16d52b68e0bf71cfada309370196c7879974ced0a7d77472b2f9abc074bb1f533ddd45ebebe72f8a4205798788bf944e676a8083778873bd04834522ef5f4ddf2c80d662e692f7c8d3d85ca913f6a29eb913358745a2e15f639ac1ddd60b92f2b116b4c67e3729259779c91973e73e18fdd753ea70e7b9ea31a76774e9b81a49195a126744e1f3e2bf16079351bec14824a853117d6b7deec0441adc9259be5605757d4ebf73bc8bc673c1bdd8f03cb061f360a0ae9ed840a91913a1e09480b7fd488384e21cf3d9b5e3dc8af9e4d64271cb9ccb04b46c3158735bac921a1def69ca1ba40eea3c2ed817e28706a8890df816c0d1df5020e6a829041fbb7d059594b618d4297f00f41ecef1f205cc6d2e131b5f550c887266474931705c96273a5a5d6b7a7bebeaea615d020e396fdd431aaa490cffebbc60809c36c80cded6a939041cf36e3779f1d0ce5af8681a5b7df111fec8ef1a6ec262b719ebbc3d3a4e5ba5fa20a0114848d2c4242bb9853e9c433c6fd33d62785ac643732199de231d7ac81d21a938e798a97e2880b819475a70cc37caa4ccfa425b4d9e6b5232bfa30f72f9b04fc3e0016d8340c690a8c9c2481f57873e86b0e69cb83704ee2d3febfbb9c9cd5ad3cf5cb89954403ab001716d4e499d21633af4e545ea5ddb04386607d84c20b8f324a5fbbc51a666a8caa4210ab45b56e5a1d8b05fda72ad37f2bce439e9b8182cbb8678b8ad9b16782934a11e0767f32c2ad1ebe2e9d5e85e02383d8529a4306c96a53978c654e10ebfd242381c93ab8ad40103a24fe54e02c4225d9ab99abe7d51ab4d70762962a1654f2c9024ffdd8564de0991835e766ce472531d7ade8760e91c656bee1a8283c4d3c32976a2f71483fb427e8598e7d9d87c7a89275aba6cedbb6040cbfce02d2d8a88fa4c95aa1df5eb1cefa118e006f874db472e1e5d9b94ce1bb8f7b261f5d078b745fa3f533023449b2f6016d1229b7ad9fde6d6bf67ac475f66d1aaeb2d453dc34fa339b513be00041f0e3ef855f91bcb7fb68e7f1546fa0becd83c1b9d4c5d0f5beac98b36e2e5ea1699e30025fed01a9f5874cf1271674b711cb263e9e853af45d99757f16d649f8b598d309730267d25a3ea84e606dfb4c76de2b9bea07303d9512e589d9eef199525596efefd289c5edc2a7ee8b8ad18e52a568dd70fbc381d6c99ebdf63f9d4528f32a76836fa0544654d7fdd7983adfa84892ae49af88eb2728667fac7316597dc4bb1a9be1f312ea4f18ee2ffe458458cbe08c41cf327c395274576cc6e589708d7dbb6d7668ea5eebacd230ec5ba76e709323c83e985d9101e38cc5ef78535a3b3ef9c442c1eb2659a509b79f508bf5b1a9b10bfdfb648d0233838c2728ad3876b890f4abf05e1714d729dac677f2d9fc75740af6ae802495a5a7957a248aa572b6edb405cd0080c398c6b374f682add2a8cc9e747ef712796fb7ff90d2083760be0a2d5e30d7813346b274e25fef4cb933d32089e74c6c3c44ebedbeb259f2548e7f225a84c4ff909227d429aab6a3b8b0139a31f3350b932101fc0680df358d78e8093f4f621d684c5a665dbb182eda6abd09dd8190dac587aa9af656597d06ce72c1cd87db857a3f3fda001aa2cebbd59707b00574dc2507b63e30287a82adac1cce6798ee05e54a497211adecfc06b79410603f7b2a4cb40320217573ed45d7517aed60600b8987e22e8c362744f2537b470075694545dafd396bc738d5842f3748d3968dea28a9026f323b355d06898b699d3b952761b6b6789c856204580ce50b48ab11721a6f6ef48735a3f5cb9213e54f8a2ca475f6ab0b0d37fc840af4d2844c144d648e6fea7c65974f12e613826e09933b1b2c847292753440d32c4e8374ed31d2a5542d995b9e6d8fddb41e5345034033619844004622cb0454e3bb00009bebe8bc5894581870cd92aa6bbc176d44339cfb92e76330b05670a0f1e3ddbf71afdbcf8303f8089642dd3798a2b87a01fb1cee6b04191ecb996cf855abc5799185e347840393310fce7b1feb8b1d0891f97fa794a330790f66c6e0167d3b03b0c485c0024a9bab5af12dbc7ff41100f3c8979871f9246544e5b3ebf01cff5d3a136fa85e23faeb8ef01ff4c61071067b4fdfd05e8015d944cbabb2dab1e701d2878a80c443f7a2d443f3e2a78bc513a3a64c2355a7254e6cea8fdf34b56656a72aa076597fbe4a5b892dae3dcbf0c07fb0914fa811ec11a512dfc5db77183e5e57aa4ff2466f491a780e4d48a0497a236d66785afbc3137019030294a1c2691203c1070a6f07854ca578d6fda059847f92fe522c0083f8fa78f4f35865e965ae1bb4d032555c55809f9329d4d50457a6ce1c08046ef1a6cae03521b617d5030ec6fabd8092d842c9824d25b87935f76cd6918668860fa9c1def3f898c3844c57f416e7f3ff099e242785a14ac3870885419f4b57bce591f1b46e348ae2b5ee88df4e11c7a1d3247ff7b46fb19724bf62beff94b014522b13f972bd90d2eed8af5955b52aa7f2377721b7a26a7ec257314db1d734d7641928482139c9f8f6a28413a1c5ab47c5b184842f8232a00c66dc007ff64146b92a01946eb1cd7504d466fd9ac9f8ba712e4cda7fd64f56e0a569f37f0c06a8cf0bce8c7c664a2dbb822534df70e7b9f04a49140ede94a89711e33eb846fdb56a04bd393973cbc034a5a8ccf77cc2067cf980399beb16dad3e2f8d936e164b4e7d189d162cf786849e19979736035adca80144acdf930195cd8434238930190e90b1dcde730d0c879c1e34592ea1ac0ae806764795fb4a030d88ff4ffa9df572fc9e4a4d88785188308b86111225f5fc57bd4deec06d7336cc7e9a5cdb915e0c0aecdece00a1b8700c64555f673a8434561e99f195e38bdeb70d21f00fa586b11019e4e01ce2fa572831bc71dc421d072bf1a55f4913deb09fa7b2bac13becfad1aa738702faf320d368a3bb8ce2a4c32381a119924c23e8b801436ddf95a0e83b5e9e88d5a983668c33cf474435ffe4b934fb26f23e21f415f28615835181d086d34d8f34393fb0f3e3c93b501b6bbffc59deae7773fcc90a4563a1caf9eae28121c6fff67623f09224aa3292937c3fe0259881ebb7fb1e26d4f0ff1ce6bf8b13aa9274d52ab02727eec144932f2191625a08694e4d13a5cf964d1a7beeaaeb998f96c57c1c5ae15dee444c531ff3bacb05977debd5c897029c6c46925914106805c19f0921eac466b9ee4534e4bfe238a211b02a873417e6d9cd6ec6f09b7fd1730ed97a221cd0a4374e906f4e961f9452923ff5c91b6bdf7c4bb12757107627463888a8f83f3c992c9c93d73c591f42d025ba821c6c3f16fe579d078d28c6756318cdf3a07a1172ae979ec08915c360ae7919af7c95a8daa10fecbb91ab41763eb70fc392cd8b1d562da27037cedde8cf1545b35e39061db4eac9a06487fd5f159fcacb4ec4490f7a1f104055a0fdc64fc8c464ece42e47325c9bf2fc1f6cfcc8ed5ee68e92b4407a22e80e9885c430a4eb7f5e20b321465ad945b46e86c2dc36ee9fa60a505dff5b66c5e69c5679849c295477eac99811eb82b2629e6e71d3681cc474715967b19a33a24aec35bd11adb2a1330bb7b8499add77754df25093158184be360fd1361b33fc0f72fa838547bba4d5c4262958a386492e65c192bede9f1ab747514bf6658e5dd61d5468337434f9f61b2e0bba338877253548630c219f255b3a8c79a36b5ebfd78cc27ee50e54aeb17e7f321e949ea644463b25dd458f96fcaad4bed99613eb2ed898d6321b9e0022a1426d33cf11efde5c32a0875c56173fa67e0d6ec17077ab4428ab7f012e3217ee377c4b52e8fea5e13ddc5b65d79e6de7527161167aa0d0f2e1d8a1f7efdf9c0782a7a7c790a53a8f690c977d341fb89ed0a6050f9529611f2e821bbbe56513a2d45ba263fd30bed17ed89a4b9c20ca9bdb5cbdbb1d1445dfde4e966bea077b6f8f803ba199508909784868a32287cbe332dea60adf71a797de55ab9b7fcfd2d1dbde678336aeeab95d94131c0d37c12fa683189cf0d96921208c98555b8bef80df53e762ac20b6eb") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x2, r3, r4, r5, r6, 0x10, 0x8}, 0x20, 0x3, r7, r8, 0x3f5b, 0x8000, 0x5, 0x4}) dup2(r0, r1) r9 = msgget(0x3, 0x60) msgsnd(r9, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xa1c, r1, r2, r3, r5, 0x99, 0x10001}, 0x7, 0x1000, r6, r7, 0x6, 0x8, 0xfffffffffffffffb}) setuid(0xee01) shmctl$SHM_LOCK(r0, 0x3) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r8, 0x6) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x82, 0x40) fchownat(r9, &(0x7f0000000340)='./file0\x00', r3, r4, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r11, &(0x7f0000000400)={0x2, 0x1}, 0xc) readlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/134, 0x86) bind(r11, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000580)={0x5, 0xfa43, 0x3ff, 0x9}) readlinkat(r9, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = socket$inet(0x2, 0xc001, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = socket(0x2, 0x4, 0x8) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r13 = socket$inet6(0x18, 0x3, 0xffff) r14 = socket$inet6(0x18, 0x5, 0x0) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r16 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r17 = socket$inet6(0x18, 0x4, 0x9) r18 = socket$inet(0x2, 0x8000, 0x1f) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x80, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x1, 0x4}, {{r4}, 0x0, 0x91, 0x1, 0x10000}, {{r5}, 0xffffffffffffffff, 0x10, 0xc000000d, 0xbc, 0x1000}, {{r6}, 0xffffffffffffffff, 0x0, 0x87, 0x81, 0xd2c6000}, {{r7}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x6, 0x3}, {{r8}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x5}, {{r9}, 0xffffffffffffffff, 0x80, 0x57d66ff70e99e3cd, 0x2, 0x7fffffff}], 0xc3, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x2, 0x5, 0x7}, {{r11}, 0xfffffffffffffff9, 0x8, 0x42, 0x2, 0x2}, {{r12}, 0xfffffffffffffff9, 0x28, 0x80, 0x7105, 0x3f}, {{r13}, 0xfffffffffffffffe, 0x50, 0x0, 0x40, 0x8}, {{r14}, 0xfffffffffffffffa, 0x8, 0xf000000a, 0x9}, {{r15}, 0xfffffffffffffffa, 0x0, 0x40000022, 0x80000000, 0x7}, {{r16}, 0xfffffffffffffffd, 0x22, 0x2, 0x6, 0x976a}, {{r17}, 0xfffffffffffffff8, 0x28, 0x40, 0x1, 0x10001}, {{r18}, 0x0, 0x20, 0xfffff, 0x8, 0x8}], 0x7f, &(0x7f00000006c0)={0x2, 0x7}) r19 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000180)=[{{r19}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r21 = dup2(r19, r19) kevent(r20, &(0x7f0000000000)=[{{r21}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r20, &(0x7f00000001c0)=[{{r19}, 0xfffffffffffffffc, 0x1}, {{r21}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x10000000000000, 0xffff, r1}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x8}, 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2003) socket$unix(0x1, 0x1, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x1d8) 16:00:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x1, 0x1000}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x51b, 0x9, 0x9, 0x34, "8f0003dc525454f0747b38dd43ad222f96d271ef", 0x9, 0xfffffffffffffff7}) 16:00:16 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x3, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)) r3 = socket$inet6(0x18, 0x3, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000500)=0x4b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000340)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x3, r4, r0, r5, r0, 0x8, 0x80000000}, 0xbcd3, 0x8001, r6, r8, 0x3, 0x0, 0x1d8e}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getuid() chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffd9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgroups(0x2, &(0x7f0000000040)=[r1, r2]) socketpair(0x12, 0x4, 0x1, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x9, 0x40000043, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x5a1cf0c0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xffffffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000021, 0xab, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40, 0x8, 0x380000000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0xe5ec, 0x1}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x7b, 0x605acd10}], 0x7f, &(0x7f0000000040)={0x4, 0x5}) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r2, r3, r4, 0x80, 0x1}, 0x100000000, 0x5, r5, r6, 0x7, 0xb989, 0x5}) setreuid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() geteuid() chown(&(0x7f0000000000)='./file0\x00', r7, r9) getuid() r10 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r10, r8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r11) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="ced9a7363a80215f75e31337fbc41d5ef260554b17522e6eef6b83c9e0e119a2eb59319c99bc22b4adf1b5585a1a077b771ae4801059dea784971d0db6d046e935f4443f9909f897bd356d313bf11fb0bf8cf9a75cfff4a9f02950158956b80d66a92126e224fbc96826f9f7c8a55302aba269cb9fa3ff7774566959248a48453a015e4c212df45dbd1290023ebc7845c41a435559c45ed47b73a1fb2283b1ad80d12bda", 0xa4}, {&(0x7f00000001c0)="2270c81ecc79625d4568e3c88652535131e0f81672254c32b7c6bafaecade54b4286e69eb33e9267e61369cf98d1fc53bb51402f6f6f25694705afd7f043a624faf7ba7e204152d80794b694b1a2caf0a9de812c085edde992526edd01ac28c1ba1d9068e35afca89274e1a2febe68ba4f8fa95a490b5fb12f9225c2101996586caa6e9130058948dd575a9ebed956ffead4dc4879dc59286d266d3fe1942f9fcfc6e23e9f49141e1a537139e2f7fc2a338ebcaf08982718b31ffc321c25525e5be2b3c8ddad6a8a0f629cce8e", 0xcd}, {&(0x7f00000002c0)="102b6c2d238ac8e490a37f90931274b6a77b3a5d4ca797383c383fff3fb401f231ed3c27d7005b2187279f9c8243804fc7771fad4882927c3a7caa045f821db4cb3c7bc3d25db1d213ad954cd7de4cc91e0a3b6d304efea8453bfa406c1f674195d290a6710943303bf18797a870643f6f252b9c3fdb703e4bf85e16022e768fee870d98a9fc4f18cdf5a57c8385ca7805dcc311d0a2aadd1e114c330394ca6fdf8214c09497f6ad07fec3018a070eb3f065b1f13a07cf214cf5d89aa7583538ce83a137f404bedadfd1444e1831", 0xce}], 0x3, 0x0, 0x0, 0x1}, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x8000000000000dd, 0x9, 0x0, 0x0) 16:00:16 executing program 0: socket(0x11, 0x3, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x45b, 0x33e, &(0x7f0000000080)="3d75739592ba9643e2469a47619a14c5fea86293e52d8189f55534dcf16dcf38bae3c627bfc38d1dbe1d24388c49fb98ffb6a5da120b5a9581b1bd2bced6d7fc59fef336371cd561a3d80c38e1e9e00df6c620c7ff26ffddc171cd5cd2875aca053095216060701727fbcdc9de4e7d2f2f8802c27946ddc66e9565f6f1e22131f93dffc2f58f3b1fa0a0c42cf3a4fe2f7c849c623f61da872dcf95fa67dc1d68eb4971ebff097fe41830d68561dfc7c06bbc5796823107a564d0075112bd4bc71f574a5a", 0xc4) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000140)='./bus\x00', 0x100c9, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x180, 0x3) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r3) dup2(r0, r1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x40}, {0x9, 0xf8}}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) write(r2, &(0x7f00000001c0)="1d7e3891283b08d4df6b5e769573e0286c1563068be1d32bdc463d6c4ae1930cf3b8a5e2a1294a027eb22c8b7d528f128a1f59fd545c4157fd46a9736131853f77d2c03c2af3d37c2146dafc638c45b23bd03a93404e09b094f1b71f71bd96afd9910fa9513fc79a692184bbaafec7d57a797837c3dd6d4316fe94091b9ff506946c238436c51a9d9e197957482a76df866c91d042573ace480976cd37c6caf031cdd5fcd09fbb108512cff755dd6cb73d21abbec95fabbb1312e87bbb5a270dbd4fd0649f6c5a31ecd4c8c0be13deb1904530fa360ee286f1d02002768f0ece9d3a", 0xe2) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) dup2(r3, r4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x1) dup(r2) msgsnd(r0, &(0x7f0000be2f0a), 0x22f, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = msgget(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) sendto(r4, &(0x7f0000000180)="efa0dd00bc356fb7fbc44295b04851d041970520a12ec76d39a80a3de0d88cd6237a76013b624c3953559ed4779fdaeabb9e23c2b0f85b00b67cbc7db50379f74c3b5d6fed427b2dfa9ad018bee82a85f91481d8399992f063dec2ed35169ab45f7243aff901460e99e58ad70480176f7ced16027feea23012aa78d33f5320b446cae9c665d84a465e047a1564b9ba8fd0691b8007347e8c901dfbc012a81d8b14a47ad87d7b6240fcf4edd49204748e8b0bc875ccd1901519cdd6e2e0491e6faf6f32d2ac77fed5d8dcd7897198603e2d667b419e29fd5245368eb824efca2a4438765fe7869de6260a4e830abf338dafbba3140637cfa81a4f595a60d0fc035e978a2c37ffc728590a5d23c4e5afc695ec562eb084e7c67aabcf2387c116a8f22c3ca27776f6ec187731460f4ea4095cfffd26d9dd1a87a7e54a0d84d53bfeec50d0799d7d45e224040828586b5a048af3b4928c9e11d8ad449b0fc6458f904cef21fc8a1996b2c89ced1c4d6e76d76df8268cb7d1eeb4c63f07ad945d3a207383d1e7654e25b35179e7e1a4ac8216c542b06c4aa6a33458a9846383ac59c6c23543e2dd354a703f0ea8b6b02400502d7c5c8e2f00b4cc87ab62bc3e25f3a10ebf98dcdeea7d859c9362e1cf69dab3ff7398d669fcca3f0cd54ab0292fd575f68803fbef5f447cc75c7fd8070bd6124d9d4f441568d81400bae5b7d8d1680f82af89c7e14905c94808c76d2250f96599abfb8ee909d5e1a4f1daaf0c3922bde7a8582a034a620bb1ac2da856520f2f33f3397a110c53bce7d11c5fb8b828ed8495a69aad531bc5c6716a3156bc914555e4c39b2ec61f4c41ef325a421dea49a567f370c8fb560d9cf0d94b581716d127520fc32b5186d05ad2d9cef5da459952e4f961ef030a420964147f4c6e48f5bf964681e0c04edc300df79de41da4cf5222b29eafc5d39dce29c2424bae3153da440e7c7b7026ad4e01fcddcc4ad960c3712b558f760f4eb21182663c55956f8f25c218ca811b90301567a235ef1d217ee839fdaeb343284487eaae69e4bea6de12090b306decd499c31c91802496ebb6c876ccbf77a8d409ee8f77bb4d5ff31a4a245599725e1e961eeba7b641bfa9d5cb7da805e8deaebe7b7b4b486c78502362e9f754009ca8423f655198217c5367aa532001aef379c63555261eec45d7a927aaacd27cfb35151fcbcb0152c0efdcdf11fa9af5ef78579e13f73ff2e38036fb96a4f4b0c2d1b86b13610c6ec008fd64f4873a223e9f488b19e91c9ae3a1984f0bd33e098ab12854719854886c35468f10e4fe25a273e0383650093e222ec306b53e3cc19e81e26a398888da3e7d42fc4098961222ee493c1e494c42224658e9fde2277e2ad68eb9bf17c4777609f3600c2767f0346c0a18f70b4fb805e2642f5584a351e89cd1c8ea6e5ac3aa81db22f4e6417ade2be3417accb68175c4671256a6cd7444307f6baacd9dafee6eb3b326034017f8fab2f900ba1191f5be1c6da1e6a4cf27eb83082ca47b1de26ed9275ed857987d6404c1186c5c6f33c9f1b6ee6889d9c2f334abed2ef886fbc78632ef8cf5d746433edc8cee1bfbb75a9ad76efa0370d7946a314d203062afcb288f2699ee57bc747de6146ab31b9df3fc37df05938dde257164ebd1a1458767373feab82659cf50229285c855e5cdc2190a2a3fab1e72e3621392786df388c795b6767e3993ce3a72bcb591a09eac66cf52bf6be91de37cc1230b132391dc752b514aece531c1343aa2390b850d6d36a039e2ede8b6cd657a02b5db29f387570516ce044a76efb7c5940a351c8b1685c5e99f705667272d2ddf1f46178fe138359268e61cdcc3f64202d2e723331e7e9376cbf1845ca72910199b35a92eb273a7566a509ae7f86b726eb696893ac3c081e2338e46436d162721539990f35ae9916783ade031aecbe1c323a97b587a1611ab8888fe54f6dd622a84432fdaa48c25187f73e3e21f950fe57d958da9b2d32d11867b9a8afffeb4e237ac8b306f059d4f57e0b48607a45ac68b09bde61c318ee1ecbc34218fe470ee5e861a16d5a9a22b04c5359a96c982760ad26b5173bec32c5a6a2efb6487a6851dc1ff60a7a9cac4d9f98d27bc2b07da0c27ad063274c5362589f670e3e988ac3b8d94f242b3c5b01de1128b29ad9db052be1a4b214a5dbb540ac5e8f8d121fe1c92105b09598105813683795671694b286b893ad6392133748f6547b351b00119965f9a3c11dea09e33e2b9c9b1410725ebedaf1017a3fcda0da18283ca345cdd105934bb9ee376c97408246e5058a1ee091b06b8c1fce80d502224612e378c91c15869c62ec938afc89ff74fa9d663e495d42599c0fac7ff24430bcda39d3c8af8b36f188bfa8beadd1417ef04c0cc4f941bbff960bc8cb8e0ba767a3b4f47f48390b8ada3637e6de2947b65cec1fddc7981d1706f81102608360c2e01facf963b341a1d9b4deac649c1ea6fe26dbaf0d1dd9d54a4e1a9c96d876b4c2e90f2acae6c356e6ab4afee4be3c5c1067c0d74917261b45bbdf0f0c8ff856f8bc13029c0b2a213b701d43a8e9e94236a8dd690bc31bcc1d9ab40716b5366f51894755f4cfc66af018b6c205ac1267cedf4e90c9fa4ccd0dd4bc08d86e9af1e43b4f7e34ede7507162d71012484903a495e3e92fa9c70b9808883e720dc30519b2f78e80699fc3eed5364ce2a2de51ba3310974b5f477e759a49529342547205fc372988ec48799401764179a0c3c77401154d214337630996d2e1a3120812e16261366df8875a98bc83f39981268425cfe72f06fdb0bcfbf4feb066c368a58c7f846410c54255e9588018409eb55a23ee7786523e4e6ed4badd36660d4c1e923c5a5677c014ca3f1f4388a7df48e10a7f51cfc69948966fc4ba06c236c73aa32f4db948ea7480b5687c2b52563964ef102cc0294122660d7e45c3e6889031bc9f0ab988f1dd9668b9d853aff931092fdf2a19c0c532fdb7437b0f616cba510049a3077a191e67f968e69a1a012125dbcf406b6fd9a00c064d2817cc60d7d625b487ad1a255a6c93a8609b96a9932a1bbe758e372406f356021c8f43472e037cca54aa0d34f3189c6f943c80bedeef86267e85d863ed49e3c3df272b91d9006ab9def652c48ee15131037a223558fd287b8141d81e64036a574d6905cbd749779e98f3349d9a23a98f7feb4a66385342f2bdddc1531eee6595d8725c814b9f8407b72711893fc71e8d798b17a77c3c5aaf0143a823bfbad5f7dac1945f46ec95fefe99f8d22422dca7ab982019ed1426c2fd154156017b78c66adcbeb32929749c1980836ae2fc2aec2aaa50053f9e58984e07d752d717d473567f2c26bdf3e23f09f4f0941c1998f2426fbd9db8cab8d120fc1ea0245423d867e31a125819e1fec1dc6699faeb7c2390c0f1a5b30e7ef32d837035f167f747bf8750cd18e4a363046a5dfd8f071c0cd4123b65aeece2cb5b2ea449f200ed48786cab1bb0c32ad594b373cfc45ebccae3e17f74a57d964e92fe9019c026f9d96f7577e53a72b02ffa01ab67d242e8a0a4301bd41d817c8835d4528c0c1fbdf2e2132d9ed84e5f7a2c46ca09dca2efebd742132048cfa0a944e86a48fc396df16f1c9d1fba5d9ebbd57f4c2f8e587769fb7452bad37cbc8d2e0597b99f2027cb58126b88bf6993bb270dda93bbfad408eeab6b641d4d17ec126bcec1d9c7a7082280a79c13d1daa2feb5d7fc2d0637180c0e5e6507b87343fec09e492a8bee52f9149674c86bea068a69e69320d9cc9ff3ca495377373a0ebeeb2d98f00869b1e7775991d76f9d79bca6855dcc5a11cfab6f7081c638c3dd7cd53f80eb364a970c357ee5b6bf3695c2c537b2b1fb69d3d2927dcc418c826b30f48d23cbca9be4d2a052474acb222dfbbd23ea7663cf5a74f61f0b1f563125be2135b26b3854f53ff77739e78a4bd122430945a4988f422f62d20c7e6e64ce0ff4aaa753c076bf0302e3ec20a3797faf97acf92a5d6a716b9141f60ce2c9100dbd9da032f8afb4c2f13039f44b0b4580629331dd38afa7a6a278a3dc026c4188f860f9722180ac7b4b2cb7039154cf0323f4fe98e85510833a2813c87e70ebe696d987b702fe11e9905da551ada761edf7a2c27bf72389fb292e7398ff2ee71bdbcff80ea9a0276cb28d627cebc3439f325610852af4846c378c89303007eb8194095c65a0dd784ec7862e85b877cdc27d695b9a84388cf6c9c337b06f805781e1755c16e5c3d1b6fca4c5e6237b5447a79e880f47ee2ca5d4560545b9ce4fa17be315526dab8ed1c5c337ffb2b945900c2eb4b9874529076b5d2626da45a6ffd69d0b4691d0f7beca8e82dfa934097173c47ef6108b5a9072778959c6f21c7e3fb17d101436d9e6d3768c78cd02b321b9256ff31b9953e4ded55dbb70c34119d2ee9f419b2b91bad44140e22b7c889843024dac621d67fe9e6b7576a44a99a77d6ce13806d9c43d2059e271673a565b22c667e02e6ce9963c5b31120e2ac57775b131e293b28bac66a1eded2caa45f4f67f8bf2e2a29ed2d8169abf84d7e5af5e042fd83c23171503d3a06b0ad2f69159802662acb8d9769d3c8dd6f8fc669e50c693d778e721a18d4e9b93aa661ac178749635d375c79bf0401c0d10223a4f65308e906909d5a3ff763d74e3338af626c9bf7f643d56ee52479970b390361acf8d19fb041e515e864103d55d60187c27994ef6b065b38a2c86c01f6204650e0e97904991f56e0ae2c9b2448be4fdc9922a27d0ef7eabd005ee85d2a9e2b0e4576b80a84800c94b6c18cce80741f58423189337d0ed4b049ce0cfbf56f97c8d42fa560e2311106ae28a9c28f013ea315466974ea27835557f2656d54a873803e8d2f9508fe33feac6764f8c2d53ab380ab79e6a823b692e150a8de0497e234e65ffe1bd839f2dda0f8f2a3c0453eb09a45cad183d5cb6414d27ac1edbf6c98d7ae1373960be9279c4428e2b8e6ada6e3113328afb02d25ac000d79ab29181e69160833fe60ae27a1962ccf7c053c16c9575c5b984fd661d3088a66d7cdeb51eff833f505cec8c1e7470cd41e88152b3841b279e2391151b21bdf17365b4f1f9e183a024ca821ca02ef26cf39ab64c1c9c86a6d827ceab3250f81f7c12db9669bcb77c958c6e5071933dee489bff82bd031c1507ed611824a8823f973dbe31dc212e6f2518c89c05932fb068e3507af041b1e076897db192e26be4532b0c9229e2c176bb757c6f18dbfb9f23d80db8e12958c604f9e3c80eb02421c05f6e7d7e16aa09299623f64d6f65fcb95cc2067640a39c53caeb9dbc357505ce769dfb58769594a3e1f189e69b2f9913593241ec43d2c165965a44dec505549c5653d2501f72f5d64d76bf38fcadfe0435088678562d5365d274ddba90b41251dfb6032f70c55e01dc9c0269e0d0f3b13063601e9f25e5dc192663194b0257c64e5f1fb37a17f2a0855532a259cd51abd970866a6e77b983aa921e1cf03aff7d25d4f5b14d2b171fe20d629ab88e6d02bf9dc1cd237c36e0d2d35ca2c92caea1d8c20a524a2d0719263ecf9e75ac579cf7462a696560251f8acc42c89c633f126d585e7997d1fb726bf778a45ca4b0604818d624441a92662a215c650751de490698e2005cb9f10e15b32f34277d0c391254f29096a9d1da16d128832e2f1543b2d94f5960a6a1bf74db567046d1adf5e260df4fcf0dd4372c2747090cf204d39a81363acf4d335148c6351b45048171e0018bdd07aded8801b6a", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) fchown(r0, r1, r3) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) select(0x40, &(0x7f0000000180)={0x20, 0x0, 0x4, 0x3, 0x398, 0x5, 0x3, 0x3}, &(0x7f00000001c0)={0x5, 0x5, 0xfe, 0xff, 0x3, 0x6, 0x3, 0x4d00000000000000}, &(0x7f0000000200)={0xdc82, 0x8, 0x2, 0x5, 0x6, 0x8, 0x4, 0x4}, &(0x7f0000000240)={0x800000000, 0x9}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x80000000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) sendto$inet6(r0, &(0x7f00000000c0)="abb90375bd92dd63128bd50d6aca2eda357aff2a33158043d6b6727daf1a7af8e8d0c378fcd32bfd0e7419b2702d49c0d481aa3236eebe9d164acb14052cc83cd5ef1c123967e97233b759e6d61cb3aba3b59e15c772fcd41f9401bed0594ff91a77c61bb0956d9c8b", 0x69, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x47}, 0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) 16:00:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x4, 0x5, r2}) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000080), 0xffffffffffffff89) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x5) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = geteuid() chmod(&(0x7f0000000000)='./file0\x00', 0x100) setuid(r0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='W\x00') 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x0, 0x4000, 0x81, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x79, 0x7, 0x3, 0x78, "c6471e46cf6e9379067a7cdc9e1001a4ccd2469a", 0x7, 0x1}) pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:00:17 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x78) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="80d5afb5926e70612a050ef9e4ca7c83ad40e479580cb3a563e8f12b3055867a15", 0x21) clock_gettime(0x7, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\"', 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="683f41559b6e57b831ee1e0f550f2a75162f6c37922b5dacaed9c9b7cd1d8a8cecca3abe36b0fe03774e2e53c75c353cf29848367e06444fc724bbfe725e2fe164c58eaee54d49b22335f83f6b448e24f3e31c410812912f36600356bc793f0d2440147dde6c3f1768a740e4ada3834a581e11284abd5fadf69be225585b5e0808ab16484a70926d4272ed8b7e553a04c1520156c8a73498167dbc8d4cd257b82c03e106344256f538863f6c8264e1c8312267cc9915a67d415f1419de59383c59c595dc5983fdf80e506a24064a4f03ea04b5617cc9df74", 0xd8}], 0x1, 0x0) r2 = socket$inet(0x2, 0x4001, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000440)="f4ce453c4afa721ba4f8bba17ab00891112b5c3f0c60b496e6be907dcc6b2f21bc15cce4beebbda7d3d861615b505b11ba4b08c4089f527cd40b0a861ce2b3303297204d14701223a6dac065d0a0166a2afb9eb6fe4614d4428528c838730f6b214bb56d2c7f3940b1952b6e10b2181fefb090693f0cb4f0d039efad28912a474875572745fedcd8592ceaf3daf05a6ed72f8373cd010daf9cf2ee339867e8e3b4bdc9ef132ab072e46a70ded2d6271633dd106d9b62df1921fe569380", 0xbd}, {&(0x7f0000000500)="72f1c974d14f35e19e9d33b5a466ad19b2cde924aad75eef7802b73c5f3aeb3e2f3365d9fe1b873dc7c86bd5f412b41fa7db812010727517b1a53e4ad96e6068369a394e8761dba335b14fb9b5f7f18736f6a0e68550c36a8e14deb9162ff7c0d909f88345ed3fadc8b7b262592927b725cbccfc0d1c6e7d5d0b40bcd50fc0c6e37bff419e1d58565ce0c18d0863bf5109384ef061846732158f8753e3d4c5778caad04e6c91b484356d8a37c11d3d8cefce8b9ae6848bede6157e1d9a40089e9904d4e17209be8b0117ea8dd234d0dd4c5482b5a7386e5694684012ca38f615f80f4f5c488adceb97", 0xe9}, {&(0x7f0000000600)="c0b9301588f99e8bcaa6e5aaba2d22c898e8bd2d9054d2ac8f1ef0a61b43a79183c4a3043f436d201c1193e40f042c51b85b11dabb1f66a9dc643aca9f3f18ba437bbd85a052ae7ae4f3be92998dbde7c4cfebcd9b391d6002318522021f1f10dcbff64c7d49f0bfa4f4bbdbe145e07661358d70c425e234900774b1e29870c8c8669f9d6b4c19f5cb5ea4df6a1301daf86440e662618907ff233fc97ef3846218639c9971f6934ee7cfe942495afbcd20b521b4204f7499ebd4a00c2ad1", 0xbe}, {&(0x7f00000006c0)="eb65d7a2", 0x4}], 0x4, 0x62) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="71018d4a3db4604d03daa9c18e3b7012357268c65cbb9aeb5eda7901d1a04805c8f7726fe5fd75b546b848f7cd2606e0def832d1f4d2dc5c", 0x38}, {&(0x7f0000000240)="0eb72f", 0x3}], 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) recvfrom(r1, &(0x7f0000000180)=""/20, 0x14, 0x40, &(0x7f0000000740)=ANY=[@ANYBLOB="00db9e066f8564037485a4"], 0xa) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="040b0c5e80f3707abc0e1427d75d06bb893820d9d5bcdadde7e38bcf8c20c82ca445e1c1da92bbf94848b757b916e6057921f49c21828dc70221a93bf043872356d07c57a74043ae2e668e1d02b6aa2ca16c99bfb7ba636bafc61603061b839a61237a150af5a20a5bc5f47ceedad9187b9141dfe22013adeb6e7ad191e688ec14125586566c5aff3d102e27a780967f3deeeb94aa8224ee78095cea0e4f6fa6aa7210fd4819b7a0bd4a4927960a16beaa3cbd", 0xb3}], 0x1) 16:00:17 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8282, 0x140) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = msgget(0x3, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x800, r3, r4, r5, r7, 0x12, 0x7}, 0x0, 0x9, r8, r9, 0x0, 0x8, 0xfffffffffffffffa, 0x6}) r10 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) unlinkat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r8, r3, r6}, 0xc) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001840)=[{&(0x7f00000003c0)="021b8dec72a4b7a8b1e579592fcbe2e532e057e1948cfbf709d36e5c1420ecd94d4f96f1ccadbd033573834fa0b0b202301a78cf10d8ca98c303f38b5840fd4c12eb8d4f7f55500dc23f3829c2f8599bdabe87d6ab563b4c326a5241e7", 0x5d}, {&(0x7f0000000440)="0c688b3f20d01fd204777b1876737d5837d7b28966eac7ea3664d0c2e7acab68dad3a2bee55ea566b4e0eee90a5fa35726f046ba972ccc54184bc03945217f4b0a0bd0e535f864beadc5d77a1f22df4385cbff963d108ecd1b1dc7c5491d246ae90f6b9e5465d40f76e65282027c8df4c6015e6020c690d154aecf99188bfa90378e6ecd380454cf21a8c1b00bc54e75b7e3a6bea07def681cb086c72d2cd138ca36e41b653c6f25b95c8be3f7beb05c48d7bb9a1743d5b9ac9d4b50fb18b5bf945208f2245a775299fb1168fdd0d2375ff17bf5b7132597702ac5453a437a8f83f6a00b661b76d0074868f700c5e19472cc47a27fd42461c0a4e2593a5abea83e371ca6466b9ef17d0290a3a125d3ac00104e237e076b514db57f27f697318e127ce6736972db970de471bc3d7e165e87d3bd8fcfdf55ada8c7aad7f349f1d70211051c78259f7d7644aa327daf6341f19f7073e23f64f47c98abf625cbc998066816a6b796c32ef9d9c6300391dbe579c3e4c518696059ec863592c0b0c61900b6f94c13ba9b60d408539e6ae9b111a28b2ada740eee4abcce2caa72ee48e8ef2b1e972c5dbc4e39957d59fbd971ece88ea9030ffd511fe9ca99e38eb7f3aa46f715eaba20cf1de9a84a8a309684e4898220f9451a82bcd364a4752d6c88939e54130560bd1772809ee6fb832426e1895b12827fbfb41d3b3720d633c322e4b000b8ba47377cd5463afd12241c3ff0889619b0324262a7c4eb5ea5c38dff20fc97021bd13c0aa1c5d00520d8a89a62a98a4cf64b340a9e9b016fc9fc3aca294a15223ce520ec18ece0f06dd04de5cc9589e7b073b371d1e8c885929f5fa570a97dde91430111696cf7b1226aa3240170b9f17d917f80fa93ca9baeddaff9b6b81c82c923bdcf153adb7040f26307ed0a46709078e00eb4ac954298bfe934bc1c72705fd2d9cc9b1094494bcc5232ceb4eec25ba7bb2ad76b005ac7771f435afc532cfd68e40dc7053c4d9b601babbaaca45735b14bf123cbb94162162a27bc72f84f58fe9aeaa3649515af3b7ce13f774412b3835026332206651428555df1186d7777bfeee46e7ac61a1794e4206bbb6b9acffe1df02973928af92bd9dcd44391893e0aaa94fca2d6545c7596c45e12778cb92ff6d37bcc8b163f6352371d584a96b212c20512e703f96f8fddcf3df591b7a2100981adbccf392bc78ff62304b22f2e1c11a5eed4796c27b8720ca681f8a05c98af535e1eeb1fa8ba9b32367d562c5bef6c168ede0586d92cf40d808976ab51a9796b77dde4b3638ae33b09fe0f63e8b5185e84f957c7bf48232a265b8de5529e37ce4934bc8b6f1796eb3836ca947af16bea24b032305e585205bd1ee0184466c93efa4e3bce0d4c2634ac70a5f06aef4dacc62b1e58ab4bc83cc9479cd2c467ece4a672913f879d8364d06b95db3f103f9e5fc89f6060ed9941457fc1708774100ece3813a9a9cf888e6662d05655efcd3adad2bd1dbb8fb0bd6556638ace598c666861474c81c8fe2a62b2257ced7746685319b38799648934c1796acd1571c7df404a07d92c33b2c17f3dad4cffda8ddfc8e7bae25e47077f7eba1e6262707eb86ada331e30b4b792083d84137199a351182f240cf85054fedbc1c94d788ffa0bb18f4ece8213f71d5795acb2907196915758cd5283b16fb0d192e6bfd69c27ea464d7fe9671eed94d4a3391f2953afa03a41e5def5123b975bf1284726f972657eee4ce00e0d5108bed9a0aa3c0235de78d5be7bc07153143ef2e136694bfe01585b6db718958084593bb8fca59e3487f53bbbdd0cd9cf5119be2ef183fa3b170a5f2366d77f31f33d99acbed96b82d8130a86af09c47b423b0bb90607a0e1f10694132033e6b66d305da5bc88694430cbfe76f687fdaa3ea1a7c4d9003d9d7a8b5a7ec8afeec17b4c2ef0e18c0456355906641f6e11531d7cebd87d4a1ccbb7525a72b30e3724dbc310435d6d0d057b5b402e8f93c77916a57fca3e42686c1e1da346636f4b88715626577c5f3a940df2b589bd5e5fe33512e94d4fc399f3444e2792f91912a793b584c214dbe74116bec0baa6a2d92a9416cc4496b7d9a70ebf26618d9991447215b21e8337920f00438374250d021bd2923485f253b56dadbb5c892205a4ac5d124e55c9eb81a982fab0232dff3bc0a7e0e7210a9bdc6c7dbcb1c62af4a2c50887e353a8e2eee55fc83c9082bf2a84ef111eb2f125a2a97c264fd993fb30f927b3e1fc24f5544ca71d24edbf6cfc227fb5cd306a23754eeba25c3efd940a627ba9378304ea3fdbfc422bbadfb6483006fa0e9f78569d12246e6db00eeef7a0ba7f4d412d6c1757a68910772d42bef58931279a12b6f9736ddca28cb05892f1dcc8cbfcb8b588d0c037d12adfc7f97f4aebc1f36dee261ad557fa8eb6f110216272c0354d295078bb2c090af0412092264dd3e625845aa0abf0f1deea5b596b32d29adfb62f5b2abf3ee43259deed8f2033dfff9613319dc1909152f639051f73683fe61564ea46c50689ae0dd375557ef0f90d2b66136cf0d07a9a8a4bedd0944b19064a5e4b7da7bfa190bb3d303920f9b02b79a25553634d141d9e8f103342c8b2c8eef45b802152e5ca99044f4438199417656ff456a5038bdb0554ed817cbb6dc9d50858fd43265e3a4ad7635c7b39d82806fe2557e55b6691925ee73c6e9fa7cc79e3d876262ff41dbad36939dbc5395349cd4d095d3a9c31aa13f92c26e7d7e3237bfa2a3e6c529914ae03d093838da4fcf552025b1ab699dace8974cc79dba37f72445c74dcbc19fdc7452d9e4e4b3d8069f507cb159ebc182865fc55369031533289d6fbec1f8172b2d47010b29dd8211e9b7948638447a2a4675fe6468b5b5ed1a83e9076194fb0561c3a325db68ea9af572e95ed9882c8207b080a02b20de913a8292ab08a203c637581e6618fafbe2305593dcd202f294c82a24fd31733620cb25597e6c1392ba1abe3c5774da41ca361093c7edb07d03eb1ac57866f5e03e71877515527b8db4115946163dc7865b174d6b9f5ec882fec9c6be35f8d810bf4e3841f22ece851bce3d74e8c5198f21b8d559d75088718ebcd90edbcc25d499e1af52682285c9da73679e1f317410798c9e6cd9baa502d1e107e79ca06918f3cd14e4587d5955022ff8f6fda1854fa1d8469cae28dca07f467ffadeb9078aa98c19b90db8ccbffd71eef2e7dd1a3e74da5f7b39e79d0da04a4b039dbaf558eaaef5cb1198d640f9b24b14aa73af94a85eb7d968a05cf41c1777eadf39303b8fa27125a9ef789c3e9b2a255dee9d79244b354191c8e757b96cfa854814046df194ec5982100790e17dca3d52ed2ae4794aa73e52939b77330c11f4c055d630907ea270fc52de8db4594309c51949bc416530847cbefb103c811a9df7b6926d7b02f1b955a86a7c65f26bd65948b0723604847d234408b7862ef269f00553f8c4d9cafa78240a28b673005a982d328cd3df4bff9b15d2db18a28b2344ebded495f950d0c2bd6f528917a8cb852f30d90b594b7aaac1868f4375f6d2f16a79237d393ab98beff479d702e43c5e73ed946f8a11ed62d0d37def90344d70560f41ee277e46306388d7eddd43734c680ab4be0ad4b7767b368339810f02a264bb96b8fe1605952a3029786ef15cdf830136dad01f228f85b0fb129e508d9e60f3c0a1c1baf40399e00285006e05bf25a62657b9297281d69a21e7576c2e9618a317fefd33aeafe79ea0e8f6bf37c0293071260358015a748f609564e9e324e5e7eae6c3f7eb9d2eb2c15794af80a6f2b274adc0a6de9b58ab0f4480175907dc7ed14d6b5df2e936e6b2c2445b59deda572e3ee56d82e828a11e03d14888c19e0d710e6b44515206a396ec61e8a1510c6229fbe364e02f8b305e2c5fc5eeb45d4fe02743ab3da96956924d70eadfa80ae99adc5283121a14618336a011bff8844887860edc8a0fe8aaade1572e437ee47688de8c844800e5665ac8f5b4e023b5810e81d2ff3d24dfc038a33287fca437a45d7f0f9ac42e71caaf7fe869d015d71daab2e4992ceb4c45ae7cf181385aa89f78aaf13ce4eba097805cc003fbc0a47e80d54d744b1b682793e4227c16a235ad4b76a6d69c5efcebaab850e18e60f064c023973901e0c300cdfbbf9a47d1c26f1c361c1599b474867c3e5229e7a4bb60a4199a2a28ee92f98c7d1ebd7a4632b0e82be499b09674be19ced4392bafb50ae79ce16659e5b6b6556746db0d921b4a5ed63effc1105d26d017f70fe057f369dd3cedacba988a07965088262f2764df85e4abb0ce81a210dcc14feaeae50c03be74974cfb46243d2806370ab9ed3b012c56c20e77afe2b3b3407c7a632f5dc91c823f5d47056037ff6261b13a0f548e8c57cd4d9a0ebb5f13beaa1579672d5b2186b9c926b412eba1b25424c844036b7d34d4d1fbfdbeca353ea13ef19e69fa8da029477d486488756d90435063db693c8ba9f4eab641eb5124e3251e8b5ddc66499cbc7bb68f265419a9bdb11172373fa032c9b88791ce235c4c4d28a8d59300dde110192394870b7c9c67d90d4ad1b85d330cabff88c4d0e3e93d5392e94aafe55f9349a8251597007e1bf954e03630faf4e2b0de75174bca413a0ff38a062122de2a8cffc32e8e74b787a6e31a7817add3bc481343895c2677e13dfba6461ce142aeaa056854e3111ca9b9c53c3a4293e22a2523e73230f94ecfdc47eabc0f87ab23607e43799025392ddb6f9187b4ffe71f7cd235ce544f385075975f34a5dff30ae703555dac84a989bd8440b8377409cbd33b15962251c4142d4c8c8ae18c115ee1e4986cbb8c5ce4bde604e2c90a24714852bebf516b22706705e4d9fb0f8ae729ca868a9e83acefd9562fab5b65d450daed813e964c7379c3882f2cfa24496fb504dd403b14ed84a7d1485e3e021ac5fbc9cb24d3db8098288d8bdbb6f5d18e1804271ca8f3500fef993034b156bbebe24683cfddf7e20c8cf9b9b059d833f6c373ef33030b54891bc262963c4d3867df01764f5cd0aeaf2c6243ce81a1c7fcaaeb0cc0066ad3e22760ac9e71f17b03351eb37223b74a48497ed023d723fa3c1fdbda3c9987c44c61e78249824e876c33bda5239197252985ded97eb492ac91b806d9dc1eec755777ea66d5295190c18c9924221efc6f946ec9980f3cceb0f501f7683dac696c7df1684db8d1b38a88fec4985bbd3806c0141baf1164f8677b76b89aae21c32c5c8fbb947131b85d14e5d5199a3938992646f6a15132052efb04fdd932f0fa614bbdd6f3ac51cef6356d73cf027edc53ef2311cbd5fe5759880e60523082641ed0fc03e6c86760facc3459ff78319c286e8b3d75967e4e032792716ce7d977b5932dff30f9509ca1fc8e6542129f5f587d31e15573742d5d519b738881bbf94877bc7743fc1bc4be73fc23afeda3ffa8377500bb5c73c194c4ab5a345a82a1d3439d39a5011ecc06bb1a84f325f6eac1d44febfdb37c5069045c06ec2398592edc0c9046f12c885ee4b4fb90360286cdb3532e2083b67bf03ac6e4fe07433b9629599b03da931ef8e618e929a936eb2938c5ec144d408ce6fb07324e3870f655d23fb59354114c17e45dbc76fefd6a1391f3def04a5124c344283b22c62ee2b256aa97bed8c53bc102362a93fb84c50e8e884a51d528632dd819f5e08a8edbc111c527f494e022c891eabd2fa3abb4e485e6e0ddd1c7e2481486bae48e0bee7c01b4bae8c10c52aeee1523b003245cf1892b5d2", 0x1000}, {&(0x7f0000001440)="9fc56f15ba57d378ce3f05e8a4f93758ee3592b56985c6d4c8171054842faf1fd42c678234058e0f3ff87c0b5456ca33fbd770b3f2a025264be504d56ea0ed942c2da2f09c806214b73dd96a28239f0a4c84805d246390447084b3e405ed8a2f48509cfc1cba6a0d678f5140fbc9285317f35598a6711ce9d73ef9829bedafe9d4b08c1f325c330fb378b204825968bc7f91ab8ac65efdf961fdba1093457f6bdeddfeb378895db62b19b7c6aa4199be1e64fdd4c6d31b29e7711203296eba78630d2f9ae583054f1430fe6d5f33398b2fc1cacb2519db2859be", 0xda}, {&(0x7f0000001540)="9699d47ae4f5a756b4166d81164417b620f9a25073df9a0551dc6a504c2f8660c2ac62b4da3dbee56a10d9598af501f098dfa13df59dac06e24598b6c07021a503deacf0", 0x44}, {&(0x7f00000015c0)="d972ac08c2d8d74fc00aa5bfcb98720779b81e519628ac5365bb3bab6674fe87817038a1807dc5f7e404aab7b3f413f711c676589c8b5cefc25f6575e0653bb9e6402224cbeb4b2724c7a9d5168813d6faf7f96490dfe05df5c206419f62a9f8de4e9c391e101294d3adda70558659db5191cbdf2cf87771dfba1f6f4dc552194d00e38fe721c7bf80a50d05592a2cb8b6d9b1ca91614b", 0x97}, {&(0x7f0000001680)="a959c1cad34cb53b06d58b7c0bc241d39faa06c59cc23478f1b8e2a08ebfb2333b07fbdf35efafad2840867cb9ac0c85ab5a52bfbfbd16458ab8a7a054331c5b3346d692f791c6673f088fbaf5ab74ed166973d73ce6fe9eb661c2420f9a1f421f117fbf95fbb4afcf01aad213f06af4060b360e1bed92142dfa502147e52cdd89ca411403204f5a760511b2735bdf7680659947c73a88b4b507b9133398ba96de4a7d230ace4ee43e4598a27300e8fab753aa721aa53eac14ea3cdc40d057d3e67e017e0a47db8907395d0deb34b3bff601180f159b990375e71e22e58134c042069ef777f5", 0xe6}, {&(0x7f0000001780)="821d06639f947fc56bf3ce22777cde4454139a06ccac0ad55655f526497220e61959e3a14664f739c14c166379bed124dd1385ffa7b0f1bd745a92e5ce1e6888a53195a411191bf0ba99a66afb4daca78a3e418d4df18cf18a375173384674fcb6d15e67ff75b51952aad467bd65e290277aa2be1f192f657a76a271226903edca91c0b06fcd58ce4ed24a8bbb1590d729c0fda9588703c880ef2cb671a2a981ae119439fe06", 0xa6}], 0x7, 0x0, 0x0, 0x408}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) wait4(r11, 0x0, 0xa, &(0x7f0000001900)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) open(&(0x7f0000001a00)='./file0/file0\x00', 0x200, 0x12e) truncate(&(0x7f0000001a40)='./file0\x00', 0x5) setitimer(0x1, &(0x7f0000001a80)={{0x7f}, {0x8, 0x8}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) msgget(0x3, 0x4c1) msgget(0x0, 0x80) recvmsg(r10, &(0x7f0000002f00)={&(0x7f0000001b80)=@in, 0xc, &(0x7f0000002dc0)=[{&(0x7f0000001bc0)=""/26, 0x1a}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/251, 0xfb}, {&(0x7f0000002d00)=""/55, 0x37}, {&(0x7f0000002d40)=""/71, 0x47}], 0x5, &(0x7f0000002e40)=""/169, 0xa9}, 0x800) getdents(r0, &(0x7f0000002f40)=""/172, 0xac) open(&(0x7f0000003000)='./file0/file0\x00', 0x800, 0x8) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() poll(&(0x7f00000000c0)=[{r1, 0x5}, {r2, 0x1}], 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/185, 0xb9, 0x42, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x4, 0x8) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000100)={0x890, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f00000000c0)={0x3}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="412965d4a74f939790ff0a72a9caec066c65bc00489c0491a47e0ca2623b9640854f28b2d1ad18c856e740dbad7c4af8119771b9635e2d1fdf5bf180f7", 0x3d) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 16:00:17 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) semget(0x3, 0x4, 0x4) clock_getres(0x4, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r5, 0x6) r6 = semget(0x3, 0x0, 0x20) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000300)=""/240) close(r0) r7 = dup(r2) r8 = syz_open_pts() wait4(r4, &(0x7f0000000240), 0x8, &(0x7f0000000400)) write(r7, &(0x7f0000000040)="82b9446ca0331f5b3fc701ded85188c7fbb9794918bbc3589cd54ef89486a2f65b0e48fc5f47be49922479bdb2549ead4cb77cfedc17aa9010642887ae34e1175cca1bda6e2731c60b39bb6aab1ef7d7d976b2ffaac87d8440f18d38f224c28e8fc51acb5cccda90956a0183f8427fbc0e7281c21f83eb3c4ac1be7752279400cab2cc664bedc67a9614a82ff57c7a1be83c051b8809c584e1fda4339f52c5bb8fd96a64b0cbcac314d8f91fb7987496923eef9ce5a219c38b257cd6f242304fc94f18a566aa82f00881a26bd1d26e1730f5bb09414a441b60a180991978e28958", 0xe1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r8, &(0x7f0000000080), 0x0) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1c, 0xfff}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x696, 0x0, 0x10, 0x40000000000}, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x4) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x406, 0x2, 0x4, 0x232, 0x101, 0x10000, 0x1, 0xa61}, &(0x7f0000000280)={0x7, 0x7fff}) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007000000000000000000070000000000000000000000000000000000000044889baddcb33bc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172ab198078cd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3ffcaf282921bc99500e746e82a82f54366c820104c16f53ba7c"], 0x1, 0x0, 0x7fd) sync() r1 = msgget$private(0x0, 0x10) socket(0x20, 0x8002, 0x1) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0xfffffffffffffff6, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgsnd(r1, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="e907ba732c367209643431c65374654480fccd1701831f40bfe364e7554adf5e06a20d86b08efab45a714e14c39d5a25c68a1c7d7ed94e3230fc14603f4a13fe57935d9afb91f073dabad4842d225ee876a56a9ace6b266857f431d7d0db469d80c24eeb6a4b14b02076aa96e1d1f3e60fc2a861b1df87afea6c3d2d3ac9dc49156de4b4425984fffdd9098f23b6c1745dc2003939ba3922bd15c6ec6c39d7b26948c850d9a73763f49ccc2a0d1f1d988992b32a5f5467fee1888242fca85e66756b37db0a13a7cf607c5d23ed43e091d8596918c2cef06b4644bbea79020674e61f57e464be9dff4e9740cf8617d86942d1ee38503d", 0xf6}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ade87776db86fe6b28fc630fdd06bf937c8c1a2de585ed5c8defc198863a2673f6a23eb45d26637899f18ca1e22bb536556c7bd5190fe458cbcbee9b35", 0x3d}, {&(0x7f00000001c0)="f74df6d202f4da44d815cfcf2eaaef1a77eda16397a55f0acbf3a5148b6c8e07791b8ce51e028146f79c7b4ae7b7d26f511f99b3911ccaeca502b61c260646a693a2d3f6a8c39ddcd68025297521dc2dd636362367434a21677bcc150292106345fa4a883f46ce077025649b453869c1b14f752d602192b826c2c5cf3539f5d6223ab596282f813b1539f0dca7881f55c33875cfeae1ef48cde698c3279c016598aa24a4b6fae7924080637f83fecfdd65615073ce10c738108ff7cf1f5aad8813a7ee6b73a4b4", 0xc7}, {&(0x7f00000002c0)="906884e6bfed0c4e431751eab7817c8d5c5b73be7447659be3b0777a5b7f0337778e01491f27afb9bcf7c054c4a77f8497f4ec3638b02682aa313b489a9d8ec1f041d020dcb7b094bf1820a25113930ff9b6d729b3e5a265e38b6b5118", 0x5d}], 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) dup2(r0, r0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000011, 0x3, 0x1000) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) accept(r0, 0x0, &(0x7f0000000bc0)=0xfffffffffffffff6) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/178, 0xb2}], 0x1, &(0x7f0000000140)=""/137, 0x89}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000700)=""/240, 0xf0}, {&(0x7f0000000800)=""/253, 0xfd}, {&(0x7f0000000440)=""/114, 0x72}], 0x5, &(0x7f0000000980)=""/224, 0xe0}, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(0x0, 0x7f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000000)='x\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) sendto$inet(r0, &(0x7f00000001c0)="923236675eb49e2ffd589044ffe4994f61825b61e663da3c46df03dce0d7d91d1f00b5a8358fb2f5ec3fa6a86d35b7e03ce4a906fd7c22c60c980b0a193052cd9a91364849dabc959ee00999907787dee6476be8403f71c627e64d5b81f2bb5b4ca7f327f03817b2b5b2df196a3b7540298d2bdd09cddabe21616f300aede9901361d7355f84b26ea2df2be247e4e56e658ac3870932f59585966b6a206f275f7d58227cb966", 0xa6, 0x8, 0x0, 0x0) setsockopt(r1, 0x7fff, 0x8, &(0x7f0000000280)="b1f9fa649cf94a7adeb1254896f93775ae94ab1ada9a50c5afeadd6503f8b335500dfdeee9cf7009d1b2516dc965f7025200c1c03af86138f1bb76aa8778a415f01ac1e8829f52c228e76c5c426d57d99e976d95fed208d143e52f5100b9229d7414a042b99bd41a71fa76ddf8278040fb4f81ec4b5b194ea9954befeb830f1d7d345a3f59bfb592ee7f54263b83c40891ac9164b4", 0x95) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) mknod(&(0x7f0000000400)='./file0\x00', 0x2040, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000440)=@in6={0x18, 0x2, 0x7, 0xffffffffffffca05}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="c0118fa96308524dd34dd899d5350b5df6ff7341", 0x14}, {&(0x7f00000004c0)="8ab02d54c7ea196e0cc22f0c8eb1582e1b979fdb219d8b6ac918205f0d8223f131233046abc63916a6bc04c695f6d24193559a47c328a093c7ec357391624582900520b1044c505335280b684a95dcf76042e9640620a87f623ec740eb4d66d66b06cb7a98e40e83cc15d1fc6fa4458c382249dc37defeea1927ca9eb68a7ca9a7a60936c750073e3ae021d65b5049fdfa622abbe60dfcaa256e982b6d174251b21019463d5adfc92555ad3059ef437b750bebce8bd28dc854671b8f66cabd6864ac8e074ffbdc9b74dcaca1be", 0xcd}, {&(0x7f00000005c0)="2468e96e54c384da73581a0153bcabfce5228eb7f5f38fb4882ae43a5a3e05092356ccabab1b33d9eb72ff38fd80157064030bf5b0435daeaf73e61a3429a0a23e270879c32859f6d400c719d1dbd9fa9f5075f2011c6cc530ca38dcfe2ae276396e62ba9aab5890174c4e36fdfd5487e0c352f2d70827852c174eb8cef349a95ccd4bffb5e12c282c52480c1ef2cb6caa552f280bae8ddd36427aabe9f24be2f931136485a2fd3ed69ab06233b8ed", 0xaf}], 0x3, &(0x7f00000006c0)=[{0xe0, 0xffff, 0xf41, "bc1b6dcef08322d2fafa952dc9ca82418215ac17dd9aff783720659825564b21102b71317ab56e64ccb3b6690e078f4ec72de3adcbfa6e1a71aec3cca653eed3ef5dfa312572b91b4bc2d45a04c33b015a8a5f62ab0fe59a49dd52d546c095523ee0d1208fd70886f6e1645e98fb11ab7e48607eea188871cd6e3f37cf8b7fee702f9b2ab61ebac56fe85df6268a3c9bc62f49f568c4b2e607d72f68f00b98ca3dee3c0ffdc9f4b8e395d276438e552314358ec95cf15b446c5028dbf89a064fa25a2d9cebc80d14857b2c"}, {0x60, 0x1, 0x7fff, "38eb5c5fd6be7620e6044a3050c5961856f657a1872d0de37c062978be2abfb8a3fbda60465806f98174e215845286643563a66c9f744e205cc13c1fd33cd476072206fe785fa67aa1c4fe111efd43"}, {0x100, 0xffff, 0x662a, "c95fc4f231e284b3d9b34d1b87ea77c0e4a9f858339978628230d0987b966730f9757af8552ce3aab5550d38fbbcb41a48b90b90bfb8757d435e02e6044ef9185ee9b6d2ab4c8e94b8873e8c208a332e0abda551c6358acf9e9948e8531dbda379b1fb56394b95feb56e7eebc02f18b8492c488c5a5ff230bcadb794b05f7cf405f058a8410d7a0dd181945f466b02397578243530df4f61d878af77b4a566234c2f25bbc3f86147bfb8c87dfefb6103e53b43c52339b37531b19770c037793c326d325c49212f33a0b210831ceb68e41269824fcff049115e43ad8dda44c6d5ed8d790b904db15f3b93bdf7"}], 0x240}, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x60) 16:00:19 executing program 0: r0 = socket(0x2, 0x8001, 0xc599) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6c463000a7b5b9c7a35e89a0280a9b9f1f0d7a10f61ed6bc97bd2f72bc92c91058aea57c02d684436f302984ba93bd324563b37357b8bf67e382f494350797af3af76e47693cec05193c125739c0ca8e5a0a193085f4e10115a4f9081a4ecc3217cfa939576b7a135e"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = getppid() getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) r2 = fcntl$dupfd(r0, 0x6, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x184, 0x6) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="929431de22ca566d0a436cd7b1ddf391d7cd6397e0e341b25311f6ece3370b4ca5f59f93a8773e6743e049d7853037ab0c0ce1d1eda61751e16ce06e9d28293bcb0bb4fb465eeca5b91e4ba310e73761b437", 0x52}, {&(0x7f0000000140)="6eb91e6beddd32bbef162910c2138aa193d7d5021eb4361652b6cbe60d0896c95141158c8ec911628d6596ece87f408a76c5e27caeaccda3549c1536be3feb1a1502261108a8d2303cd46ea45f6938a89479825b22e84c53c1d5", 0x5a}], 0x2) r3 = dup2(r0, r0) getsockopt(r3, 0x792786f2, 0x8001, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/149, 0x95, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10004) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85496300020000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffda4) 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2}, 0x8) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x6}, 0xc) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1001) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:31 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000a, &(0x7f0000000180)={0x1, 0x3, 0x7, 0x3f}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() lseek(r0, 0x62, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) syz_open_pts() 16:00:31 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000080)='\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = semget(0x3, 0x0, 0x45a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f00000011c0)='./file0\x00', 0x80, 0x20) sendto$inet(r1, &(0x7f0000001300)="649350e808e0b29efaa1fe87bdd7408616549151074b1f26a303a1e8ffb940d1938b11176f2844ebb3e5e0170cbe78c19d5a3ba64536e885312400fea32cd940ec8b21e1466b2ff32d194dd2719846ffba41584df008379389924e97f8e9d20c1bb238544bb9f28ef8c70cba98cbd50f91b10c29086149d492bf7f6509158e50ea625df032c41ca821d00bb077ec8361f326e8cead7f4757902b2273fcb85aeecf296b942a3ad97dd4bf854a", 0xac, 0x404, &(0x7f00000013c0)={0x2, 0x1}, 0xc) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mknodat(r0, &(0x7f00000000c0)='.\x00', 0x4, 0x9) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x400011, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) connect$unix(r1, &(0x7f0000001480)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x16, 0x6, 0x7, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={r3, r4, r7}, 0xc) msgget$private(0x0, 0x40) r8 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r9 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000001400)={{0x20, r6, r7, r6, r7, 0x0, 0x4}, 0x9, 0x2, r9, r5, 0x0, 0x8, 0x6}) r10 = dup(r0) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000100)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='.%+\x00', &(0x7f0000000200)='${\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xff\x00', &(0x7f00000002c0)='\\$#@@.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='],\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='+*\x00', &(0x7f0000000440)='\xc6\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='(\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')C(x\x00']) mknod$loop(&(0x7f0000000700)='./bus\x00', 0x2000, 0x1) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x31c, 0x0, 0x4, 0x0, 0x1, 0x5, 0x4, 0x3f}, &(0x7f0000000640)={0x8001, 0x1ff, 0x6e, 0x1ff, 0x3ff, 0x81, 0x10001, 0x8001}, &(0x7f0000000680)={0x1f, 0x7, 0x3ff, 0x4, 0xfffffffffffffff7, 0x7, 0x3f, 0x9}, &(0x7f00000006c0)={0x6, 0xa0d1}) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8d22) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2ba5cff04e7452c7, 0x80) r1 = kqueue() linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x574) accept(r2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0}, {r0}, {r0}], 0x2154b4e481ad6cd, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x28e) socket(0x30, 0x8000, 0x80000001) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x740e, 0x0, 0xffff, "ba535e6cc06872c456e92e4e02c7cc795380ef9d", 0x40, 0x100}) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000012c0)={0xde, 0x1, 0x4, 0x6, 0x2}, 0xc) r2 = msgget(0x3, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000011c0)=""/188) sendto$inet(r1, &(0x7f0000000180)="775258c5184f26624b988d20d9296d626151a51bc6c22b0c50f454cf666e428b600e4ef93797002b47163361658fbf9364ccca528f3cba341ef367b8f0e19bdd3fb98fd6f6a03388bb7675ec6ea607d6c06c0c029e5b850431adb6d487216f2f4fba0f0fd2df988e6456d0484aaba1f05f868c958bd56296a826d6065b8efa251e636e79144cd22cf7a465006706b4426fb07e6b9fb673bc76848378edbba00b5c53087087d17ad675735be71b07ac83c93bd5b84d7ab911eedf1d0dc98c0073c57666f6e2231e8c3a7f5450e1a790d866776be33733ec8963c0a8a12bfb5c142aa9c739cfe0ba704fd07308f2fdfe7a3669ecc63abd551135fe8f132bff1ee2f9cba079879976d301f5ecd3f6c03836dcc4d81b3902e1358dd6932245e9393175ae3ca6416d3e825080c09aa4f8c5d55e89a4ad4b554887af249b7d69246014f45f092a452eb0324a7e27cbbd3c1e60af8ab89d4d916131af0523da0caaedb871d7450861610404a484f330ac6b5f65656112350a8b7f0b139fd23986e8cc81c5aa2f68e6807b0ade73c8ca823f92535bb6f161dcacf0541c843b5a4127b6e243b4a4844acefe39a29cfd80995700318f66a908a329a410d458cdd306682f1248d2e415375b799337f374e3ce490d19c72148655557d4ce005c1291b1b8fb8f3ba1ab4a8e07a8e18e8a57c1463d551666bc958e7331bb7189e04fb39c7ded18fef107a5857373b403d5fdc797fa1c9582533f67db1734b922fa6b62b2bd3a7997ed61e3916f9f4151c92e903b57f2cb2ab31a8cb48af3846b350b15ada76b21f1c4f25ee6803595b42d81572427443947b64802b139aa59f06e76c3f6116395b2074fd1ec73f3adc93c25fc037a0d4e0a16f20cca8d6e55f9f954599feef7c074b35b49cd0bb7c721470037c8457b314d8ffdbea5a0b59afd452cb8ac1e1dd20cea8de7011035abca9170a90048fe774e4fb742dfcfd330e6597084a2088650eb9e757be73bb70967a5a1187fa8598e98d46770ea9af122ba0ef9d072c86e2b7d369b5db22783cb72655d799766fb6b40b90c4a0002c41f661203457ce648b16a6f2c1d5fed0830e5e5c86bbb4901b754d4a9551f3f85619320e2c754986ee20ce94a218af9a36e39774a4d094295a1f102d199167ef90301f96b598b976b1c74f2ecea6d6ffa4255de3efe12ac21a28bdd8a2c1b3b926a944440ad56430a3d04e730d09b280dab4fdd426d842f4740598b2389d4cea881835c5f6be53dac82fd47bd3479090fbed6b993f95164c455491861a69f169267ebbdc4695c285a709057b942ed55d2ff182511eaf5ca7ecc5cc587da786341e4b0ed6c7c54ed01704e935818a3e4d477b5d98a1cf0016eebb1fdd47f076747cba839de27004b291f38c73d4ef066a5d09682d97c0f041bc9e26e97780aa27ba04fadbf9ea14e483e1fe43e5718ff3b67bb64929c9c7d18d7181377d04604fedc89b3b8cfd3ea5b4a8938e9e1b099d3bc540804b11061b13503544fa0795fc8a3cb4c08fc0505d2d1429c4c60a1bf60878d58bbb197e1aed2d90a805f1c28e08323a591db7b00c51f93928310a08eef9540920bd8a772d88d91434e0be7d0e12fa5bb3ff42abea9df2ebb6eb4f9730ffa4ab1ec9ac2d709d63518d472be6c8e7af4e1cf40a0bd86b61a3c774827d4ac47946d14e991a161a226d9596b7c97afc36e8fe908fb596030d4ac96734e6c100a21d6ea70f7613c0b87419f23a61139cd700a33290be8c1e39f0d47a18abf2e6912a971a76d7c7c77ae3686e2eea600a216c23b859a2dd628b46f5599883f4e4631c057c0e69fc5978ed7261d26eb3021c02be834a523cd03768d8f5f0cfe0e65812acb37772d79f31ef0a8d47ba2bb8dcb4ed976797f8d2e6b9fb201c7fc2b3a0928c5a0630170128a4ee64d6265dec699919e3898df9318410627e04d2459c568eb104d247db719f43de8a24f26f083b6235960701555e477dc65d9058b3f1ba6f0084937c05f9ae1ff558532f27610f4b50b78322ef47ec8220241e1b8afe35932e0e1edc15f1193a5699283ba3f408bd51a6b2c9bdf668956a9f5938942fea0b0fc6d374399babbf8366b41f7ed93678141cfada3e439534475192cb5d00f870403858dd03e0bfb01b3e6b71d261926d712cdd0c7ec0dcf68787338c1a618c827ac315019fa33ed3b4acdfcc924ff349e3dacade810142be6f0ca01fb63e5fb4a48d936130f7f014a0c96c654c9b79e6051cb83a14cb2bb5c3f993a20735110a4cbe97b95496f9d0217bca3439c7be8c8c766efac3f90f6c8a6ff4c9dcd992a2c2e3ab6b0b7ab2cb9d66ee44b01e27920bae3377fc74052de1e983b22e2458cbbd469c2214a5839c67cdf38cd2e0a67afed0e4e0a91a2372e5ff644927a0469b067a25ae000cd8848811e6ac13cd288eb0d5ce1b2e1f3a417b50a21735080d297adc1de052970aad86291c675b9e8b9e0a5272ce022c77529ac30df51f13845541b04a7b7791a5127b63385ba30c4f15645a342148658487349dbbb6365ba863bc1a36f326913e629d4f50ae88514a7b12fa88ab149cee084af993a0cd446d51e0e340deaf49755ca0996dc3bc9d3ef2e7454c1f8f6ae8c48eb9756f4bddc601007be47ff18fae8413e2d403ac389134b2a661651bdfddff29b9ffbf289ce3b3f88ad06b443cd671de6ccea7cbe8dc51361d35d84b42d38bc18e36df3b1820d44583111b173e631fbb29a3bf6b0ad9366324ee84f50b6f8ebc743db630837332d4f500fbf1c1cf01e7bc15c2359149607e90082edf942d3b028cf43c487a4be983831d999cbd6308db9043012f706a32bf71ed733e9a04c10b2681c059160d8c229dce78c7b04c7caafdf235561e6ee50cd4e329c35413c546998eb359e89f7d1373265a2261afdb205cc95fba4f090a0a6ee3f4e98f36a901e677f4de625c4a41f67eb236b05c617eff19027a03bc717eebcd7f22347dccae4364cac4a50d7f2b401240004f2af402fa3b57c0ee4b472ded786340de86361b577efe6538bb1c07d7b7f1085aa392ac0986820f1be6d78eb369616c96eb358e7e8c84d62b9d80eed97e76c03b5774553df3737ab50e35e10dbd35d632e427094edbbae48c0525f4fade331bfedb90fa76b8778def000fa943efd4e5013e5961dc85e29bd8341c4429fb1399826fbaa1f0d1b44a700c5787c70b1a0d91eb44f26f527135784c27895ba3f218c2266c9efea364b10f80fc6d078e7792eb23326c1f3719e5acb9656f3272e3369be8abe73d45927082674042e19e44795ca31b2bc2740e57b77873e6285f368bf43cccd21e4dd3835a00669cb4c480eebe02f7347ce428260e590e31b9673510d756f93fd6af17c713ca71c96f616aa584c65f81cea071a37952075164d09f048f3113756c05f74fbfb3de168072cc8df652fe8c4faa43d66c6dd7badf9218aae1e39bdeec423912152e84c62ae90de1b90fe63dda9d3f5130b60ea1d58daec584c70819ed5287e375c0c7cc565ffa02f9fe055aea35d11471a3089a89af3401cb831cc6308451db78297a297a0246567d0e2148d8c01ccc7b4451daa8d2124870b1966e961ecd7c1ebeaf4c67e0a90d8840e2d0cca4e3e8244265e16df3803961fd0afe81d17cbb3f0d27f56751428753d6fb28db698e1ccc6beac3607b2b01dc658ebb7ed3938ec1fa27f5c39b8dd080c537e353de96e990e622f46b3d8c312b2abde526b24a4684f365d314d32a9934ac9d92be99f8f06680ede4ffb993cc556ff6bc5b2e5ab0bc836c763559ca2e3b2832f9fd60d469abf9f5c48542b97cea67c1fda542245782dddcc3885ec44d28be91df33a706de2f9459c4e87af94d0cbd12d069326e2d9c87e3ec2a48ce8d4bbad25f88dbc7b0ae91c8af74476854b68caa0ed17c34ecfb4931cc03fb1bcafd01019b42c56a7d69091843a7f0c271bdf1636f3c5c4ac1daa1355f87dea8552c97bae54a4103498134a39a2a9afc97d9293b59894432d2f833eba9d132e88177cb6ed774747d44ff4b5141f07afac4f71e88fc0a9fb3fe2913e3a1de7a88cced1157ee1de0090bcaf9738399c5b45006ed542696b88fa67a8d432a82d2d077546d96cd2c4097f6ffea52a8460809c681d093dad8511a7b57b6d3cf833432f06f608bb92069761239306984c56bd5be5b07fa5147c0e43e6a0296ba890621678fd19c4ee1cd6832b0911f862acd6faba421ee788e5b6e2aa8915db93643207e136c4ed180ead5d77fa3d958ccc94d4dbe5f304e55802b77747ca8591240d55ea7a508e9a92542914ad304016e1c960dbe98dfeddd7be77fabeddf433ca5d28b81942f3dfc7bad8b77e9530add36a43d1c34a19837c234790a590109fa24ade695de74258f6a58b47600ce75591544a4048481af5bc64ff57e6974db4436d177d3185761bc176c2f427aee9c73e0b2f97e838fedfcdb6c27ca7a45eb6432c34c90e9be20cb7a90b3e8d07eb12e031c32645f5c28ae98fbd70427dfca09889f6d9d7d096f34667de6e7428a343abe461f55ee1bfa9cc3e8480c61262d20534c567382eb4e2feeba85149d0701e815475c923dc6c3013c13ed26266424695556944841b4ad02774bd4ab86865d72ca0f75de0a18a9ffdbab925adc1a1ea286e78865f1592daf39e9c7716a413dabcbbdbfb679a2be3bdd8cd57f27968c503269cecc40781384d45a0703f5a2c7be25e2ef48947498605a994a036bc57d53abb3eff7ee843a73ff82d31ad2f87541527954634fed5591b447540db7dcc26074e041a5061fc464b643b90e86bd1ccc16b88f69468793be06d936d077da767b2c35ef812968da3ef024fd5c7e04607660daac65cc3347650e5d98e7d48a5ff40684840dd336c09d2bddfb125579d034f45d868c2669040ee85496facae458beb37b3330addc29ea95cfb3318fe4cfe2d4a34343d7a97206bf85350267b799d4c88c9bba390ae313992303d788ceaa3c731be874dc1c8cfe2cf2a38b7f461991b5ca7ee669c3490375fdd4c2c460df8a88354280604290fe936853da0824da33dd334d9152c8847b94003d668ebdb149cfde0de0aac8f66ef30ef2a861bed91aeea4064b8765f573463218eddcb4923690e9624f283ce9ca9f76f75fb33c1ac626a121097c39968ae455922701b93adf06829eda84e3ed404c35ffa6ddc9e9b29ea23a239874740f6b8251103382a7ad1f69421432c190ac73793f465d780e951447708ad9f1c2a1bdc2d399b649e36538aa99188f729296ed115c548720ce07067c30aee388252b6b17a711e967683961bce9b6c09bc90556bd9a2d776b4902a611342cf1f874fca7737e158118e59cf10af0fb0651b98c1f70273bb742c832cbd0b9657e4b50e36c03d9e605b370c7d7c5106cf264500cfbbdfa35f8e18122c6eeb8c57bbe627fa9187ce0e10a1cef8b29d58b5825c9b09f812663cab31706a064265f9557db6dbad7aa792ebf31a32a547200642155d12ee88cf507fb67192e295f539855dc13a466e861a0e0d7e673e667aaac2a656407b9d4c9bd9e197d38c54eef429878c1aa5349e55995881fa57deace9820e4de98b585cce5a0d653510f5130a87d45902f5684124ed2c9511e78bab0683f8386e901c08b6678ba58458a5f9f3853d758eaa61fd301a3ece4bf95d5772677362c0491f81eec6fd2946f414e132f9adac93a441a0831e7d1a9dd42770060496d834a306b429fd10cec218508c421d6fed56a0a827ca58777cc90426cdfde824a3948030ea4ca5e6234331af5ce4", 0x1000, 0x4, &(0x7f0000001180)={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001280)) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r3 = socket$inet(0x2, 0x4, 0x6) clock_settime(0x3, &(0x7f0000000100)={0xffffffffffffffff, 0x4}) geteuid() clock_settime(0x0, &(0x7f0000000140)={0x0, 0x1}) sendto$inet(r3, &(0x7f0000000080)="ff32a1d395fde25a771f4d2765c408a83f7e0dffd9260595c6c07f8018535bd1fe5e74b1af7422923c61d654ff633a33deaad074f505279719a4115aba5191ecc63a61dab718907f3f938af01984ba9eb9bf39b65f", 0x55, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x24) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) r1 = socket(0x802, 0x2, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:33 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x81, 0x4) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021a04000000000000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:00 executing program 1: 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2811, r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x77) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r1, &(0x7f00000000c0), 0x88) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/34, 0x22}], 0x2, 0x0) 16:00:00 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) clock_getres(0x4, &(0x7f0000000040)) sync() 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0xb75eaf5b769e3274) write(0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000010c0)={0x0, 0x0, 0x1, 0x0, "9906c4fe5d28c704feac09923ce12ed1885e2e17", 0x0, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7, 0x85) sendto$inet(r1, &(0x7f0000000080)="9d1592d8f4b33e7b9ad5fc77c9464dbe191e30e63b4b8ef286ce21dce102ef20621079e229768835d196a9e6dca478bec3a53726f8b65695422a979e23fddeed781deefd35a31a620265e47c34d2bc58c286ed84b5afc4e98ff50f646095fef7189480da2e81c544b0d8c517c87f511ed544e0703abc363d9ec8ccc61b2372471235e525435d4bb6b59aee87e85362746f2fcf3627af412245a0839a271e1e88c9e2c0dcb297dbd43ec6123ed5f1e0efebc4e4442b938fd42e0741be678a21cf4fd896ea8e672332857a22415c728ae25de6472728f7384dbfa94be5eda94fcdc1a5e0043c3f3038e7a32dae218d5c65384c8ffb1c06a812d6644b4b1b449d0b83bd1e5933a5c55173ee91f449a002a383005e23e0a63515ae9c219730cb9a4eb6f3410dba3a038eeba7badd6643f29f5fc57ec03de3c9e7a192fe1caa338ea70cc66c04a04b364632b15ffae10097a735bf65468a932ec05b33efcc9f21cb62619a99f0c09eb49e1a24218836937da90a51a19ea5f61ab15213e496b5ca9137d4a210badbd3782c2b3be0c466d16cb705c7f7b2808c46347187a365f773e41c979f80aa45dfa9ade7b00f1d792ddfed56083dd6cf35b71862fe8c3aeb96474afe28f96c17c92c39912679379e293ddfa10b60041494044d7672e8769bbada7038d0298fbb0736734d081a93980524093bc87d79738f6ea810fc19bc4bea0a9941f132190c55b139170ff9f3d7846b186d1ec2bb12a888b24bd4838ecedbd0153df64098014fb78654050a979bdc24446a3f884915cc345f6cb3b9013daa00bd97947617347961d2ab053b6c2668d80b2ae87c3f0175091f5daabb0948164634bcc8975afac80ec89557aab812ede0e5819280d43b4e913a6c3c00038a25b3dfba8433ca142d2bec47fcfac03b2e8855dd0bc908713268bb57c2da03c245bee5d5f3c52c569bee48995604d737b4cba6a38524355909c839a3f71570b27825f781d6e26b58947968f0281554b93cb41d8fdf9833294d06cb015eec955a107150148731a3625f4abae865fad1c9fe2f499f0707503efc297b14d1a341b1b78eedecfba530104f64ac6f223aeead2cdaf55e25355dac9c29df4159ce607ef854baf10309502235db0e2d6d15e00158bd2dfc851d698f399c77309feaf741ebaae5ea4b43c58946041c029961da8e9a0f390a2790921edc8c3737f75057b0c4735cc94842afe5c7c67c0eef9e05a94ab9ca351beb770130debd64b6eedb84ad3c96d9c29f3b0f3fdc7ce1271a66467dc513a4384470addd14cc7e4618a4f3c9d6951c4a0f6a53a8789a6db6bdbb0459ecf4a43b3a4fbf845b4a7b8923a4f902172d413d75e4d40da8e35dc57f4b032f223048237488617345cc7cd4becb1e4b7388c09f9a7306a1793107e1225367c7c876180c39b230a893bc428ccaf244ae1bc6e920b14c30e7aa102c24ee1c6f90a4e5f529d27466c867c6abfb5c2684f577d81d57924c26d9d5bb05ba916c8abbd7f6c652081de52783518016e4b19bdbc9f6fe2514d870c6ade97f4b3282fd65f5e6ae67c4b755f7ef14181b56acc59934502a3c409ce8cf15a44730eb27dc1bdde17a8b0354586d791151917d6de07960f7c076b3ecc7b8b732c26f4e8ab8a8f1a7d5620cb507449e492f9b295810473a5da71b5078ea0eb0c0d2bab33f0dccd5007e988911df5dc7d64428bf05d14b8da9bd3c953518ce4cf0a125413592d9e798bfc211b033654815205dc80a71b70fdcb47ced88b68c5f8dc87694fafaa7a1519489a80ba56e5dd1f4e1e5e49826ac9e69dd39904d1ff02d13466401a60f55bf4b0d550b56f8204d074194a095948826bbd8952b09e03058eec0501662391306b7b58abb9a2da5d619f250ec7dfb0cec7df7f66a7c30e26cb67be7aeb0ca2569fd057652d59a42c2bb238ce43a8c52e1e15398d506b9a45e37530a03d89f8e9276609aed3911ae57fe1591692030d6cfe584dc268a337ca77f67727fc69ea75d7cdee04326642fe7d2ad679076628edbf2192795fb0c60a0e39076b7f22080448437ae6e557646e7b72212630381289e48c0486ed8a6dad5c5e22d694f8b16c3c4a8b49665f68cb1a79000c6e3ce70c15b5ffd21f010e12a3d3ac30f8737cbb315f9ed9b66cb59ded4e11b88c3d13cbd9ba4f4fcb31e09ca87b19dea3d851a50d9a32df914a8696bb636eb5d04bd3c96fcc0f22a19fedc7e12868d98cfb7c4d1492f60f69e4eacad2cad8c6e62d6c2d3a65228905d145facb83b45b7b3467224f8b7a9261210ed24f8816d2b5ccc910f89ae52a63a7fab6fe6a93ffc74de71480bb4c8fe9d6d7f4f5a94798ff94f78abe909adc1c70ecdb4118f821b25f8269c21eda1c14e0e85fdbd63180d5b8f94a68391b65009d44eaf32042f64f56b483c43b6d07d8deb2179bb393d3b502771ab81c5d4963d6b1b8e17a34aee7fe062a22a4c14a1dc52b82b6743500de3b082d73978957b4f1d284f20f61bb96ed4754623671405668e5a11c56693d457c19472ce6572d7aa168b2b998720285499d2ba5624b5d3597bf44df347b76f35cb2fd78c6fd845c861990b91f76c7e37eb56fc580e71268f6113fcdbdb91fe50de93784d36b81783fddc7523c1a786160427565d4e5dceffbbe5548e9e20dedd5fe4db023247f645033d006b5d82133bb18bdc1cdfbaa89f5bcdb3b07b49d590fd042d20a0dfd1decec56e10aaaadcc80d56306174c547ee6ce5e6a6627bff1732e4a49317581ef1307a3c78a411c9d880f991abf9e38beb4b9609d2bfe969f1484d2a90db8bd736324959cdc63d16dbdfb9e80b1bb20da8ecc219a3a80c6a1e55af482706739fd459f93892d9c216ab8b0dfeb51abbbce07f05fafc8786911bfdb0685f4afd0f12c62e3da23b1e86f5d70618aa7dd3c74ef0fd434eabeb24a97c371a7b9f938d7a3350ba3020b107fa4c8ef38041063e3c5512409b92be4f4ca7adb15b562f6136718b50379feb18361b92a8723ad21ee2dddcb0573e496a5852c1c2fa514a11ec08866d062b885d63f8b0be7f2f2b5c9fae6ef33757ba86d17847879d0f0ad3a67cd9e03a3e14198c55ce4d5d81977d208b7bf21b9d190db38ae0fd828a04235c4d199e22ec1a2e468a56dd5b3d3e6b2edf5573bde5d06e9569908340fda01e0b96ba7db212bb5e48629159de58d92945b681a3ed46553766538ba3f1b8dc791c75a1d4a926c4326345f1d136c9c8c1ad5a56b79babe71da64031908f6b6bc5912e2f37ff2cec7cfd6439f31e30c88afa3440ea76e0776fad668387dd7f131132697e15e698996a050c1f62678f4070e0325fb8fe802e95b77c23c86c16bc565c64a43336b74b2d23c2edd0196f5c95ef918350b6ca7442daca8e610de4127c356d08753778679e042a0d18e7af25a48ce15679b5bd9abe2992d03d2e5875f4be38b900eba3d5f27227749f960e359a34ba78b5bbcb3d64f81fce1b8415981b7bfc009fb4c2242f11dae03e4cdf5804de42a1a73d43caf88e2a655910a334836e6bdfc1d040f90b1f2045ac62faa63f79d94a6bf8fce74c5b4c8fb1f9be2ab8f80b24924e98231e44bd83ec17b700cbe6015c47362525dc6448e985e98ee8b9f22896cf5cad75bf9e9fd1dd8a73f75610273702f7e896ddc44b8ecacfaa07febc448d0db0b4f7524e674f8ea3908dbbfdf48322bef303b8c0b4544668db2f15c9da6af292c097da20c57bd8e327d39cd6615fa1bbbc48662ad42a4d1b167f6e5c1ece258cd4506a1ae0e339dee1ab606c33b15620229c101b3b4588b77b3d9fd8dd9c879966c4950ab886517e3597b149d1785592a9f222991fd8cff5c5706c0cbf0ab055a7e373808bc8405656347af857ac58defe2d7c82d39ddb8f96f1450d64afa7d3c6a02df03ee9e5893cffd332dc5f16188bc6ca8367a8e3bc6dcd4cbb53b984aa0c1574a2299aed33913c4a4374fd402f67a5d6a825ba06771cda5c18ffa07f3450536c66bb2544c327f91699489b54b42c1c0a282e2212db2a9203edcba5ea15b346de4056a46d22a9d44cb43ee87a5406eb5da6d90a4147800aa9319ec82c48822667fdb2868a10309cdd6f2091069e79de3d1a52560b434eec64cb05995fcea73846cb64c7497ee3a07aa29d0945060343fed19d67c1b8f2f3ddcaeb4897efba8da11c3a9eac18f7eb1dd137959a07c8fb7b112d81f2673a8bf316ed04af0cddd616e487eff13e515b60fd8f10c17ac9e9bd3d0fedd62468d269e801cde4d0459c31a690eb858ab53a7d2763dd65646e84cac0c17b173efe30bd0cecdc4abaee7d39f2f7063ef1f10702063408754fe7710e9470441e02cbacb7474413b1025397b6b1896307e6d020b99fbaa7ddc2fe48e296cc1535e7f7ab678278096b94ad383b2b6edb850c816a0bdc37379de6fd00a12bd0089e2c4d61cc57d9d1361277242f1b2ac621f8474bf0ab8ee6ff516e5f8aafe7386f19f8ea8f0506efedb413387cdcec2fe07f3ba4fd8c030890476485fd91592e96f385e15dbe30aabaf9fd569265202b0b5146aef0d24d0e078bf3724d5671810688480cb5f73c2a275a9ea21c418d06641a3ad76155758fbf6c554400ea0fd40a08bdc0b87eccb59d96cb33039e2048cbb8d0c83f9d9958ee066c55b76deb19a300c854135ac3ea77cc28038f824612f94cd5af798e85426ff3ac101659cac7fc04615d13c211e45d1c335af1995cb19b743746a50ff49cf1af30cf1a8a4e65f39dd7152e1d4e617aa3632c392080b19e72e7cbdd44e18f22f65b78bba2d45197f2dacd255e95bce1aafc71a2cbc5bd3b306897a5405519009eb84dcd55d6303d3ed2a463f04b0d1b4fa5dac546d42cfb96120f83d7a05aa31ad01e61abfefe0a0a113e92c931ed1d448e43c55336c7513fc8d2969ba7aafec0e55afc6b6f61728b5bf0e08f9a7a568ab15a70ffdcfb923725257cd58843c8a039dcbd6e979949b2079fa367eed45d67a59b0f64b25852eea93763558811bba0d9c904a006e101beabad932ae53048a8930e72f20b98319bece5264af05df23fc7a414bd03397a34d8c9c66793344e4dc9c3f59d49bc054e60c15ba2d2d25f2706f198008633d50347a02ea6dcd86d364c6276aa76d4efa8d8543d91fbb4c6e8282dedfb9c98f09ca2a5d8ca212b491074946ab3a9124388f9dcd45a670b0cc91b0b051310e4c007dc20dfe953071c54366efe56b8dd160d5f8b431d9729d01a988771925b0a14f3417a91fce10cee51520c49d086830b8b751d1ac901cfd41a44306f965cd4f39ea1942a6f6cdebd75e5157627329159bad64c9b6e7699ccc5e93c0a57374c158a21b42a82c476f8dbd9b6b8aa9d77188557042ba66f7f1cc2eca22d6992494cd8cf06f69300420bb8f76c2e24cc1133476c9c80e039ecbc3c1be165e374122079a7a1dd637417b891e2e4e5a2c36853b50c3a1f3bf652a1a492caae047253c5c30f184027586f682a5a098fb94952eba5cc863dc7fecbdeda8c04d062c319d5b8fcebaf007c7380eeecb7b0340d95e5c64c1b335d0c901ff6218aed357aa617a5e60c9ee63fc5283f240da562c4ab58f74d8230d38645b64c2450f94dbbac7bed238da9927f12cc3347d2a8f144f97cfbbe1fbe738c030349ca0eaf1d221e76e5599b7cb086e279d18be7fb355397045c3546d47f896d7d75c3b26a4c576fd02c5e3a3ce77b91e9729faf83df8433e22799a58ccbdc6890c8f93b61b7a8a7822ac4e9ce5c938dc4ab06b1f66331e38814aa66a29e3efe03f113f4d79e863f9c", 0x1000, 0x40f, &(0x7f0000001080)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040), 0x4) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/72, 0x48}], 0x8, &(0x7f0000001580)=""/165, 0xa5}, 0x40) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x100) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) symlinkat(&(0x7f0000001080)='.\x00', r0, &(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001100)="00090980f2fbfafa10ce81a17ec078c2281b40baa95c92eeda6fd9eea9d7e091aecbe6c4228e18484cf75eb43b4bd30f1cce179441fc65fffe60fcfb9f646e4fb71a8b4c378de93c349cd0053030bacf1a98275b3521f52c583cbde84c3dee88a324277e405af440a55e48863871c60dd0893851b6f71397a6f65850777592c4d55ba841220cd5200da045b06401f887476f9002b2f1e930e5dd16d1948a983d4f179e1c660e33eda89785b7ae9c663a079a00e61f0509eb9fa4", 0xba, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r0, 0x2, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001280)=0x101, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x8080, 0x100) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/85, 0x55}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/239, 0xef}, {&(0x7f0000002640)=""/210, 0xd2}], 0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000027c0)={0x3, 0x0, 0xffff, 0x7ff, r3}) setitimer(0x0, &(0x7f0000002800)={{0xfff, 0x7}, {0x3, 0x3ff}}, 0x0) close(r2) mkdir(&(0x7f0000002840)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r8 = getuid() r9 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000002940)={{0x100, r5, r7, r8, r9, 0x86, 0x4}, 0x1000, 0x85e5, r3, r3, 0x3, 0x73b, 0x8}) geteuid() getgroups(0x6, &(0x7f00000029c0)=[r6, r9, r9, r9, r9, r7]) sendmsg$unix(r2, &(0x7f0000002dc0)={&(0x7f0000002a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002b80)="e14852ba2bb4fd265797e41b7596bc113d4c879f4baf54c24bbe3c6bde0304abac21a856c19acf3fe6d9daa2227b76de653f12ba1de1b1c7516318edaea7f5c8c734174c16e3dc57a17b30760431577c46ca52e737ac7480b8f57e2aebd6b127d0697acf43fd153f7efac6d1a4dd669fac2d294cb841bbbabb43da3947ed3aaabe1c0dbe643a975ebd73dc0a787b8ab992efaed1eb710f5adf2a5c2837148aa791cd2f0b0785caa9488253289b034d5e1739ec04cd961e98301834b53548376b445acf63c9caec7a3ebd907152a92feaebaaaccb03d9ab6adc84d78b90b8ee694ac64f0c137b726cb8dfcba9eb9b206cec3633da975c09dd987914e45333", 0xfe}], 0x1, 0x0, 0x0, 0x8}, 0x4) fchmodat(r1, &(0x7f0000002e00)='./file0\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) msgsnd(r4, &(0x7f0000002e40)={0x2, "d24041dbfb91c35074c7b1b74fd304542a1f601c59212120cc7c1978b877d9eead25d09a6c9490f2d35287ee5d65747779107ee524c62e4864bd4face877453cb6d24fc47519a2726ebc008bd997331aff2d68f19764e1019e8a3a0938512625368a6ab9659b71c3c2a5dc6d106ea9588cf0b0a8718d657e840e82f55da17f23990cae7f1dcb4f11379b4bbdb0736e6e7e717283509f2b5f5de69ebd5a4dd27d54295a65cd073a17a26333c5c69930b18a08cdd9d9065448f43a25b50ee8ba8c33a2804a7509d8e33146ea906269e3eae1a3b1ecc12a909575016596eb2cf67f83288dbadc9e5a0e2d6e137d0e66bf144931d62fbf0d4abce474"}, 0x102, 0x800) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000000000) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000240)="fbf46134cd448934961fa097e9df9fd51477de34c1583065a76fc22ef5e3bc92ac95dc91fa0b19139fe17c15302886a5c2b3e4c20923296e7d2fb8a158d4104cac82fa1141", 0x45, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000000)={0x403, 0x80000}, 0x10) 16:00:01 executing program 1: msgget(0x2, 0x3fd) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="6301cd679ea1e615f52c221b144e6605e1e808629c3977d0be74e86d8bfa693350b0c0971b8519ed0691f573412a7dc67e76de15ee20dfe1a506694c68bd94a49919b6ebc1e359085a9d43d16a9308a56db7bcfe659c5fc1e1d5882169960bd8a583e141e3807b79e2fa247590e0157eec6f7153f3ff14144db6be9bd7f0e6eb71d9", 0x82}, {&(0x7f0000000100)="a976de677349d00b5837d0a7a3954e92133c14f1521536587748779c737edc7bbbcd987f65dc51aff0eb74f743343a24c4f699f0996df8943445d074cd046e097a503333aadcba2dd91acd978c6c6c2fde31b29afc4d8c349db5ff60898010663f27d977c0710a694e572cbbd437406018feae8662dc6ceef0c72c3c7df764a5bcd1023a921e48cd01eb26ccb59ee4e345d4f1748c7074214bc55583769c73c137bc08477b7eb828453e943abceb7c2f3fcef330b79c0fa96942fc3ef24313fd84f9035ff678d4b1dca32e32993dae0e308245afd866f65e8ede1e217b66024c", 0xe0}, {&(0x7f0000000200)="041ac22ef04466c1405df27dd7c23a22e4fde07f9849fa564d0c4b88ab014b188831dd57434ef4eebbd0ee69a5f0cca4901bd5267125206a34000f3f27158084f2b1bd7b27f24e805f7f008df0813b0873d574cea030b314f1375501568b651ab34acfdabf028b81881c3da7e051098fd9fd010bf4ecb2fb4a94923d8bd4e22d27282dfa7d33bc607917373ff5da1bf83598851450f722572f469c18a3351939518ffe6f05321e37cf095e6ac6fd9d5b911211addbecab21d0", 0xb9}], 0x3, 0x0) poll(&(0x7f0000001fef), 0x1, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20088, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000800)=[0x0]) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r8 = socket$inet6(0x18, 0xc002, 0xfffffffffffffffc) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$inet6(0x18, 0x8007, 0x100000001) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = syz_open_pts() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$unix(0x1, 0x5, 0x0) r19 = syz_open_pts() r20 = accept(0xffffffffffffff9c, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r24 = socket(0x19, 0x3, 0x80) r25 = socket(0x20, 0x5, 0x5) r26 = accept(0xffffffffffffff9c, &(0x7f0000000c00)=@un=@abs, &(0x7f0000000c40)=0x8) r27 = syz_open_pts() r28 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r29 = open(&(0x7f0000000c80)='./file0\x00', 0x8000, 0x20) r30 = socket$inet(0x2, 0x3, 0xff) r31 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x93, 0x160) r32 = syz_open_pts() r33 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = syz_open_pts() r37 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000d80)) r38 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) sendmsg$unix(r0, &(0x7f0000001000)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="75e062f076795e47cb0d97fc06816b78936124b57159245f0630ff00db4ff5457871d2f37a44c593c00629de023bc47e8e2eec874e295977b77201f50e03f0b041b4d97022aa161079cd2c2139a88be3f11ef27d4615d7f28d0772bcaf4dfef82642d3ec3fba7aca8e22f1fe74dc86d661597bd2261233cb", 0x78}, {&(0x7f0000000180)="c0e30e6cfb1e03974a04afb6aea084638a49016b9fb2d071e6a6cba5eefc5a15ec1e51562f700222ce0d642bbc599ee0e22451c8e9d47f3d5e8572c5aa58d4f8f3", 0x41}, {&(0x7f0000000200)="739a5e12e934043b6b1a9b6381c1dd9ace0ad2be8793a44b029304d47767e51630d1066ecc3e87f5ba42ae3d36d371e394e49f53596ab8b9d115362e17b4f5ff4fc7b8e5761d7e72fcae702827d05f3db7fed7bccede66408a834905fca1c2526db2267f6d8272454a2cbccee4e42124e6b905e24614c6091a1637a39d9f3af8ccc609aca5b09467edb2735e7d244dd2e4e1f950e91a8bec124e6b103f1fbea28e43e797c72e23b80625274420cbdfd043a8ffa8c94bce9998eb0988f34b23ab40da7c", 0xc3}, {&(0x7f0000000380)="6b79f50b51f7be98a6498fdf1be317e34eaa0cfcacd0eb364a4d8328e3aec929f5bf93a9cd487f910e1dfbc08cd8493f338496f159ae1f0a3ad14cdc853db98677c0460ad8d485e33336cbe670d3e18a64b8505d51f165d74d42b48155a29947952fcc8baf427c58b8eea609cf0779c12b39f004d7417ac2a75410bb0ccc4ed69e75194b2c6d6d0d8f10f885603df9c615a0ca2bf50d40ca057877088dd62bd41085785a8da770c29f60adffc5372d486f1e661bf6606296c56bc7ec863bfd4ae67a", 0xc2}, {&(0x7f0000000300)="855976158aef4032bddcc1808703de99e2a5bd2ec547c443e9c76278d3", 0x1d}, {&(0x7f0000000480)="6816c08b3736ef679c08205382bf3725281f70c02449b57af3230e1161599f15e78b2f0fa1396ec7036bd31ce330670c4705c289578b43b98c05c1f95e23d928ce0994c22e3ea21b61f5de01e84d9b1c89f8cc9007443e94791803bafd12b8e25822fb901033a6585864ccba42b44a4b99b8944f2e54ce7ebbd791411358d5c0dc3a6642ecf585f23b4965ed842c26a19c60cdaee85fa82b9d15deece7928fe4ba65cc8a912890f96b51c09c49ceee431f2068d002ab57974a71fe0281ba658e76ce1d65d3834ac71569d01f13187d2f040e55d9cf31b36d9276b43d296015582d34d37a5a4f", 0xe6}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="b890ec", 0x3}, {&(0x7f0000000600)="4f766552a725a9da5b337d367407c0b204fbe5c41f8011c82da303570025e20ad912f9e95c6fd41f7b659dae7b050a0c4194a7de4e97c107e917", 0x3a}], 0xa, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20]}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27]}, @rights={0x38, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33, r34, r35, r36, r37]}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}], 0x120, 0x1}, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x8000000000000004, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:01 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = msgget(0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/197) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000e00)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000cc0)=[{&(0x7f00000006c0)=""/186, 0xba}, {&(0x7f0000000780)=""/118, 0x76}, {&(0x7f0000000800)=""/11, 0xb}, {&(0x7f0000000840)=""/199, 0xc7}, {&(0x7f0000000940)=""/197, 0xc5}, {&(0x7f0000000a40)=""/164, 0xa4}, {&(0x7f0000000b00)=""/246, 0xf6}, {&(0x7f0000000c00)=""/135, 0x87}], 0x8, &(0x7f0000000d40)=""/168, 0xa8}, 0x802) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/67, 0x43}], 0x5, &(0x7f0000000500)=""/203, 0xcb}, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)="92", 0xfffffd97) 16:00:01 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00b405b4f46a44bf39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069cb75f97e00000000000007791de2d2e12721e78cb96f86347c2e403e038653f3b9b2dd9192ad215cbb88a84ccb5e3a16c4ebe3c4af8a1ffdcca0a6da053fad55faa494ffe1f7"], 0x1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, 0x0, r5, 0x31, 0x2}, 0x7, 0x10000, r6, r8, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r3, r7}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r7) msgsnd(r1, &(0x7f0000000640)={0x2, "eb6a5d3c4eaa27f0418723154f408674eb907599c6462f08267ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d5e6f303971d65fa64f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e7aea9ed2a6234842e226703e7a495627422de9ecc05e4137e66caaecd175bab545c231419743e96a457eeb2ef3fc4a766bd56c76766d8578091f21e"}, 0xb5, 0x800) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x282, 0x8) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000005a40), 0x9, 0x0, 0x0, 0x1}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x1) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x36, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x7e6, 0x100000000, 0x4, "3688a723bb65517602da3a72e9c9afade2bd6881", 0xc3, 0x4}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) r3 = kqueue() writev(r1, &(0x7f00000002c0)=[{0x0}, {0x0}], 0x2) kevent(r3, &(0x7f0000000140), 0x3f, &(0x7f0000000100), 0x100, 0x0) kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x42, 0xf0000002, 0x7, 0xf82a}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x5, 0x1488}, {{r0}, 0x0, 0x98, 0x40000001, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x5, 0x1, 0x8, 0x1000}], 0x800, &(0x7f0000000180)={0x3}) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) setrlimit(0x2, &(0x7f00000000c0)={0x4, 0x80000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x200000208000200b, 0x800003200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x102, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0xfffffffffffffffe) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x1) semget$private(0x0, 0x3, 0x103) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) rmdir(&(0x7f0000000100)='./bus/file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0xb9be, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000005, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xea, 0x83, 0x1, 0x7c55}, {{r0}, 0xfffffffffffffffe, 0x8, 0x63, 0x81}, {{r0}, 0x0, 0x2, 0x20, 0x9, 0x2743}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x81}], 0xb870, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x6, 0xfffffffffffffffa}], 0x2, &(0x7f00000000c0)={0x7, 0x4e}) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x20) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:02 executing program 0: socket(0x2, 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r2, &(0x7f0000000a80)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xa7b}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000240)="1790f817916f7586bc6e024b65a5d7cc01bc845a2f0c2c9520bdf5799c60a8fc790a78e0c7f3d2b164db26d00741111bf50cba8d10182b209e79c02c46dd69422ee701973eede02d052739d46eecba04c4369f693daf8415f7e1ca6b97d3d17cdc15b86b33e2aec88993ae0253e7d167f7904c8a5a3efb99fc01e24c788db559b2c8bc014771495093accae72745fd438d2dc38d64c199714a9fe081d68ec4f5667befa0ba266d5666affed66afd424de64c7ffbd68b93e29144a718d2432c1130b3a8f316bee37d2237e1885ae3478342b03dc63af5e20837a31ee88960c4a264ab0864391da2a6e3a89c0fe22c4612ce44e7d92dd31e", 0xf7}, {&(0x7f0000000340)="62ffb475453c215afdbc3321b0a3555d2dd2032c5954a5a30a43a2cea993cd9e4dcf32d7537ad2b3d618086e97378717c559cbf51edd3fd8ce6fd902596b403907dab273eacd4629208a47838d348151aac4d434a2b4df92e7d1dabb4728d3e96f8f852eae9490e2fd9504e0e5935536e0a413ee890c0eef22adf0c68e884bfdc4c9fcb110dc1fd40ce34590a99bb1ae35e40b7030bae2e75a8b3e005371aacdeb3935b0214ce9e28947ba7ed7452e6bce9a914879e8d381aae7e6379cde6a4a86e9858a1fc7383566319b8ef1f349ba83ef97773ba310d60bb175d83e8f4ebb45ec52ea81d76a8651fa568036e8088000fff8eca9c7a0bd44b0", 0xfa}], 0x2, &(0x7f0000000440)=[{0xe8, 0x0, 0x7, "41c84a28e2704d68ae3ecdc3350715a82929bdb199afd36a494940fa415c353e6c628e46487b10cf933b327df83cc023075d85b9ea514bad023ba9d2c5c20a195ff1a3cc98b7dfa7bf7765cd8941894ce1e7c19a8a34f20ea90852c910d6792cba45d7a9794150420396d535d4355dfbb051143d2da2307505514baf7d04bcea021687d0e9a0c278f36472cdcc0a0dcc05e8da621dfc71b0481572da7bc175b25fa2e37f99781e2e5998e3a15a26f0b5e583884bc6f63e93ce27f8d7656e62c555fd8becdec995002671184cd9d057f21657"}, {0x110, 0xffff, 0x1000, "7d4cd1ee6cccd75223be28d13c18a36d314f2e0e052e14b6bbeff28088e901d68ebce21042905effd6810fc02d2c56ee341b5db88e4745ff6d0330faf3e6e596793326d8ddd1b0c75893508c802ac85525a3b9811da054803e5e1906365a1b0658016288b265e9f208f4f190aad7b8b4f1091ce7a3d97df96bd5ca1db9d96582fe87c66e3be57ecdace49663063624cc3d30cdd15d4f1b4b48ebe30fa2e4a467ab88d7cd63272d459c3968fd1c16a47b72229a2adbe4f6aaecfa2eb92d6b4d8040f4da132e0965a9a08aa53199bf37afb0642991f28ab55955c047014207732689d58545c8801e50a6dbd1e905089ceb54f86ed3452038dca5581d4b"}, {0x100, 0x0, 0x8, "646806501932d99c2a10126cad07b3d6c7581553772fd39e2852d81d539c17f08f75ce34933520ec5683931f08a4b591ed774537735f790ab416db7853e296eef479e18d5ef679b476d67c0db5d736aee88325a096229f47c6171a40a67b23076f9aab0174462186375a13f302c80346f615fdab627220102e0e92c4c44ae432ccbbed47d48409eb7d0f6c97a7b0ef2bed7e2da1162ee0a3017880027b9d305fa398965c177e1e421fdce128cf8f34531d117e90493ba3a6eedb67858c828bcea87cae8994b9a51efaf58e098cd5c2d5c893999caf33ae8363d00e28dd1e6e699b03f6a997c4ded677dc"}, {0x38, 0x1, 0x2b63, "34b585a1a83ffa855b1509d99f1d4c81bdf102ec5557e61cec4d8165770061484b77a6"}, {0xe0, 0x1, 0x0, "3481d0c7b7408279c9d2381fa03c556b0dc8615c18c3bcf2f5e55ea2417ecb41da3799d192568ee7326b6a3a1aaeb5e978b54ceba6bb7353c9dea44403863aa7e3c9685fb8eb33486a6eb481511c26569af3f4ce0b880ee8cfd6120b93a5f5ec7ebb229f4d671c43ad227cd92c77cb29f077ce77efd01388a0bd808dc1dcb4d6c0f1a3af0a6c579d24bbfdbbd0b424d6f5751db5785d2635e28a58429a3c0f197282dae67b5fa3cc70a17426654ba2e78453b2737e837df315d0fa11a753963f7d33123ae5a82f0d3ff6ae7cbe84e74b"}, {0x100, 0xffff, 0xfffffffffffffff8, "fd874b4af9e919fd39d830f8c44269d66951c0f6d3cdd679ed0b7143e0306b142551f722ef1d32fa0883265736b0b0ff334baeb5917c8212cf2b660c4e4e1800a0be8cfc47dfb16764b5ae10ea64b9a4c27a5b709af882bd07759e19c7667d559f82b40502aa8ee815b6cedf00d0927a0b5b9c8e1e139c07870bc4519b0686a510c7ea5ae9cf13e1258f1b2df1748ca4f80bea2d60dd352c546342959790b86bcda6585987e7f183eec54c213e77f42e754402546de391eb76218797439fdf052a6b5f254a3b96a3ecd2701a37aa8e9e38b03abb7be4a2eb148af16790bb86a6f32039e9bc085d9df1"}, {0xc0, 0x0, 0x7fe0, "13b63b5d283289dc260e1f561b436260abe9869e5c0757c190a5060f05dc94358dc0ec143fb58547ce377ee600498a8d72f574e2997bd0b6f340ddb9ea93d122cbb65dd9914f34551f199b3742584d565a598aabd4ea91d42572064f7e0d182802e51dea57564fe5e914bacc53fa8ee67a40af0a61f471ae836aa221e72c0663f3da5fbc8955fe0d7928d06b2cd00feeda544709848d24d42626e26532f7234b2c2ca5e18110134f17ce22c4"}, {0x60, 0xffff, 0x9, "750001cbd319838fd00ed3d2983f61181600e2bbf7b5b0ebe61dd54249d6aa6af106f821302150c1fa183f09a22bfabb40f14ab521442e9cb8779d84ef5230cd9f8a0d94b31dbe4a2a61"}], 0x630}, 0x8) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x7fff, &(0x7f00000000c0)={0x81, 0x20000000007d}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) chmod(&(0x7f0000000180)='./bus\x00', 0x28) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:02 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$inet(r0, &(0x7f0000000300)="20ce859d3c00f179f1d6af4bcbc89b9474f968c7e45cb05e8de6d045e3d1dd9e828324e5f4bc1cd469330608000000fa519a78f732253bbe4de31b99b9bb52c97ac227c8645f674b21454225ddc3a8bc9944d74901aa7fae15d3dc3cd5c7e46f617ad6d4b291e254f26c75ccf3d9487e34e7", 0x72, 0x404, &(0x7f00000002c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x1000300000005}) read(r0, &(0x7f00000001c0)=""/220, 0xdc) read(r0, &(0x7f00000001c0), 0x0) 16:00:02 executing program 0: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000ffff) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000012c0)="dd28e343abeb23534e9db44f2b769e492e53b33d596c5a116dc3ae6ad0c5e713c63a77e365fedbe315aedb86af6983fa33ee3c6f1d50aad90800c70cdc309649979a8d87664f346d9d5ab43b73b789b6762c93a4545861d4540eaca58d31e87d8ad0c902bd4e6afc9de19d5de6fba9ea4e5005939e96f542f313609dfe1faf5a180b0c0fcfa0051b42655a056181e04a6d335060191dfff205e917e4ededab498780741ba926ede1dd0de3a904ccf779b1512cd326560b0113d636be45fa24f4853c59b3c2511f79af4d037036f08d8d1b20", 0xd2) msgrcv(r2, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r3) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) 16:00:02 executing program 1: geteuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4007, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="edc2f63ca53b056c9430c0c62996ac44a550e5649c6c1bf5cda706e2555cf030686c9b405649e6045d6fef292f51a41e89ed6001160ba81818718ecdb93d9a17286eb7f8904c8aca9714b45a6608875ee844b9a3778c39465fd622ec4701cbacd994276e40d8e69f78c2b9b1badc37c8f3b8055c18a5c7f7973af7f33d1747744a798bcfacbdcfd9c2b05d38feb40bbd4e3c57a74d695d28a0d7cb13a7732dc0acff755dff86889fcf9a249b184bedbeb170bb9084c93b3f06b8b97919be218953859541c480f239ac225bcb726d0effe8299d192eca177afd6e1c6b7679dda876", 0xe1, 0x1, 0x0, 0x0) setsockopt(r3, 0x100, 0x40, &(0x7f0000000240)="12df7ad444c437c0a3b576d1ed9517f2e2ebd0cd2c6f2705c73f608a2a869d585d8491b94374b17d788d10e7502a8e60bf680d9498627a3a9e1609", 0x3b) accept$unix(r0, 0x0, &(0x7f0000000200)) r4 = semget$private(0x0, 0x7, 0xd) recvmsg(r2, &(0x7f0000001500)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/51, 0x33}, {&(0x7f0000001340)=""/94, 0x5e}], 0x3, &(0x7f0000001400)=""/205, 0xcd}, 0x802) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000c0000000000000000360efeac13231c82b755f14f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="f13a3966c34db43b5ad34ae59c1df8191da162a72d15f915efbbd4efd5481525c8a8e4b7d76e13a7eb8b555499a6a701afdb16637d7aa2d9bacf7b39ab42515ee1aea69c78c2cd372767c09e166ec05fe9f98c3dfb8ff46e771ca4d8633f2760bb2d327e224ff8", 0x67}, {&(0x7f00000001c0)="d3d9271fdb1fb280972b03cef5f658c610b2573bfccb4b117279f4c0f645744cbb9e0bc6", 0x24}, {&(0x7f0000000200)="92e5e94626a5e3eb4ed02ad02637c4bdff7ab1ed25", 0x15}], 0x3, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) unlink(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000057000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) r3 = semget$private(0x0, 0x7, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="c42094e8e8c1b4b2155b0ff4fa56c64d49bbc01b2be702662a67dbbc62d0c3c0f4895bdf8a6524a92cb0db74adc814791d5f5444fb0db1472869c341272d9f73880ec83c4b8408a593d014443ca5daa3a8873a1a021ecd08f0a5948fa660b2a7aefcb26eb8b0e745bd676b616e7ac2c31c32595577b193bdd43ff6b8bfcee6aed88422962460ab36434d6ec2c7746bf50bb9444225c5e3c4f861eb343770f8bf247c59021ceb029dd69251fc82287e902d4238675647c17a8108d5d6000000008a9caeda", 0xc4) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: syz_open_pts() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x809, 0x60) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0xf00fffff, 0x10001, 0x9}, {{r0}, 0x1, 0x20000000000002, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4163, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0xf0000010, 0x100}], 0x7, &(0x7f00000001c0)={0x7f, 0xfffffffffffff513}) close(r0) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:03 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x400, 0xfffffffffffffffc, 0x0, "c7dcb5716647007bb24739208915d9c0c5c44931", 0x8, 0x9}) write(r1, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x0, 0xfffffffffdfffffe, 0x4000020) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x34e}, 0x0) kevent(r0, &(0x7f0000000100), 0x8, &(0x7f0000000200), 0x7d7c, 0x0) 16:00:03 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x3, 0x200165) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xd5, 0x800]) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/145, 0x91) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="b47ac749f526bf9078707bd90ea9a51b5911c49a7ad897b9da9b2ae65dd15ed4b8c7563e2284e366f04f6e9face8eab981b76f0e3f37d97874c645fe647d1d80b6ff196a93026e569030fa1f6dd6bdcdf8a031474b9cf30da744b6be02ff653a5ecc34ce68e9696e8bac4a50ee6461842ea1cd0a05fbd53ceabaf1473f999965587a48e79edc357992a1ddf1b8806be9d571009b5c48c9b5d1c28c844d0f6e22de51f83cea74e7d90120a33e73450bc2f8cdba7088c2ffe3d7c9553c68954ebaea7db645b13695a5e065a09791ce927298b5e3f3143eabf7e6f317281d7feb3f", 0xe0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000040)=""/88, 0x14f) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = msgget(0x2, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000005aa7761c209edf9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd39b1134c79d2cd970b08000000000000000000ea1806616e3ddfe55d00d7c6b491427517058eae20d4f7d1bb5c503094b11b26dbd4f7c79baa1d56e24227d1f5831a390f27f2398c9e7ff9bb6ce0e5c633208294794d37b2114f"], &(0x7f0000000140)=0x53) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000001, &(0x7f0000000340)="4b4aeead3e62364e737749a9dc173641b52db83595088314aaa5d456948f9bf701ee2480e4fd7081857753f4db6126f31b486ec83df8a7238e66335980df7260032ee3807f138d5fdbc1eb2c4fb62a80b52ec5c8dfb36c6bc5135c739ac3f60b16db1bb9210aaacdfc7ef57c178af1d51bf9b8330f60807f3486ffc99602b2430e4a8fe466b585b85d1c20f528877edd64e651ed6a46ecd07654fd2f6a6c4b55057c619f3af049b2be6e5bf718f76a739bbca5c18fae33a26f7910fb99cf738b77c52022bbcd21498182fc520199c971d4b52ec587be0a96e4bef7a23aabd1d79a9acf006bff182f14112a96b6f2f770eb63a7", 0xff67) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xfffffffffffffea7) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="c4", 0x1) 16:00:04 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCNOTTY(r6, 0x20007471) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="add0a6b7d31fc45e7900431245b8c416f4a68845200a250c9cc17be8bdce789b14b1170099008faf7ed6de202d59564602477e47e23654d057c203971029e2a31849f64ca1ca97ea61589824e1ef602d35fc90781666a2a50b7f39eb5f9428d0d0cd7ee0528d1a70b488fc9d6aa04c5294b92874254b39a85a4e60afabe80727d895ada68fce048be76e7d47257627ed90c84fb021c832db2329de0124bb0f4bff1a39ade4ae5cffe5d8fb9c2e6ddae2a4a618977b223cedb5bfa896d1ab521057790c9cd8070f70e5b98b96a538465402dd348b14b3cbe9baf3731f03d8f3e90d645cc6d295bd5a3154a49087685759a22f6bb14c21059cf8648109fb5370a885e6c2d05b6bb270781b6c0ac80a3139e7f5d01e1cbc4fa8f88a1cbce1312c990b62e2352e440be8c35b7a3d947a8e446bb4eef3e347a4b7d528cecfd8171659f59efe686da1c1f4c34588f2190594b9f7a74e7e4cf2649de588181bc3bde165bac20901f9b47af442cbc31efaa0f9cc16052bc0209ab5a6b015af7ad3acbfb6522596e7a70bcd122f168e3c76cee7182647536e0eaa7d8b000e5c4b2534c776c00cd076ac1c1d3665db765784426491b2ed4552a57504f3624297f1d36a1d4ad5fa03d8b7a4c4737a5034b8b6f31a0900f8bfd32cc246357da270970e962a0ffccd0694ac6aec54e958bf7e03177813a412c5c7f00e6e2abb6bcf306842ad49ee2715e534ffed36b4d03283e6f040eb8def221bc6375a1112245c74b8bd1ca2bd7dc53ed55ef210af919dad39687c56f1bb2b4c09b2a9c78e3643bc7d41ecd6857435e51ce0bc9c3da39d9a8852764879e21c61116a69c19e991e81f9feae418a9e5f219d1051de9d289a5dd388d4d60b43072a0b1ec117b5bdb480ec733b0e7e2d05c5c0af4a347c8e36dcd42af2c2fdd16d791dfbdc25d433ae9f65587100621d93f539a695dee499333e3b8561fc735185e7dc4fc128b59fc7d6ebad13355e31ce97dfc0e5b87b5ee0019120bdb203fd6e2924f14c1fc1db00e0a0be1af29fae9f4ea1304e2da4fbea950e3684bbd74c7d285cdf450f7ec859e3391263772ddebfa9764d0d5402b607fd9e422452ef06bf910771eda2f55d67032f380098659a8cfa22d6a740cb9dbb02acfe111e80f109daf1a047ad0423b1a0852d5189bb4d82fee2c70cdb1c33c6cb24d49a8e06f0258107227db500bfac99eef9fafb2f3bb278cdc4dae1dd0aa3e78b2a3795365abc7cdeedb94968bae47b8eff21df38ed78366e170685722ffa49fb7bb7a6c26c20e80d64671f5c4b5d0ff3ea83e761fc3ada1bdff09f6a5d26c7a4f91269a8b09be0e79d437a66fcb5f6fb1cea1cbf7c527e9b574304f479bdc277e5792a3a8af1ee31956696ce2ad9b3ad51d610d79ae51635f2037c36501776ae88d6413af21dadf91fbc4f3c01470fcad6ad45c7a8c32a447915abebf51fde269ea415657230651f7a4070979aa7da68bb8dfa4cf3df7635cce467f32a151df649420190246db8bc690c25e23b35ca98d70e0eec8686b544def53005c3a1b4b8fe40f59c8015730c51f2c746ec632f0dd21d88b61bd55a80f4593185334392892fe588eb515779af28d5ec06397f5ba4a8cdf513fc9892dad0fd69db06671de30b56139a643a82e818df95bbb6ec788ae7523c1af7523dc8c900a4c2fae6e6626a33fdc97d5e4b4484a18e3889de1fc6533b9c0807d239f1387ce0a2015a887ecff3f65fc7a75d9c5d6ef9c1a9faaa35b3f3f7573f4fb19d7cc9e3240407addea013d4e2441303121117d8b0e4ef7dce2088395ecee756538efda1e86f3f82942bd220964d90a07a06a2cb4ab2cb0b8c39d30247330a10250533bcce779c39fa256e91f8bb1d046781eba642f30bb6dc113be1af30730fe90b96b120cdd143001c92e65a6aafe3948aed73f85fa7dbc71b766dd35c2a8cc01aa5f47e4dea017232240d8f75adddcb6e964f8fec3672cb8ac74b23774b7a4f5668a089c13c2b5ab6c64de71cd68a32227d028c8ca6ed4b349512601d621c4af5f3fbc88281114c2576582d40785960457e01646f93d4e05d6662387cf52b101f667e99dc706a4afee872f6c484b026aa81e59a867ce888a0af2be4d7fd1674a2e2e129bcf2f526ed59b66478285c16059b252e8113fb98618774d01c1e2ee202b18235d6ac9477e08a31e9f9aecff49708649e9d663b9f7f48929de8cb2cf8be0a9745087443f105630d8c38213ca58b9b01e7a72a4a8bd136452bddd252f66afe21f65a69ba3eb35375d4ccdd6c2ea55ad3b268dc9b19ad615a8e1d94f45caa35d868183ecd7a6b31dbe004c14a07018a3c8f262852bdff2c71006febe3aaafd68a7aa50a2dbb0d8b586f902f08e35c7c4bdbbf8bd40368c4b3d46dd21b68285383c62e415feb8b2a319276906f6e3cbd39e72cb18fe36aae2c74029af94db9770434a7021d03c5e651b48ff6a553e50b6db81938151217f3fb6e8f565f8124135ceb02a460f4deb34a901e59e62e53379e9815347ddd792a74aeb6b6f02616aa5e1f14687666cb5e51f22e6863b38391ea0b14f673e7b27d9238bb339f077077ab66f826e40b9276a7594445678967b7cc403fb3aaf6e4fdbb4ddceabfb86f6fbf05ef5508ea9ea5188a3fe0e4640d42ae06e5d838dbc7ecb143bc2331fb2c474342f2ea71c6eccef8a71ebd0ffaff76808b3424ca074d6e790eea14e74f3abe58b32b6023782b91242d1d7352659555197d855be73ff7ee3b88e2a019137a0d9c19ac028cf1964e1e1d835067a5569c4ce36d0a097b61f8fe8dbd02518913313b87d12e23c108783da122e06668e40806f06b19cda7cb1009c9ff0a46fcbc86952ff44492cbd965da18451a8981fe26a0e992efef9589f01467f23ba4db214f00201a2781a353d157b5270f1636a4180ecdb3e848d3cc2e97cee85a78821a022bc77c7f4171cf257457bc6c594988551231e2e1ae85bbbe5a7f575aba0a6c48e0893335d997509b6234753800c553959d4119ebed6a72137634a96ec3e7168f7885b37a4f1965f8d6abf28b17c80491e5e0a82e8af10e7f6be0734ab5cd0596bb88ff7715d06b5bfbb23026ba73eb3ba600de75ebf5ae71bc01ff7069bd63b74c73e6409a9a926cc308664fcebe6d4dbf05f6471c3a53f0dd3cb277ad11db2f0564213b8475ad3dd9024f080952134fc062af24eb23ee7978ac8d058a153f6e82acfb98d4db33238099f908eda278086254bac948fb8f8c3947ea6182b2d482edce2bf1da7bbfbb838af862a9e0985b362cd1a90aec5180465a50205dcfaea94db6d0d0ec0eb91ee227c48dad5e8d87ba44ff91925864cb9403ad1bed7e5de54014d643d58d39054e78d93e890e420ae1f6bdb01252c2c54918ea665e176fb1b5b2aa8f51b9c9c306a59d0c214679019b8c7b26610296f83192de91928740aff7dd078d391d67b6d9b026dad41c84d2d6fb3ba96eface26a8d79cefde29e2ab419655e75f8a9ac6fbfce2e3d5770011bd324c1f1b628744b07f2b984afb05b090b2f0670e09084b98fcfac172ac885bba3989ec43d1e3264cc317365843116c03ebc3d39c17b412a79520e06a1f6b58ec0807e2d7ccca6fac633a121c67b015210f5747bbde4aaeaabd985107d94e20655bd9346d3c74be48418d49ebbc11d4e2085af56b13648f22683ab68941d8b599b8cf9d78b81fc2e8e2310b8a6ae423b6af89925c6bbe3ee4da1d379deca5fdced204c6d85e7e4d6d41b37d19ab5d422bfb1d3e536624197a7027019d03307e7e689bf2631ee86192eeff158e3c48a4c8170bbc9731270a4feefe38db1bdc53e1dabeb613f4dbc135300ae0e54065655b09301541be96305b1d109db532bf7fec5a814251d19e11fba46aa5cbeb07789671ac9b38815b5defa30a42614f8ceb9139e07a591d89742c0c47b08e784343e4b9b19fbcae2ddfd87cead1a9437eb86ce160aec84b897114a606899dcdd7b7ccd248a27d69388d7713b208d089b56f1a175774820fcf27eb5c344663e208548587975daa1a7a4dc0974a969cff0cd137922d4618598ddc3caf6dc4ccc8b05a619551a478abdba05ce1eb1fad027247787179d18eecf8f786ce3ba0ea716e92ccfac4df41981902d865a35d5db206946ffda4282ba5e76a74cb9184d14bac7d354e3987011c3dcb88577cad741cc303e9c8a89e15fbfdbc0efd0aebb638001d68b81d93434cfa2a3a0f6e94ef274b475b19ba43670383df4845836fb524e3743296ead3fc1b95a4b698b18cec44eca20512970d9dcf798cefce349dc9a1ff83c898c71997c0d4622452e71bcd124b1a3e20631f9a8bd5d5b6756cc9fb8ceec04ec2c8c0396311846df68adb019ddf95ea18f2640404aee90ca2abfd03d63a46210a7f657e8a5b6723e51da7f2eb3dc28e0e73da2f8d41c611d8cea2daad6b0fbcfa65c95ecd6b34725c8fd8e438219c6269782870431a880396f307875d179456cfb934afd89ba2b41f2042793992d4eda52e311bb556624465ae8e1a6e86e89dcaf20f3b8f3409d3af821bc6a901463604ecb13f20df25adba62061759407ab2735b0509d43ae1962b35a7d85b35cfef6c7ef6f2c29a676bee8c883f4c6a764279570eaa8c1dfe5070462072e5a362dccd894df1e47c2893b5ae3fc835e9b5ba11cf2e3fc5d9c87bed060fb8a6f5e05d864fda0e73820a922f33cc5c3378a6236f35a5de30bb30f2c61321fbba0cdb1bcf041a92d7740d29d89c55c60815760696b32ae55f619d8c17e50c4d8fc1cc7f0285d88307ff87746a95ac20362f227c3fae30885c6d1943fcaa78e55966d8f11da82e14e73e80da79e62da6bcf0ed6fab0bf592a9d0929bb69fc4913ccd32abad443b447e0086ffe9658325818d175c8402d94c960317fa8efc4b8e2640be7aca100b68c96c70b940744fe3760362dc87a9655d1bc03b0699d910098aa0b8eb2c44e9f102cbc1afd1cb1f1946ee01c9b34bc08f0cc573cd0f4be93a45e1da74e7a183b391f692c9e1f5176c1f63d8b116558a6a2faf047f1062225c8c38d27d62afe52a3c81e7c685d9bd48b9c35d997a1a9327099dbc1901c322f4a87ad3bfdeb29da8610f04767635c846df2f3e7105a30135277c2aa5da648899b3ab1a899da451f95fec506cc1b4afae4c138a65471c1d99576923da5b8663bf6b506e42df5f48bb5e31238fafc5a504d319b49ab9dde191266cac776454e7ca8551da06610f10f94093dd3547b3a39bcb83ef3c2a13c2c69fe6236b1d91586f62431b26d05f32678d5c14efc830d6f9fa36fcb8e0946fd8d4fddfcd49195887041266cc54af", 0xeba}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:04 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1f, 0x2}, 0xa569ce5918f8fd9b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaaaa0c71d5a20bcd569648", 0xd) r3 = dup(r1) socket(0x10, 0x4007, 0xccf2) setsockopt(r3, 0x1000400029, 0x31, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:04 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) dup2(r0, r1) 16:00:04 executing program 0: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x30) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) sendto$unix(r0, &(0x7f00000001c0)="b4bb0a4367de5d620857cf0939183f660fd0d91818b6ba1fbda4c07d071cbc804fb546fb65ab398dd2793b7c735d9c116ed88d71ad8ddd2e1d5bd8d7ffb1538017132c0e5053dde79cac576f0aef28fdcd98fc0faff26e40bc685395d2148c29b323fe929e0dd4a942237033217226f3e74da73eb79f2d299db18af7f2fc72a3a4a522f22d8d2799212ab2c9175375120b71de3d17489870", 0x98, 0x1, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x200}], 0x6, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x80000000, 0x5}], 0x7fff, &(0x7f00000001c0)={0x5, 0x2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000086, 0x40, 0xffffffff80000000}], 0xbee, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x801) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) 16:00:04 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x80, 0x46c2, 0x7fff}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x7, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/141) semop(r1, &(0x7f00000000c0)=[{0x3, 0xffffffffffffff81, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x10000, 0x800}, {0x2, 0x5b, 0x1800}, {0x1, 0x40, 0x1000}, {0x3, 0x4, 0x800}], 0x6) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$setflags(r0, 0x2, 0x0) r4 = dup2(r0, r0) recvfrom$inet(r4, &(0x7f0000000180)=""/14, 0xe, 0x43, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r0) fchdir(r4) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000200)="4e9a6a8737e14b0c96e3cd6fd390cf369ff19f1ba62091b201ef6f36ce3ae1a7cb14220e1b62bdb5956532f7d2078dab75a3aad2912479ef63595e0b3f575bd947c6f6eb99302ee7908fa3dd148a349d59a6639cc11c01149d86734f8270fcff9dece656e13ee75fe4610ab1f478675ad7c9b3203f0524906ee2abe5613259072555ac36aac1a9d9a94c937e14696a83d9b55362e55b15b34521f8def6b4d373662c2e2d63e7b7864cd7a89049f7c34573fa70de244154a43d359b3d1727e0f1c08473c354d829c9af0d72c37748d2b1238ce25841aa9b8c1795d03cd0e6e6568a16c19682b8564fa621d1e410766084505d79d351679f7a", 0xf8}, {&(0x7f0000000300)="1ffa6e9f2b40965e2fdb1350384e621a55b0550160a07dbdc8b1a1b18a0dff200a0d33a87a1ab0863408cbb5813d82776ca4cda92d6539a17f7fcfda7fb22c873d60580c872cf9da652231382685cf9ce5d041af678a85fba98f362b68eaf9b7fef67b573c9f6e1a0666061c55c61ff053aa8fe12db1df3a715ff4a91ce1dc0e25fb3e376bd065c89c676c39182eb14cd6fdc0e173c57ddc10f0fe01c514afe507414a7607e5be2c0a6406b1e15a8711cb78dc1b79e11e6d9eca5ad9cde5f26247512d1854c4df4fb7241bfb7a45df2fef39bc43deceedf61c2dc772a68215082674db65e344086b21b075a0073ef926d9d6b67b99483b064bb0", 0xfa}, {&(0x7f0000000400)="6ac4be3aca27cc001c568209d3748cc0e9b843ce220492774795e04630a8f5c5ae032970b920bc26ee64ec52d71404235cb731f91cb97b9bcc7c11cc63638989aae3da4d9fff80561c41970cab55b5b157e0f969b4", 0x55}, {&(0x7f0000000480)="3392be9b3f487429629d68a94dbf3afd01f40c328bda43c14cb7688b8ec6b2f72d3e8ac027f7b91e443556be8d8b36ad41d4ed55d31da93f8214d4e02d89eaad0f7a375ac1e05b9c718dbd8b2d58992939bc6976401fe69154b78df99176e7d0ad485bed26651b4f67ced7943c75dcb866c7744fdcb1b9bd", 0x78}, {&(0x7f0000000500)="56c0b888f01d78ff8ebc49ac6a5cf0c4902193c368337b23a0ded7a01bf215941c8fde5f3f99976b507dc528e62937d71c8daa29e1c577696a32677de32d125407318d6d3ffa8d34a64b2718caf684f65bf603f653fcba58341e5a71a5d321c7a1b98cd1e0b3d0bc2dfd72a11cb82df302df031005b18d129385b9b230ab7bc7ebc30084d0b39615e8734ad03f2e5200f4d7531eb80e91c29aae9080c38b7df318ff4f1f", 0xa4}, {&(0x7f00000005c0)="bdbed43c6550c16cc275be3641cca7b472928bdd79f7a0bca2fb8c37b99ce6e3546c25ae9c5c6b09513539391016a6e9e05a8cfa07e06c0d728dccdcc024af3465f8ac6c87d08a0cb58375e9b3873ec74fc2f442bae16f582281231da28e98a038d44385ce9b9a3d15a094f7235855e61567fbf561da1ca8c6c250030689e6108b139fdf9cb4cbd71dd66706e544fec5a2cf572fa7836e3b0350f9a9240a00331533c40b3562d58f59a6354ae1321f4a4459c247a25ea92573301739e1c540", 0xbf}, {&(0x7f0000000680)="fb9100f3bbdb473b7c1f7015e91ef26da39d7adf15de06cab85b9c5840b8d8c28a1c0f1df469b692128f00a026369fe95d000bb9f8722122f96acb654deed8f342a4552fc6b5eead39bc750e3f671294d3d85fc208f265de2f39d10d48b981d6f6156624da7b0941fa0c8dd6de7defffc2da60f43c65720628b0b144a965851fa200236a7ed5", 0x86}], 0x7, &(0x7f00000007c0)=[{0x40, 0x1, 0x200, "d388f397434a27e0e0c5c88776baad60ff17c617af0c5acae46385f50cf1ecc550af6f1e42297fa532d38d41d748"}], 0x40}, 0x9) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000840), &(0x7f0000000880)=0x4) r6 = semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000900)=""/216) r8 = semget$private(0x0, 0x0, 0x1) r9 = accept(r5, 0x0, &(0x7f0000000a00)) recvfrom$inet(r9, &(0x7f0000000a40)=""/173, 0xad, 0x0, &(0x7f0000000b00)={0x2, 0x0}, 0xc) bind(r7, &(0x7f0000000b40)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000b80)=[0x3, 0x9, 0x3, 0x3ff]) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000bc0)=0xfffffffffffffff7, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) clock_getres(0x2, &(0x7f0000000c40)) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x40, 0x20010000000) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="72edb60f6de25581d67a3b2d3840ef404a6956798bf38895385b125333a401bbb9c1a3e7c5f6b1c8b7f21abb8e48305901a4577c3a954b1cb3e7cdd24f38ffe1d96700d1db0edc75ab473339bb57fbfe20dc4699ffd6155adc1ba70bef54ee6774c7f25e6863fa2a0a49c577b31963a1681a7a1283158fe5c086d4f60449cda714300698ca638926cc773395f95077cb262660deff1f5ccf4f23c69fda4ff2df1b3df53d98ec3d95e5dee716606ad5cc89f0a63101b2ee4572b59f32b3d47326b11ee55107b4febbf82c1f884fa7040499c9d2c6aa208647d06938ad81540af7f6c6ada07d98803b", 0xe8}, {&(0x7f0000000100)="239fc6397c5634795d421f03780cdcc462554c1101686052b525acb6aeaf5e41d805538a64d61f2773847b21bc936a4d148dfb48e2a52998904b993b41160e5227ba577f7cc5fabcb0749cd42fb7b6b5f51b828596cc07cd082d7f3eb1a1d38acdf6bab6d49899b507ab9d2898dd9c1a23678fdfef9664266e79e09cdee152d6556cef6bb57e24d44d294dc6801f173bb23c03c9d3bfaa44fab7b6e91c2698ce2b89d8b1a7db094bf1c40aa9d8ac98aab906eabbd09dd672afb493adb6821858391eeaa138ae5b03ca9f22beb218d6c365dfc4bd50b2a3", 0xd7}, {&(0x7f0000000200)="015d0d1e73570ee3b222e1dc47e2c0f41df5624fae89bb3542b054fd70e3ae25b5cedab6409d0431256cf8f28a3a90dde0682a5d7d48e022dcf583ed3e54f92c3d4d5e55f7ed3a2d568a00cf80864273eecd5cd2a6acf4212ea418ba7d593210ad591d51a272c209a5eb44", 0x6b}, {&(0x7f0000000280)="d8cfce33968e1d9ffb6ccc", 0xb}, {&(0x7f00000002c0)="923d3a8cb608c8961a00480faac9c3f017611471ed55aab0d583ad91a5a228c24fa922ea011efe1318c9536457cf2a58ecddb2610276d539f4a609fa6daa2476220b9a43da157e723ad2c9fb6d5dca7717267f8f03d39c04f46a1e6388b98b0fdbda26ffa1805420e0d1661102e8dcace46f7286caed89d22a23488e0d521600a1b96b2e9a4cc9fbdd4e777f4366256a2db5d37afbe71e94f26a5c58b1593712e2dfac237d43c1d98243830bad0ed77a5d4ee3cd82851efe7de0785324048735e7c7d37d1a754d084494a84bf8a97f73947056ab1b83c014f429a00fa17c3c1eb4d2", 0xe2}], 0x5, 0x0) r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) unlink(&(0x7f0000000440)='./file0\x00') ftruncate(r0, 0x0) setsockopt(r0, 0x4, 0xc4, &(0x7f0000000480)="b366403ec2a6494f565bef7f5a902e14a45a7d559421ab322343cc87c0279c0408f1ad88001c097848e9c32d9d0bbeb269612d574fac397454f07d294b9d448ce48b1c606179e96f1f32d280361809cd34282fed4b810429d2451f54feceb4756f8ec261d81a5d5225c5e386c327395df03b0339f5f0f17e40d352e95322a8cfdca87f8f38fac2d13ad4eee2b9f51a6ce137908b7a491626d0af276c8963180eb7621ef3340959", 0xa7) 16:00:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xfffffffffffffdd3}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x2cda) socket$inet6(0x18, 0xf998a3cc53fdb351, 0x7) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1) r3 = semget(0x0, 0x3, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/46) syz_open_pts() 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getpeername$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="dfff7d0543ce265da29a190ab4507401002bc4eb09f21fd6a105000000c9f4d44a692ccef4e3e5a2a5de0000f4272a247374aabc97335d84989044494bc519f4c357119dbd8ea14a33314ac87dc1323bb334e61ba0c7a01a26cd9e0000584c4f76796a87c705c228d7224259f980ac8be70296b6b3448f2f0001796442c544a5169120245e0e6647fd8c669837bd73846e6839cd5a441793aa2743f199128d750f74eda3ce9b3bef893ad132aaec6e528e6a6ef343d6074411aabaad7cc9c3e99e5459b694b560ce45a60a27d3528179a740a16886a6d906e154d3d9d5ec305a05770546a18d0f469a3597a148ac3da5df2a564110fd62e2e1f0f2f8e54accc7690382866a148daa000000255f48d04850675dca538e77819022f6f7f3f6a389418ed0a3828ed847743d4902659d4fb9792962891779860adaf527e3d552388cdbc51caf986c0c0f4f59b6ca309e5417"], &(0x7f00000000c0)=0x3) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000100)=""/68, 0x44, 0x800, &(0x7f0000000180)={0x18, 0x2, 0x9, 0xffffffffffff0000}, 0xc) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x3a, 0x6, 0xffffffffffffff81) r1 = accept(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffe39) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0xfffffffffffffffc) socket$unix(0x1, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x400, 0xcf3, &(0x7f0000000140)="938b9adb8060a8cd8d415a96c3122a3342dd5af81acf7f7e42b3236a8b1599a97100e1ec9557d200183435c12bf550b2469d74d0651e419910375b057d1bfaa648f8b2", 0x43) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1bd3dbf7291054db2337fc3af1105f5fc94cf77f34d3aa8387892d599bcb025c6d5f363ee09fe835703e981544f440335990425479644af23b53067b421fa2cee7cd87e2264c76b98f6790c41b496b1e86b4ebc9f8e1c482b279fce31f39f3466e32bdce738da6b3008bf8d7148e3df72eb7705dff1c022180817ced9569101b83d345372176d02cea4d4c57a42a8f1d6094cd64050b3259a0450cb40c5d549ca5e1", 0xa2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x28028, 0x24) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8a0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:05 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) kqueue() pipe(&(0x7f00000000c0)) 16:00:05 executing program 1: setreuid(0x0, 0xee00) getgroups(0x3ffffffffffffecb, &(0x7f0000000040)) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8041, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) r2 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x0, 0x3f, 0x3}, 0x5, [0x7da2, 0x1, 0x59fa, 0x7, 0x5, 0x7499, 0x5, 0x4]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0xc80, 0x23) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) close(r1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:05 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x8) 16:00:05 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) denied attempt to set clock forward to 4294967296 16:00:05 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) link(&(0x7f00000001c0)='./file1\x00', 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000400000000320018cf8623d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b41831b701047f8ff8d2e29c011f8425464ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000ec7b2a9b0ece4e6c4b4f562c119aa4205a61c5d95a0961e39c6f7b4385d7ce82de41a44de36a8417c7200c3fefce6f1a92dc8ca4618fdc7a8dd62826e8bc684be4814edd015aae369e7c0e9a70dfe75f168f10362381bffa11bd4c30a83c4d03373cc731e2a4d4e92d2538d77c0356e96bd1da0d1906da99ce033540518503015ff569106d8fb1559bd826fce22a6683dd2514396151f1411a2ced8d81ff881c61e61889d4def9e28916c1292922cb0bcb413bf6a4598641038396f27daf57f764662be5bc5f08798d9f753d2c4aa9559a0087f696875b37f49168b57ed50b5000a1340eeafb82f0c676e34b9d8611ae361c044d5b24b988ef4230cf83893079ce692457b4e3602589200c9d50d417d8be9381e3e5c858a933"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x7, &(0x7f0000000080)) geteuid() listen(r3, 0x8000) rename(0x0, &(0x7f00000000c0)='./file0\x00') r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) denied attempt to set clock forward to 4294967296 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x300000000000003, 0x80) bind$inet(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xfffffffffffffeff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x0, 0x1, 0x6) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:05 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munlock(&(0x7f0000723000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x3, 0x6}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) r1 = semget$private(0x0, 0x2, 0x80) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r4, r5, r6, 0xd5, 0x5}, 0xffffffffffffffff, 0xdf41, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x1001, 0xa) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = semget(0x1, 0x2, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0xbd, r5, r6, r3, r6, 0x100, 0x8}, 0xfff, 0x291, 0x800000}) r9 = dup(r7) getpeername$inet(r9, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpgrp() ioctl$TIOCSTOP(r9, 0x2000746f) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r9) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) setreuid(0x0, 0xee01) r10 = msgget(0x2, 0x1) msgctl$IPC_RMID(r10, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r0, &(0x7f0000001180)="99114824c7096bbd2b1cab318c699aadfef4e21bd752298374481413b5f06e2efac2d8987b5c030ae762b13ab8a2addde7286504c8f75c9238bdfea731e49174887e85f6a54399771cd3d06128a397f9ad60ae057ef31187d15783d5a157672ad418730a991a53d391a7031d000d960624d5af83b20077f643a7433f2c7226193d26c1b697837ec7910d9c32f9e74f34458d499c76d6afe9e8d72136dfb28b78e17a672d0ed4416fbd9aa60732407d21658cd603174a56c4f921ba4a91ec4eb284a31a620653f08da9f4ae1ca13c4937c7ea4bc9cf", 0xd5) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x457425526df5b2e0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r1, 0x1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="001c00001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x2}, 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d6735dc6c4aa4bf8d812c3b51c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627000071262906bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b38e59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x40) unlinkat(r2, &(0x7f0000000240)='./file0/../file0\x00', 0x8) setgroups(0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)={{0xba6, 0xda}, {0x37fd5710, 0x1}}, 0x2) setuid(0xee01) r3 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x302a8, 0x8) getdents(r3, &(0x7f0000000100)=""/187, 0xbb) fchdir(r0) 16:00:06 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x193) mkdir(&(0x7f00000000c0)='./bus\x00', 0x82) mknod(&(0x7f0000000040)='./bus\x00', 0x3000000002054, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = semget(0x2, 0x3, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/4096) setreuid(0x0, 0x0) semget(0x1, 0x0, 0x0) 16:00:06 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)}, 0x0) 16:00:07 executing program 1: r0 = socket(0x6, 0x1, 0xeee) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000340)=0xc) fcntl$getflags(r1, 0x103) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$setown(r2, 0x6, r3) r5 = fcntl$dupfd(r2, 0xa, r2) getsockname$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000000080)="81fe4abcf86e9773e584da0519e32409f22250951e6e2b13afe3349d71f4af99c4342929a11c4a9e20e186c93f6aa5701dcb9985140d97d75d4abb37604524bf01325b5f7d79d823118ac9aff21a980d90c7d7e9a3d09011805eca2eb680e49cfed8ea2010a8f9d15181c0ced8564045fb0753db03b9001721cdd19d31559ef2c00c19c77ce9941120d05aaa355e723d2d2a227b215ee8824cafa1ccec482ebed47234dc1cb605de38195f7bbc50032bf9a833db1e19988ffbacabaa86a62a58cdc2aa3b3b1861a41dce926d0e8cdd78e043ded28de9156b12175017ec16906ee1ea83f60e53d93ea106c69b510291eef79972232b86635bc8", 0xf9) getpeername$inet(r2, &(0x7f0000000280), &(0x7f0000000040)=0x55) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000002c0)=0x8) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='x\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/90, 0x5a, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet(0x2, 0x2, 0x72c) write(r0, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0x949d, 0x4}, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfff, 0xfffffffffffffff5, "050355a8a5dd3800174e4b00fffffff000", 0x0, 0xfff7fffffffffffe}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = shmget$private(0x0, 0x4000, 0x5a9, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0xf24) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) clock_getres(0x7, &(0x7f0000000000)) r3 = semget(0x1, 0x0, 0x20) ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/45) poll(&(0x7f0000000040)=[{r1}, {r1, 0x160}], 0x2, 0x0) 16:00:08 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:08 executing program 1: r0 = kqueue() listen(r0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x1a, 0x5, 0x7, &(0x7f0000000140)) socketpair(0x18, 0x5, 0x6, &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='h', 0xffffffffffffffd3) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xa581, 0x2, &(0x7f0000000240)="2cc7319a3959be0a96f5507bc55cbb9be81f23", 0x13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0xfffffffffffffeb8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x401, 0x100000001, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:09 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0xc000, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/246, 0xf6, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x22, 0x1000000000002, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) r3 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x80, r4, r5, r6, r7, 0x8, 0x3}, 0x9ad2, 0x8, r8, r9, 0x400, 0x7, 0xa00}) setsockopt(r2, 0x0, 0x64, 0x0, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7ff, 0x6}, 0x8) getppid() 16:00:09 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="18dd38001beefb6de6688ffc5e6605283094d293a8dada50fc662ec996b1c967c693cd4b8327f47960a333ed949a0cf08567eee194e23fa490a6cad074f10bd070beafba15022ba366ce35c9f8ddd955c488fbb8812bf521d24565d96daa951e4215edb65b93883214440d2ee30b1ed2720c06c2e2e2be77f79a9763916805125fa788f3d6e343521b186881242dd6f743772015a8f2e005c03f9fc3bc95187ddd7db11884723a6881caa832484bd2d72bc8fca95529cb64034f6e72f00bba8112053330f733ee127c1714553b837d6d170e46e26a4e14f839c449c4c747fc01ee958956ad", 0xe5, 0x400, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:12 executing program 0: rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') socket$unix(0x1, 0x7, 0x0) r0 = msgget$private(0x0, 0x394) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/34}, 0x2a, 0x2, 0x1000) socket$unix(0x1, 0x7, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001400)=""/249) open(&(0x7f0000001580)='./file0\x00', 0x10480, 0x6) msgget$private(0x0, 0x240) msgget$private(0x0, 0x64) 16:00:12 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4000000000000062) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/83, 0x53}], 0x2, &(0x7f0000000280)=""/54, 0x36}, 0x801) r2 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x12) fsync(r2) sendto$inet(r2, &(0x7f00000000c0)="89b2052ef1a7cc35152a6672cb2a8588a33b0fc8f2f91ca899270877e95417ababeb20f4fb8406409a6a34ca3d43f560804755ac3a1eefffe01d", 0x3a, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000300), 0x10004) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280), 0x2dd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/119, 0x77) recvfrom$unix(r0, &(0x7f0000000380)=""/62, 0x3e, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x0, &(0x7f0000000140)="4ac475159cbf966e8b0b9225926d7150f81ca18542ae0538d43a594c7ac41886c9906b2415963afd2e9982d52e7f4b4c2a8e1040c4fc0c394ad8df9504c579e0c0b19a74d67d906cbd28659c71dd5ca36b652b6b26b35eea5c492e8b91e6d7fc1484a3dc1092f1938e6c409b11acb7e47db07968467edb4c4fb25f9a7f86e807a20e899fe74816ac11acc429c89ea61408797b02ecff72708c403357731da8e37318cb452128e2feff2fea70ce0af70a397dc637f0a11e783d425fb0e999993d3d849b", 0xc3) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0001"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000040), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') sendto$inet6(r0, &(0x7f0000000400), 0x0, 0x408, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000140)={0x2, "47af0a7016b60a6618507eb64ed0753466637c8550f3dc7b72ea357bf33f41755251507748363d71f3fd37b83d8cb4361b86289509924d3e4c990a932a0137a2c143c91a0fa83eb5d0d7528ef29d18a7c56eacf413c1c97a97947b90db8c98b5ae78b6428bea53a878b080455f0d28ad4f4bc7d832c39f5125e63988e1f09fbfb2c4404fa82caabc"}, 0x90, 0x800) sendto$inet6(r0, &(0x7f0000000080)="1b3931e0f6542f5906a30e614d706e37f580ca", 0x13, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x100000000}, 0xc) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000028598b0000"], 0x8, 0x800) 16:00:12 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x0, 0x8001) fchdir(r0) 16:00:12 executing program 0: getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x2012, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f00000000c0)=""/65, 0x41, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) dup2(r0, r0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100ffe300000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = socket(0x1, 0x3, 0x7) recvfrom$inet(r2, &(0x7f00000002c0)=""/250, 0xfa, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) fcntl$setstatus(r2, 0x4, 0x8) munlockall() r3 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000540)=""/161, 0x1b1) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="95f3f2418fdf17e066c1cfd015a4f4448d60eb110ef268a5b3b65fd375f7b0896e046a09b8dae8", 0x27) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: mlockall(0x2) r0 = semget(0x0, 0x1, 0x402) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/135) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:14 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071b000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0xc0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socket$inet(0x2, 0x8000, 0x0) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/176) getdents(r0, &(0x7f0000000000)=""/176, 0xb0) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:00:14 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x8000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) r1 = msgget$private(0x0, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0xff, r2, r9, r4, r6, 0x10, 0x2}, 0x0, 0x4, r8, r3, 0x2, 0x5, 0x1fd, 0x5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r5, 0x0, r6, 0x20}, 0x80a, 0x979, r7, r8, 0x2, 0xfffffffffffff000, 0x1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffff86b, 0x2962, 0x40, "0f96c251dbf1c1931c8b9fd323cf79f9f076cd7f", 0x7, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2) write(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x200018, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="c68e319bdc8948271e8431709d013682eae2443a9d44076ef0b2af9270275c71217e18e58a1b6f24da11e4470d75369ce626c97582fc5a7a6b7e9570df0da5d1e5806765f79691eb2a4d20872f934338ca9cc3d0d9af2b7e2cae9db1cca13c37870c236100d9024b764451cad0001de7aca7f00d05ed777b9b48f0c0127c2cd26039582f95ba3593326bc942c90d6c054fdce64cabd26dcd72822a9e57025a72b9e19e17a115e29e915a47f133f07aba712944ccaa09d589c29f6e75877d05f85959613c3383958047e6e44692ef7a5061f624b218373750d611bb1f465aad5e18e7f2ea542fe2d9d57e623d2d58d9188f443bb1d7e1d90358d17967173e110a8f5bf0c3aa7ae7bf2f0573de5115e1afc2b855d8f3043b9de28571d605ea14937cd017cf1812f007a71426b7665f21355d7bd5aef1da6516e1f8fc6e3821ad0a560e8cfb5342a9b4242eeaf2e3aa9780040f99b0b5e1247bc2eecf0633aa7e619538064266b7ab402577629b456f7df75a05e3786f7a80e7b346f8a9d5c8674ec04e8b71c9c7c273da045bd103144f48aa5b3be940871662d13fc78a8f582aba56e5dd445daa217f5274449f9aa3a8f16368d1c9c71e01b05dfc56472a9c207eb1ff7095672362c4b303b0b0ae0f8124068f7a0374323221fb4867cf08436e0dde7bdb3664e6c9a19884915b532f28eb3c2a5b8f5eda49e17938214633220d5bd767b081dda79e4239f3012a90211f715651ba44acadae18b068e3d4d143a50a7adf14fdedec594e1438a21d3941ec38c0e0c2083532a0413ac9a1af1253ed0bf4344e7078ffc1182d56fd3d13b9731ad90b93152eacff7dfab2a56e2992465e0f35ab763afd084300f35e6c07692c6943d973a4876e259cf3d50ad3c3a1e19e7572ea6d93de9e5bf9978e061e0b644e758ac30d6d24412ef16f753adea9e635c812c13280d27341aff2c7f61dd291f55719b5b6f389294e", 0x2b8}], 0x1) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="6da72bca12b5f497cf7e5558a13e7c34f3b01193161882bbd10233", 0x1b}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x108) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x9, 0x59}, 0xc) close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8c4c) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) shutdown(r0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4002, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="0fbedb7a7a2ec7808b42a0ba18b14df1bec0a99c511410496ba2ca5821f860", 0x1f, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x7306}, 0xc) 16:00:15 executing program 1: setuid(0xee01) r0 = socket(0x3f, 0x400000000002, 0x0) r1 = shmget(0x2, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x11, 0x80000000}, 0xfffffffffffffff8, 0x8, r6, r7, 0x5f6e60b5, 0x8, 0xfffffffffffffffc}) shmget(0x1, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) r8 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r9 = geteuid() r10 = getgid() fchownat(r8, &(0x7f0000000080)='./file0\x00', r9, r10, 0x6) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0xe65b) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:15 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20, 0x80000025, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xffffffffffffffb0) setsockopt(r0, 0x4, 0x2ea8, &(0x7f0000000000)="d849dd73326e8c30fce4f45b724f1b4e0fe50a72c958eac4f334bd816c56c93d5197381cf358c3247a1df6a65dedb84eaf39e57136cd208806b5998db0fc2ecd58e85c91ef8b53e4f29d65b4f8268abd1c5e7cb0d6fde0854a6c48a658084193970d8ece4061252c41", 0x69) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0xfffffffffffffffe, &(0x7f00000000c0)) munlockall() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munlockall() clock_settime(0x3, &(0x7f0000000180)={0x9, 0x3ff}) r6 = semget(0x1, 0x4, 0x200) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000001c0)=""/207) fchmodat(r5, &(0x7f00000002c0)='./file0\x00', 0x13, 0x6) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x4, 0x9}) semop(r6, &(0x7f0000000340)=[{0x7, 0xa7e, 0x800}, {0x0, 0x4f0, 0x800}, {0x2, 0xe, 0x1000}, {0x3, 0x5, 0x1800}], 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x80, 0xbf) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000003c0)=""/198) kevent(r2, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x80, 0xb5, 0x80}, {{r5}, 0xffffffffffffffff, 0x20, 0x43, 0x8001, 0x1}], 0xf13, &(0x7f0000000500)=[{{r5}, 0x28b35f3ee70ff5be, 0x20, 0x0, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x35}, {{r0}, 0xffffffffffffffff, 0x42, 0xc0000003, 0x3ff, 0x1147}, {{r3}, 0xfffffffffffffff8, 0x70, 0x20000008, 0x1000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x9b5, 0x9}], 0x29, &(0x7f00000005c0)={0x8, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000600)={0x6, 0x1, 0xd50, 0x1, 0x6}, 0xc) r7 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x0, 0x40) r8 = open$dir(&(0x7f0000000680)='./file0\x00', 0x80, 0x8) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x4c0, 0xe8) poll(&(0x7f0000000700)=[{r3, 0x40}, {r4, 0x10}, {r3}, {r8, 0x20}, {r3, 0x50}, {r8, 0x1b6}, {r1, 0x1a5}, {r9, 0x10}, {r2, 0x10}, {r3, 0x8f}], 0xa, 0x40) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a6910ce0e3cfe05caa5bb1f349dd35433bd05b4c72884649fe141e9adb", 0x1d}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000800)=[0x7, 0x216, 0xfffffffffffffff9, 0x5, 0x0, 0x7, 0x2, 0x7ff]) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000840)=0x3) ioctl$TIOCNXCL(r2, 0x2000740e) pipe(&(0x7f0000000880)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000008c0)={0x1, 0x1, 0xffffffffffffff01, 0x5cd, 0x7fffffff}, 0xc) kqueue() bind$inet6(r3, &(0x7f0000000900)={0x18, 0x1, 0x2, 0x7}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="efe4400bf24d59d5c781d9708d69aa966d393ed782bc3ac8f1621d413a14008d0e8e2b15c58949e07d1493e19ac26aed9018b229b559b1c8461f3a715762c889cf15ec053894cee29352f4de63dd0cfd6371eeb5dc47b6f78c1905a3892850d0591c5b93cf65a4a4baea1fac5bf8f5ea1d9224c0fdfc6c6b5005afeebf01910874e3cc99b037ba36b507cf64f1d91710bcfa5de01400e16682fe29f80eb18c15b947a7a57690caa43574a69c094ff6c5088ce0968bdc1e4a1b2971c3ba3ae9c3362dda0b8a68a4b736ba3d4b75bd6f81646e103b2792e55d1a1616ea8e90", 0xde) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6e52020f5c8eb2416055bcbd88b9fbc7e8cb4a3c590e888bc6e25fa0ca84c5c6c6dc61ec6cd772967dfe7418e7956c28a1599a84365102d87db887f711c5bc313e950ee8bc39a13af1e9e2ad60", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xccc, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0x1e0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9239ee384fe3d64a6f5136ea447b61da92", 0x11}, {&(0x7f0000000100)="166727f425356adb86321e831aed0f4bb7300ce5b6aebe0b5cccadf3bcc4269b4c93adcbb83c70dd9b51", 0x2a}], 0x2, 0x1d) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:16 executing program 1: r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x1, 0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x0, 0x2, 0x50f, 0x5}) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) r3 = semget(0x1, 0x7, 0x402) semctl$IPC_RMID(r3, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000240)="38b84afb31fa9d84bf07dc0548909d04a1fb5d3c03f46db47f8f3e31c972628b0b178e00c0e75026f8a53090f19c9931ee2a705f0d5cea13e4666e4f9206afe3a37514bcef9ffb5172a5bc42029efdbd65bcd50b12e03225f143cc564cd8518c973e985ee6aa0b6e87743b420137f0aafa210c7183c211c6cc8a306fbcecba85ddf2613cef6ab13f444c6c", 0x8b}, {&(0x7f0000000300)="5faaf86646c47b0416737ff04f0489181413ff2baea5561d29f5ab882b7fd7add7b584b793cd0ca32c07bf7cde0f841532be70370044448189dfb4b55c2e5cf864e93ab0994bc377627c1d09737d5830bbace881f475381b79bc08dab9a37806d3eacbc02de9b8245bb875a1ecee75bd5cc8abd2408bd4905d8dcbabb05ed9", 0x7f}, {&(0x7f0000000380)="9edc3359b91d64aa2e57da2e757aae5e7a031306f16a1f419f52f1df376a33d3d8adb3fbbbf9d9e67fb37cf349a5efec5bb257900bacccf57a27fb0ce4cd6f1a40c0dd0573caf261ee1fad14865392f1dfcf95f9e1781f2f1c87140d15b8239498331c539701493dee6ec15aed46796d70605d4f4e83522d096b45eca1866b5ec6722ed856d07faf580f0c8343def81965613128ea894610bd8f586df8f86a17225bb961e6b772e6b333412646c07921f1dec61c59d3868ba88901a4d64af293abdc0f72dbc180fdf89c4ac957", 0xcd}, {&(0x7f0000000480)="6d71019c244030e9742ecf2faf96c5c995a5ba95b029045c69681f753d83f859f77612801e8c456f010bc038976de29a6803243d586520e9f67bbff1c6322ee809bd282c4ab129ce58a84db96e3f73b4b1f5780963f8e7dcea4011921c08174c6fb484f4879212d078bc36f073db0e865c8b3a7565522e7991ba661630f758a8d38abb0f00114fb168ca24f5a4245734ed3c0c99ee4f2d9ebf5ab9de8078442eab2734dc3ae82741e31efeb3f786776797e0c06aab3896379377bbd8f2516a0fd3da2f1e785221f15515510e21409b5dd63b6c44081caf375489e6a54549850255bbbaa00bf225fa5bee76425d366a7343fd4f4ade6a995216d8f9bd9090", 0xfe}, {&(0x7f0000000580)="0c19fedd8d01c44a644d0348b6a84964b4357da03ab4b0dac3325947c3aac4f4434a11b2da1fafe494e8f62314387d118b431f234a9404ebdf1a444ec92b53d1684868bee245d59e53a91ce92a1b6998a208eba4ad2d47d8cb26a6e929ec5b36a66ab124ddb5f0b7a4e48a98eff3e30c9c9d3c19e34b887264abacaecfa4b9589c160e05c2df", 0x86}, {&(0x7f0000000640)="183f0c77c5f68406e4752c65bb7e0843f999705283d2380143fd040d91ccf0b13af048b34c1cdb5f23f0d614cfa7f55f124859e773d31aee71cb17782e115f8f84", 0x41}, {&(0x7f00000006c0)="6babd0b1e0a2e96ab310100229d861b4327b2d6c344ebc274ccbbf6997fc5e68dd1d36710e51a1552f13691d496488d7a3dad4a04d9dcd3197a3be5cc59b44fcee9642b5e570ce5c3d5ad456e890e140d00eaa96dc1f06e74b713f33312a51b2da", 0x61}, {&(0x7f0000000740)="a431c825c0d3e325bb2eb79c362a5bd8a89df2a9d63c8eec83f08f405dd72fe1db232a3edf3d71e91c001a3a2989da9a3e2c2cd597a175a8fad53daef28100f03b1bdb28391e58d619210d9149eb591f1dbcc95e524c94329d431990690cbd7dda6f7426abd576e432de723b5fceb3ad332f265633142756fd67d9e30735c7b00aa7f6ecea7b0d024356f86000bbd06054aa83e9e447642b4f8524676dcf5e5564d61d46f2bfcbc5a5b498fe0a3f", 0xae}, {&(0x7f0000000800)="e0b3381c1cda35f8cdfdb9e820b83905239deac50c2678471774a29789456b4e493ac897123268d041eb003f3bbb940af9d664682b1a7a35b7ecaf0cc27171d35dc2f04d926f266509d17d9ea74917dae53cb51e9ffb26d87674d6b53088da4eb024ed1f1cc159681965210f7928aa2287078cfced1587aa14815f10e3e349e0b8b12b032aa2beec64b7c2848e3d0f17df67e1857165a8014299e773e7c44b02eef5fbd71db340cd3d36460e5b769d3f40065d623e2cae76ec0c45e33b7405e5", 0xc0}], 0x9, 0x0, 0x0, 0x1}, 0x408) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r2) 16:00:16 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x3f}, {0x2, 0x4}}) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) listen(0xffffffffffffffff, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x1, &(0x7f0000000200), 0x7d7c, &(0x7f0000000000)) 16:00:16 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000340)='./control\x00', 0xfffffffffffffffd, 0x8) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc3, 0x5) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) faccessat(r1, &(0x7f0000000380)='./control\x00', 0x11, 0x2) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1000, r3, r4, r5, r6, 0xd}, 0x26, 0x8, r7, r8, 0x6, 0x400, 0x1000}) ioctl$TIOCSBRK(r0, 0x2000747b) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:16 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0xff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000180)=""/207, 0xcf, 0x803, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000002c0)=""/69, 0x45, 0x2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x30000000000000, 0x4, 0x2, 0xfffe, "e321044957bee741d8fce3f44a5e1c7ed2a40ac3", 0x10000, 0x7ff}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = getpid() getpgid(r2) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x52) clock_getres(0x0, &(0x7f0000000200)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x7f, 0x330}, {{r0}, 0xffffffffffffffff, 0x82, 0xc0000052, 0xc019, 0xe79}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x3, 0x2}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2d, 0x0, 0xc9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x50, 0x3, 0xfff, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x3f, 0x21, 0x1, 0xfffffffffffffffc}], 0x5, &(0x7f00000001c0)={0x1f, 0xfffffffffffffffb}) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) nanosleep(&(0x7f0000000040)={0xd49, 0x5}, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:16 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x410, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x73d0e70417c1ad2, 0x0) read(r0, &(0x7f00000000c0)=""/206, 0xce) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="418d6052b2d9239790683432c8f5e493dc938d67fb80a724b00419a10480d295a75750aa97da76dc3957f0df66b89d6733f0094ca9f23044b778246e1e5421ca4a357e910f9e1d3268c46c267b9f6380f5fee694204a442f1a46feff6ad3e5534eeb7d0c4729aaa43d6fe419a1b833d29014ac89d5a6e9e5991356a641bfe7caae79d5c520653d4d005cfd08da3bdb5c992b1fa9d8dedbc1548da88e50a632e55abbb51cbc21096a0b8b310543392fdb7e76467748e17beb4d3c6cb630c32e1f47b4ff", 0xc3) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x5, 0x9}, {0x7, 0x7}}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) flock(r0, 0x3) r1 = semget(0x1, 0x0, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/4096) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/58, 0x3a) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000180)="c0f2eb66470f622bc4011859700a65f3f145d9c2f046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r0, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x26, 0x4, 0x7f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x2010, r1, 0x0, 0x20000000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x108b, &(0x7f0000000000)=0x3ff, 0x4) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3f, 0x9519}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x8, 0xd082}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000012, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x9, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x6c56, 0x9}], 0x47eb, 0x0, 0x402, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xcc, 0x2, 0x6, 0x1}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0x1d, 0x5, 0xea8, 0x3}, {{r0}, 0x63a1e536d2a868e2, 0x54, 0x9, 0x2c26, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x3, 0x75ec}, {{r0}, 0x0, 0x8, 0x25, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000081, 0x5, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0xd, 0x20000000, 0x6, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x81, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x87, 0x20000000, 0xfffffffffffffeff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x11, 0x0, 0xfffffffffffff4a0}], 0x5, &(0x7f0000000280)={0x18c, 0xfffffffffffffff8}) 16:00:00 executing program 1: socketpair(0x33, 0x3, 0xffff, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="82ba3561c3c710b3cadf0e6348cdc616a999df8712a366f7c5eb098e27e3620b46f45581fe7828070d2f882f8eedb729a5a0232b5ca5b5803cb35c08ad70072f99ad6bbc407c5be4f3e3ae786c794e94df1ff34e0324d8082739091af1a944850503b4293b7b621fb737a01d13fac34d796e3127606257945761ca19c3da2da79c5b00efb998fcc148ab2ec6fd6141d050063dad316d6e36b2c9d1a9c40b69bc4d718d267418a28273e1175e2a209210e350446acc9ab1096b970039a6a0060a6db72f9eaf9058a3ec185fb3954b4ae6a63d529aac456bfe5db5eb1d4ef99cbd704cbe78cf57f345860380aedf4787ca8c84520b8a0f42f8e9f765ff3903cbc071df8d4b821e69fa800b11b9142a2512bd8f9fc40c7814dc4cc9ab851eba076102a20ef240702c3f035e0bc70393847a5f290bf869710bec29310f71ff85707a99445dfeca9cd6364ceca3b5148154c1eff07419d4ec5c1b0571602b882f3ec806f092f5a69dc97919625b89b2a96a20417aca75eab98fd067efade6d4218e4f255630d8426fa9d0b20f5d61d13da7456b8429cc66fb84a86af9365e856c6b5b797732eb03710f85f7953a2c0dd780cf8eebc081a94670612ba6ea10183d2212ec161e41cfa5668e82994f98b61cdcc8990d08aeac93ddc07ef2f3edb4927395219edd9d8920fa5235c303337bd34ed24fb06928d66cbd5d77a82c6d73f1a375340bb1cee90dfd84562ea5d70cfa7d6f92d5de07c59d0d67ada9fccda28479762ea4395772aee81db3809b1476b8cf0ffbfcf7ca65d9be582d9893f05b0a5bb5797b21cdb919a5518d70cfdba92f2cfe2277a0e12d6dd5fe40082a9c1f512bd67b255138e0e4a027fb14d4a9f84f46e862e577a5980d958f6523f1836d15b4b01496fbc8ee13c09dfff01e3bd48c4b34ef49818d7df7f0e5830e180bd1d86c40f2d6416a48c2df788c1871a2d7d3004a7b6cc5360fdc7937bf00af2cd6515d86d34215fbfd0c652899ccc4fe0adc8a9b801d3d7ea32639bdef4db31373e4c479239afdc147a855266cacb8f04ff662c49b5f4c0e0af756ad1b066dc73ee4909b43ddd6de4178ee303e8e07568d050286c679757d699a17681c57674c781204ea26c1748d971d40fa7f0d5c9218ed6a1fb4803ee59ddeac45d39e9de90d1276405bb975c621581f445cad467338e3d4e83acb87acddfb128f48f37009df75ef9ddeafc323ff9768560a52c13fc64563e9651ae95eb1f5c1ecf0a699f36300b0488a71d7b815c44d99ed71eaf517f18f13da1f8f6439f9ffe9ce0f611dc04506e5794c474c29532d3cd126c42c8c25995c3167ef1557a5dee5e9ed43fad2169b063a0e616cd4d95593991b8a62d540719e009db800b58dddcd1746b2981f992bb0f1b1f580ee4cf6eccd4dae84501a2a2ffd4d6664bccc51bf20a30a3d5dba52db3bce4a50801a7d4e4256337b9fbfb31f87035f8024b1da1ad7299e1f93b017ee9de4ba4423d02899016cf01e6954da9ef82f70202175debeec73fb11258c828cbe911ec8069831e109d7d118bd5ce4c6f0c5e14b32dfb596ed881ab964db5908f3eb9a70bada7f69bdedca7c035ce48273bcb788c00dff15ff072064c43fbb928d9f725c0c9913746d8bba0fab330fab44813b3d92d31c7a31816245ff72a7088ffced487edf4a8c5a9dea0b4ded44295d1a2d75baff526e45fcc2e37db8fb1581839fd0faf8ccd9f9bd963c4918fffeecb2b4fa796968bbb68a9ff7778af08635fc65a613752adcbd368187256bce1bf9733f7277de3279fbe658805cbc5b1c053eb7af269c44ded79145e2105e05ce4801055a2cfa513d4ff28209ccfc4687619dff5c8d89da73e69b27a9fc1e4b980bdb625d6b5c8e18e7b47f63032dcdfe39f6f0b7c9769c4b6ba4634a0787501eeb0ba029c05d454ce8779f10fd4ef728a3c7a322c3210ff425f4dea8bf67621f826869030ad1439cc0253a438e08470b44e74a4ea600077f225b9a39512f5f7013cc850f3ab9dfe7120a75c82222736b65b9485c95b118782778f49a29d35ae1d417a8cb43906e9280caa7ca803c8b22d9203d2c0d22555dc0073b8929e1a1612f6be150c6bbe5bc8092b0fa3df960896fc36ac9bec702562da17fb6e9079ecba6c4619f9f125ff8eb1e5342cc2b50476740bf68c6a51b03a0bf12e5a5f6198d83f5530e5404812dcb1b8c18f9ac653fddaa6dd933828deb58d95458493e9a46241a9db4e96a57f2ba9934474327ce3d4a015b51aa61485c659639cf7e2d5ccb4ba05aad841b35bcee76e1c0055a638ced365b20433eab88a31bf23ecfb06d7f2b0247c7d49d3be71dc4147258d755ff033cad8cd4336b4408b043a39768a7403bb4086bc484bff3f21e6dbfc5d3bb1e0131958ba76b9be9bee422332406e8633046047a3c4b4806004232597682dc4dcc6e8762a5c3f92c804b46ab2765bffede90a9fd3a0c375464e06bffc9e4742f00a2c7eee9d92f52483aa25c2d4da5a50baa01fc9ddb4234d88fe67e2890102ec7940cdf7fea9fb996d629a1301054ae6195b679681914600063a3909ea10b9b1022c54d0621dd7aeb6157d530f8aa51f291a4e7429b3d4475f7d1cce33ac5d0438ac0b02a134714283c2059b31142c8b08974d32fdcdb4342be16968cda49620a0350814ac8f90d4e3458f21e0a28ab8df290871b957bfa7b2524bf3b1537cf1c2a5fd451ae102283456d1090a46f61db669a19e8624b52f9871447d06567e1362c6cd2e160cf2b985568754715f2a729a25b55e8edb883605df41f811c2f8b2ad469c89b4b3f6efadfebf1c1d8a15eb635729133e85fb951bb8ed4b46e7103e629df4ffe418b5ab0ff19bc2e285487fc85b201a7c9c0425cbd03c47ea0b80a5f540796aeb6536aaccc2a10528371e4456f5f506fed7c1f843da1aadebb332ecf9ec2c39bbd76d4683beccc7240033b06f2738b09ecde5d0d9c5b94cf918219155d5b62ae45f26ae5f5aebad381056c95a42a60c3890c33337c7fed840459aa0970f23a794bdf7c0354a4bc8ca667cd575e12a585cbf5c428da4c519e834a0555facbc40aa880d3d4d07e6dfdd65c5ce9badf483fa9a1cbbcb78db1385fe1ba6236b7447a31beb0e8325793742d31b28191d9f0ed171cbea17a166ecfaaa1dfde85c39f9394765b9f529cc4d0ef9b5a8e729c3e65d7335d320f5144c816d8a59b64c146c59e2d676a945e253d5bafacb8ef94a3d4be357e781dbedf90ea4756b99111596d42b27f277ff127cb6703e85163ce43e2f7bc54acdf26a0922fd13d52ccd10413681afd6acae8c8109dba12be789cfcd0d312dbb5d33bb5b1e66f03ddcde05c65393e2698b0f988e175368dc4165af93df17acafacc74d64ae3b0cc00a283a94a6243a20a5d1daffed9b2bb3fbfea5a538dacdfdfa6e5425d984178f01dac19c66346e12680af7d4949d53d97f9e20e6047edf6cba59c61a7c3a69fe6aa6b095c86bdc907dd1040c37b289243d70ae7205675006fffc9e46dbe8f3bb5d11224b8e6246bf2fa6c3578f8562fd26e0dde340e8ef181c311d7da08beb885ed47edec76fab6a39f1fe2e83878b40b357daaa910f126ef7fdb2f8ba43de5d824c17603a3e9cdd4e19306f4829171f814e7fa4725c612dd1b9f7344faf22ebcbb2c6a8f2265b73398d0e779348d8872c55e05ed72226bb8f89f9d3782a1a13b9dc89a3d5b2ec3dacf906ade066d6c8990ce8726267b9ae49c7477299a7f95e1ccad08af915b279725dcc65abcc8f53c5ff2f297c782c7e0ab08fb6b3108815a02838617ca61141bcc72578260d4476a63a9b505a4c1547d82147f0ecc63ea9af25c915452b2d2eb795f70e3ac2f3b43100b2e9268b9f14686ca95451c2531033511833200d2785513bb568bd58ce69ac77698efaeab4d453f4c0bb9c3feac299d331786b5e263c1ff310fae3765a772643686968e41b66e30515842caf3daebc279f8db67c1da594712505cbc57be77b215af8d20618b47ea4f62b196626ff6bcb47a8ebd81656479e07062df5581a058f99142c37f97c685dc99fe52d929ec340c23a41ada8d00161edcf9e62f5990cf419c5973d9a7e199ae2054255c27fd9aea3bcad8a5a21ad6c440df2c83d1f9b00f8f006ce60806bec56ff52bf91bc20e64055bb1c4ed91c97419982643c7faf6fe53592aa517e85682243df264b2144ac00eee43cb5a04760bf6f445592700f4eb9a82ce1dad9f5f50aa5394792fddc7ba5691d60ac44e6335c96ff7d765f1ed8f6510dfdfb21e3a5519eecc4d7c0446e03dfb368fd2cdf5bc96548e0095a60bac935f74abad085e61d9d254d74b52de6e920d545748937f7114d36a5d36b1f5a99a4f506830d9232c800eecf80d908ad7ce96b28b5485b320c85b07c534de049ae9891daf02297651bb782098db6ee746e6083c792237e568c5d27606e45e6adeb5349641ca0cdc46aa8136cc087e524644404240ad8974a0a2a3e597553be595316191ea82beb949083bd15a3f8d251b9fb165231aa0d6a63fa483b36ce0211351787d1c7de63166ab9b3ac77f64c3913caf88ed80e679c0602aab5eee42e3d2e6346adeaff679ee349174da3bf4adfd9b2cddf5b4d27c26aa661b8ab58fd0b9511d149dea6f565ea1fa777932677473a72f72f3fb7f9191d879c214b7dfadfce6e1bc8a0c54e274cb62b8799a88029c01e61146972768ce458601901a5c5d0c00fac6469dcf5e14b630f99c606bc379dc9a22c8bd449579b7559ad392d50722c67d42ffd093d2bfda8b59b4efd2121b219e6c8071025b8500f2ddc80b40a46edd744af3e853883eaa8fc551f1a7d863ba1cf5719b111f2ca366d9f543bb9402d465a2cd8898d8d7513905558e11f06023efe2f74ffc9f2aabe89153fb9886b75e6231fde99f7d70a4917eaca0a1ec45b86c530a1d94040e5f92ca93584fa65feaaf8830ce1a949a158687d25c892c1f9dbeda0df885bab9cd611446d4ec033dfd0712e5fc7298eb1cd560374cc3f3d51502e2012fb3e36ff7c73e3e742966c7cdd1d589dc5201b5cfcade742902a0bbeb29ad178e835fd86910bcdf798f739d1fcf03bfe5f7771222d9ff316ee216b49ed7058a9401042784ad085e8d4dfb2989bb7ad4e7f799ae6784a217d7d9b6451dfd0c14cdc64f6813698bef5afb7ea57a954a1a89cf64345755c9291ae9ae377b32cc928667c49c1115edfc03e65072b30a84264abe3e9f3b8f5fe686cd92629886f0f6533cb9a03259ff393492abd9e9419ee521c54e5aa2cb806cc2e2df6cbf9adc5334cf0842421b98630b0b7fa27a4eae1d17f9daaf8f955ed312ab95ea9f2df036b943ba373dfb1edc0e411e5d802fa95ccbb2cfc3f59fbb54d3fa07a3ef632a2c86d218d7909f89cd176ed7454e921f5fe7601a8f0b318ebda337baa27655bf556f551362df7b28cdb60cd486f056075d0d07719369deebf8d3278c0fc9fcc5b891611d21793e63b5c13e9b67d1b275f0faeb60a522fc273bc602c0a259fcae7554798972282a985af784d69c27da871968af3b1acbcbe226775d98808c8cdce241f19da9ba59e5e48678f6af3142786a61e57c7acd0ab14d67c75f2c0cd5d3426ae038f6f4d662f2bc8def59dfda86c18a25fb932c8c0dee0b46aecd7855c10fe87c4a4e4c80948cac6751bde1098ec4a7bd0db2d2086c890ae36f3abf70bf492f36257d16698aa28ea6ad694f41fb78cf921a0b704350aceefea1424d6326f8596adc7aab86f2b7ed59b16505206013cc0343bd690e4c296e", @ANYRESHEX, @ANYRES64, @ANYRESDEC=0x0, @ANYPTR64, @ANYBLOB="4a96a551ff868e6f04ef28e9", @ANYPTR, @ANYRES64, @ANYBLOB="6300e2c8c13ef47e24bfe4d7658916dce1c12b294d39f7d975b078b414b16ab4b3a5a3de5b586c603b9b642cc98d742e868bc7552e593c079fc15c9740c2c5d4f1169cc788a42b87ab5cb5ebfbb74f8f4bc2d9b804bf83ba8b53c69c2c948637cd0d6b660c0028d6693e9b62f0e9e786aabb39048e9f7a97ed39cc72d30d56ecee5387da8e0ffdb87b68ea8aec2862c2704bdf4cb0a2a316aaaf765a9eccefad9c152b6b5a1ec7bf046f705b55224543960a086dd5610c7550106f200846f040384eb489334d646f7c84", @ANYRES64], @ANYRESDEC, @ANYRESDEC, @ANYPTR64, @ANYRES32, @ANYRESDEC, @ANYBLOB="e3d44586d801715735eea62ede60beb435cd9bfe0e7fa9d792a23436d2423640d12a3b2c2307435cc57540aca0ee272eb2b18bb6deb0d2f7b9ec7b54ed400967944401ded980a78c1e4ffa624489139b06be6e6689fb1edfd21ecf40e33484f6e0dbb70ed465d456ce301d3118cd31ff1d0e5bf282167f7f8342fac5b41548dd24f6da7dfde66f4c926204fe47fc27c7f8cb0c2e"]], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f00000014c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ftruncate(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xd0, 0x9) 16:00:03 executing program 1: r0 = socket(0x20, 0x400000000002, 0x1) sendto$inet(r0, &(0x7f0000000040)="50e145fb30c407f71100dab89f1ceb89a87b8fa61b52f087188e448b7c3ba428659e9eaaeeeb5b4bb1689921387d3f0b8478cdba06d2eb35ac7073b3325b67b78e10c7e681998f2c373dd067bf516b5280744d54d56bd7016aec26aa1591d2dfac03e2c6078775378f3d4fe22b2969c421406ac2f4facf03a07522ea2b39faa262fc7bce14c8df4d5070a6d56357e9cc10a195d773067230d1577296e801a6136eb2faa1cba65423798f38eb765c0aea7a786c21c353631cb3be69d44e7bff65d4cedaf4a21e8b6720e0873b94dfc13a5a0801007d6a403c792587ddc1cc55019007dc75836506a80efe93b7a9cf27ba6fe8a1d4bf0579e0de6125a9347f716dd0d40fca899c02bf1a1755da4913b715ca125190da7d74a99a28aa8a2efabab7795618a4d287ac0f4fd893b4fbd791c66da934a8b25bc0bd5827b8a991598685fbc5b11c6e8f05389a1cecf8f1cc33f23a7a580fa3295e0f72632f85018b18dc5362e9e237aab15ed96c5e7ddf043800be0dc297fcd52374460fe62774cd5e9f966377aa931e36fc26a8b97eb0a07aa6435024aa81c654952b01429e8f50d23db951aafd6cb707500a52feffb538fb0858f8c696a78914baad74ad18bd952c4bceaefc62029e0b72f01892bfa27e99307ea2ffda11b07a7de9365f06bfd7d986ef7050de257444be396094d36f24d153488c2ea46e4e7135a65e10c3f805d471a006e4a008837c30abf1530a67d78d6b55aed966cd4c915c9afaf649a0cc1e2fcb08b702cc5773dfa52423dbb29b048bc6e16e169e7a6dd438c8e6ffebcb60f3bd862f3693f3bf8bf4c78fc548f1d36ea672c773901ead65120d7b75c4de3483d37f7589d3ab206f0f4d1ccfa2ec15c058e20904342832c9ec1ef7dbb9842d9e9e5cb7b0825820d5dcdf311fa4b3d8e318641d7e7c7f54e26c9a5bebd9175708b70b36a54310f28bd2fc6802effaa253b206a6806944b9723d30fd14918817a80c3abfcd1e1cc0a4f7fd56d84227594d8c3870f05cd1a2ace71203bdf99c21fc2cfa7013a2f1fecaed900cc35ea9a3ea278548c4e597a51615acf77cd415384006432ef94ac272eac4df49862002f04ee90c28a8f46b9f30ee14c5a185663d62392fa27c8558b4b23c21368b2862077938cc09356c0d93ed052d01e5a8079c9592a256f17ba4237cd2cb808fce1385d0db5f5aef3b0dd49eec1a70c444b95ea442b53c511093ddc77d67e8c4897bf3fe96240f50074855bb97bad74bc95da48f167086dc8ce03781a180d3f3b34a4a9b48d3056a0c431578fc9489c2782a39d3a8c9818c0d82b8effe59934db80d099182101adacfa11f65ef02816a8e07d7f6b69be9dd2a1aa293de9caedc19c988d5b5ced1bba2419007b3de24caa5a0c6f0b003e2040e92cec854a191b35d7343654d50a4f1d9f68729cb302e9b1430e65d3bd282b47cede7af6814acacb4d01e9039ccd9d5835f7c205e71f7071b4c4ebefde56e2a46ffde904980d467201f97bc04390ab42dffd59de89c28f66301e8f6e988ab2fa9b0cbcd4d99007009795be421c146c440eddac9dbe38e7895a38426d6c0ff6373b83d7f8f4024d79bd225b4521c1c099ea2ef77c173b08991a7abbf074d26dca77a27fae0bb9589e6cde86a7084862456f9b46f4a8880bfbf133d08217809995eccce0a408c5ad1b34b98df45703c11aabbe7cafc79cf572bec90dc11f899ee85f0112fb20cd12457a3c72fd8c0a01d055de38fb1d6776761466727316d7f5313c3176de6e4fdc87e7e83df54ce815f8463753b63b08c6acbb57bfa7083f6e801cc825a2534321e96b6849864e152ecf9355f24df65293d34cc792acaf89af7f24303741db54a392f7599daf76ed6cbfce9acc5a24c3ecd03421bc3b6754caca52bcac32ef560869f06eb0f7b324d90c64fc6e17a4416d58641b961274fbb9187b2d79ea8256aaf7b85f26d32fe68f3cf12e82c9454e2aa3ed9345fe4f598a26152542c99f7ffd9eb9820e38b118292e93b682c27e1a03d9182627b0dc77502c97976873bca174fd244e319677c6745a6326abb24b0509e8b12efdb9582c14da588826432e43e58d31feb26012148a036daaca9e989579b81fb32de9f5e9c2cfe3cde850f85c92ab1abe1affa37d78b96283c140270a776f3b8512ca8d55a8fe13c527395f7fd4577d447fe0a8b5ec58a2131715ca79fc0266dad3a344dbf7d069bc83ec08d424207bda22ef99bb33d39834ab7534180efdaf5654aded972e45ecab2016733ff9c4147a768145b6626a32c5496f35d9074b7856427e2fee6c97dadfe2ff626f0cba6a4d2f22e01253ef103d3360fa02c86fbc944f053a028aff3ada231ad69bc03c9d5953998eea9c6a137f03dc9c1ed62dad38f0a6c37402c43b508b5c62852a9b6ec67843c548cb6efa343516bca42adf2576abad967e0dafee4b1fafb4888ec70b1c642f7b28b5ff0950043d8e36ecf007edef27327fdf01b5dd58c647e133e696966a3622683f226b2ac290d8f44883eeeb4032704d0355864327ca05c425bc28c97979ce5e7054ac9074eed644e293108b158f6a479e3b69b50e37d2ecbf764ed9c85fad46bc5dae92a7a1438f4a3896fe4d39b78efc70050f0319b510aff6d5ed4ba185f39f748d30615b2f49eca51bd4118ec0a4468f225867acb267b272b3b1ec80934eadffeddd1de941f6425981fcf9ceac9f81881f478f0ec5ada5bfb95a33b5e296b2598a073457eeb37c045e5994caee49a4ff16cfa1e3229478c69c6e30b3cb9c8067b0a9782f9ddfdd9eb704e8fd4f7e61369c742eb76d579be32e5c59db8425bafede610464edef2c6c6a410aa379054edb244c1993bd7bc596820616a04f6bae72b838afd6e05bba4c0cbe4746ad8284d6c9d3ae8f325de17cd21081c808f4a7667c21f572cf1face6db2672d1a5e328d8ecd2d3a332bbd21491d2eb2793f45afbe6245396dd5ca4cf297cc3ce496016902b96f39ffdd63a64f6a1edf0a730485f03c64f2a243c7fdb7bf8a7d8f73ef1b339a479b0cb039169f98bb4ca34bd0ce892397e3216ae7a194d8765315c9b2f07bc71b926cd7626ce23a4dc8389e06329bccabcc316c49b45160df8115d10ec9ef4aa1da797e887807ed4eada8140b3d7c4602ee7bc39efe12cdeec50a238246b47a398ea9eaa9a47ebe627c90fa35d7173cfe518ca35c748777d5183de1f24e5c9018beaf0be1bc9c5cdea899e156f625a2818a5a293a972df82bcda24422fe9d34395125c1af7191285021c9f78e18f1afeea5b236d3d16f38dce283606a485b19bd1b9fb4dd6b7f34f45fdfa5be22228e11051da1fbbda0270fa2da7730610d94efa9b7801333b6593b2e626889281cafe27dc94465a195036e46e4dba85cea23b8054ee49e898a4f57276277793ae43be834005bd96b1e51f1b2f01d2f866ada061512ed614b8f315e7027808e8ddaa54130ca617bebdbc70ee941276606828bfe471d3b6cb713261bf8e14ec8569df66054ce1749da3649053bb8ec7cfd6303c0cd14f7eac93a3195f7faf40381238658cead0e1041c34d5a4d458912b7cc902ceaac66ff580a2ab23342a9068befd0d596a9e6cb26a235a88c8d3331476220c0b4b4a2b6a35e100367876a4b9e0834b7332f239a9be1dfb72418af0af7e0339b657b2cf406b634d59424df0f582f6c600cf9927ba3108fdf2cef34937067e4284cdddafb64de01921499955f5be598915daf7325d4fe9bcea5068bb5f6c55697d6a3a75b33c39d20eed62e52101f097ae5f649b20c3bf27c71859504070712751c60bd7d22884d046bf135ccede8af1474eadc3a54e35b6d420729ea90464adf400d2d07cb56faa7195c45ad5643e77da08ae53923779ea4aa6bd16afbf0e4916d04082ee872f195a98688ba0621fae7e238fb997ea2b084abc1ace57e483f18c4a6107bf27c111593ec4cbbad83775c5e57f51b51b9e9acc7045073f6d690aa4e15325fd214f1e350a19871ae8d650e3c7752a0c8714cd60d8b0ab0ff1842c3611dd8c71859445b481f4d872133de852808d8a17b7d8c4c1376172d6ce8472a0f17da4f1800ee38780e452ab912e96f82761872285c09cf3558bb93fc901ee9b71f5ee4b6fc4fbc989d95a3a7a5b3fc4a0c7678ca6b9f7fa34e4076ad2adc25199ad4b4314130515c1743b72796191893be5b7a1d4a98f0dee22197da81d758ccf5fd0ff0ae1e8ad0aa9151064029c8a88573cf9ccfc4408bf405a29779fceccc84296fc372cfc50622e40b4e37d91891c8dd734d3a64a485c6b50f24e1270ffacf994728b00021ac2c4f39c0248a6fe32621fb56ba8afa56bb52533e3982bf7a9ac3ad2e78d4e18d16cda610ed36e479665e0c951b1a2c9b3d1d96d5b14e332334611cdaf90644d0028f8cd485701170702d1a8b65b392a1d1310553b260c9318e0830aba62fbf8fbd7da21c3cbdded4f6e201f24ea87ac5ac3f8c8dd9d39d23242cbbd0395f71579fa4599c31485118dbb9f9c695b474d548a78d84da41197877017c2fff4034a4825d98a5198ae91eac1578c4c1205c4091abb41f0bbe65f66eb9bf581fddac8974417d7c721335073f1ad10e8c7dc4915b6087165dd7ff6b4fe0a69339efb216ba4616c2a1f3e1e3153735abb5ef414b9b27ec1361acf6794f4600fc9a3ecf96bb93a3f8d3f59cf9d609ee2b841d4328d516e0800b03cb7d112dec525061a3579c68a89625b6224960d3e725cc1c7f4d5f80c997f57ea3e88195467f87b1c3b324f724b7cf99306b1fcde0bf8a7eb2057de80dd4149e35b781eb20969c7b477eee8dde88cb0ebe2027aa5ae99553f6c4df307478ade70cf30655b516e331f91b5e1eee1af3e8101475c5f42c1c0f6dfc6150a372def4a96ff1a3d2520af1fc9322cfc9c06260692150187df9bb4c54aabbb0ca81ed449900f9fb2e78b2f9996b85bc64c6087a41dc0ee0e11c61ef120545073e0e9a5bca546623d1ce5d49156126ff072dca5a220ce1c8ab1232b993005730f4409fc60d7bb7ca6976db074c588f534f822c7940b4d5c9644b948b1db2b7526d24d02cc191f7e6fa9c4a0fedeeb9271d21a9d3ab50f0e0cabb1691ed985d3f0022931283a772cf975af49222a1326acf00710e106cc6f5e281e32b368a68331c05dfdf93ff0567f690c0ac2ade55b7a8325e83815cd97d41db2096d202d141cb170b8a8958e4d5d8d2bd77e10c91864161ae9260735112ead13010cd3639f4f3a069260b447692a0ee3360e06f8bed2529e2f065199c0b2e38069d93cec427237b212b92f82a80c323297bdb11285dcd063fcc1890e3fbed7c212dbf46ab12493e9aa69e6608c9b01b7bd246b2a99fa46f56ec74a50e5fea6782d11e5d09b483e26fe3d2990d5ef7aa53675d165ef0d60eca88e5b991308e2a973847dd0443725a40926fae6d95228328411491f335cedf38053400acc9f4861a0ea0494e413d7af8a93efb30977404aac8a7a7de7301a21574f599dea87a4d4935debec91e7e30ac67875fb3c6f17dbfb3c1f21d0c2cf0fb7bd96a09f3927aad03d4fff53638b3352900928ac6cf923dc4ee6f6b7ad8f1ce2dd4e92cccfaa5ef3cc4408d5a1e37e0527be20998917282f3c3f12e5eacc33999922b1156512b6ce5665e5899c239c718a7e605bda1cab44d1b815ba3b0ee8adf4cb9a2846a5877203fba429cd57bee4cc01ee59911d1ad1a491d64992d3d26aaba142bfcf6cd2ae9cfa7024d118264ff5b6548e1b1f5597f64412dd274e543d80523b18a58b3f6a71218", 0x1000, 0x0, &(0x7f0000001040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe71da3836669"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="1bb620c4dcaaa7bd3ec9ffd8d3b3a16923f0ad63471f5655968e6d1118a1aaaaed1c5c2917128608dc6579458b31fc1dbc0dd0500390dd8a9bf18e261257e287e17af1735482e5232a5c4baf6c9c6b0352d547b8c426ef3812ddf7ab5c5a8f45f0bf42d8ec19759db97e2c254a638ba3cc99979207e611d797c4bc1600cb21bd487481644698c260864fecc326bbbc791338318f7b5727cf582cd14084fe840e4ebf1231d06a41e17b5182125839966331ee30a6cbeb292e0b595a952876f373c919f8707619b792ec4d2969514e9511d5d12fa475", 0xd5}, {&(0x7f00000001c0)="d1b93a75942fb0916af46cd9a33cca6ee3764fe0e3a7a52174e876473f6b2d57b8edf0f83da19955afa868fa0ee6", 0x2e}, {&(0x7f0000000200)="8d797bcc38deeba8b4c37fbb87fd0e1a5427efafe17d294edc81def172b68f9c7392b18473e23d1a9b8af14b9a3ac71d6e59ae136b690252bdb99a448aaaeb2be440d0648d508cc6dcab89e8592caecbd23bbeb00eb2e0f9ebb4ef33126f2416d0a616298d07f7cc507209c969d9285fab9c38513b5e077c36a28b25829315ab96b9f24eb4004bbddbfe4733d9d5874ff6bb669b178aea4dfc65fd892046639498ba2b5fbbded78a31c9aac242ec35a46c7fe1bf1b7230f55c0087f8f7580f946ab1f458613d0c1bb01eb51240cd05ae6ea9cc193fd8755e8f73b40ece25a16d8cfbd74b101dfc5188da05eb74ea", 0xee}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x8) 16:00:03 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000255000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) read(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000200)=""/180) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x14) recvfrom$inet6(r3, &(0x7f00000002c0)=""/239, 0xef, 0x1, &(0x7f0000000140)={0x18, 0x3, 0xfff, 0x4}, 0xc) chroot(&(0x7f00000003c0)='./file0\x00') dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:04 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x800}], 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{0x0}, {0x0}], 0x2) socket(0x10, 0xc000, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x3e, 0x4004, 0x6) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getrlimit(0x7, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x7, 0x8004, 0xfffffffffffffff8, &(0x7f0000000140)) r1 = kqueue() getpid() r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xffff) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x1, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x4) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x8}, 0x10) r2 = geteuid() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) r4 = getgid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r4}, 0xc) geteuid() setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/106) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) socket$inet(0x2, 0x8000, 0x100) dup2(r2, r2) 16:00:04 executing program 1: rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xa, &(0x7f0000000180)) pipe2(&(0x7f00000002c0), 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x874) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file1\x00', 0x50, 0x4) faccessat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x165, 0x1) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x40000008, 0x40, 0x9}], 0x800, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0x40, 0x7, 0x263}], 0x4dd, &(0x7f0000000200)={0x1, 0x2}) r2 = socket$inet(0x2, 0x3, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = dup2(r2, r2) dup2(r1, r3) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r1 = socket(0x10, 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) getpeername$unix(r1, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:05 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000240)=""/116, 0x5) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x8000}, 0xc) socket(0x20, 0x5, 0x66e4) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchdir(r0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd1dbbf67152ace5f552be45de3ed1b929778fc15ca95fb9403f14dd3f07535f695c3227d7aef659c9013196d0980bcb6c0906416f5043cbc8831bc800d589179060e31d36a2c898e1fa9a6a2cfeca4bd343232981ef6ea0ac74f5b5eba81ccacbc712905105a5ba736b66d22dbd269c889e07fcb836a92ef6fa55aea6e9bb2a1955fb9014f3f4a509981c311b47fa3037f8af1b1493b307e40680099d7db8a6921f891df7e0b2fbf7e3c4b8c8b6a852209523ad08108359018ff82f3cdde3edb90491e731cbff7147ff34cf7b9e20814a2b68ed209939b62f", 0xe72}], 0x1) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) close(r1) semget$private(0x0, 0x2, 0x626) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x7ff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe01, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0xbd0, 0x3, 0x6, "4f8fcd6a4d3e540506ae48d7596d1860c013ca07", 0x908, 0x3}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:05 executing program 1: r0 = msgget(0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x580, 0x1b9) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c08000070daf4532c1399135eb9473c2077d5a0470b44820898a1ac598d8894752259fbd1683670c943fc05cf446ebf66b526bea556fac5e87fa32b02f95fe447101b28b4ef41ad177944bed8d2c361c7427e010aa1484a7a5a71160d5465d3488404521f2dd9645b3b0600000000000000d1c93ad1cde19b4919480b46bd3ea6fb334e5f48f281f89e0a000000000000008582ab8b8913a45fd0255e75c37a2de1917b5841c70e739174b9914c02490f3d2de95a74ef2179926df9413a10895404827eac000000000000000000000000cbe103d7169ad619d655f31117cd12d1f4ec136326a3471ac945822fa0533e892ccf9d4ffa864c09f5722cbd8fc1"], 0xa) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:00:06 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='.\\\x00', &(0x7f00000000c0)='+[\x00', &(0x7f0000000100)='\xb0@\xc7@\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='$\x00', &(0x7f0000000340)='\\::\x00']) r0 = getppid() getpgid(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x8, 0x7, 0x8, 0x100000001, 0x80000000, 0x8000, 0x400}, &(0x7f0000000040)={0x0, 0x3, 0x8, 0xa16, 0x958c, 0x6, 0x5, 0x80000001}, &(0x7f0000000080)={0x3, 0x4, 0x1ff, 0x4, 0x4, 0x2, 0x1, 0x3}, &(0x7f00000000c0)={0x19, 0x1000}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20050, 0x94) 16:00:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000005c0)="83852182a854702055da98fe256f655b2f7b34963015dd1157f11aa00aa2b3c814e98a67960e5a234abc07221e8554c77fc37a8e075ca09a6a133b500a7397d930f50ccda4aab697c5e732c98b8b703279d5cb55fe9db133d07952792971cef9952915d675780fd999f14ba4c10fbbfa779c263607eaaf3de7ce20afa7cd87d9b7f4bb689b4aced22dcae9e4cc45fd6ed5b84f31e67f728a2614d055c03b459cdafa49229ed6b8c5b340752f75ce3f046322ea8ac40248b16d7cc2a25966dead18324328d7fbda0ca4c8a4cd723cfab53d08c96c56310ec1d13b6d93212a95af9862949725e40b38ada23b6d43d3e945a72728d719cbe216e17cdacb6d345d2d12dfb62edae3f5084522cc4136b7611cd4dfc4f5d1c1ffd0f038bba32ea42cdaa9752d029db0af299feb9257777b22cf7a73da7efb4c942ea410d939e042a2da271a0320b3ec35b6cef16a69e42e39528374dfea0679d90ded8fd786d6d1a9b97641731ea1625b3f5941a81cd11d8cea6bfd13a10ce590c62c6b3d87a1a72f5d4c7d4391ece8f540604c3ec7d34fda5946c9cf05df9a9b4cd9e8bf0b404868477dae6803ccc084a2256cfb9ac44fda7bfc", 0x132) r2 = kqueue() r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="2d0d17595f5bfadf", 0x8}, {&(0x7f00000000c0)="9ee910ab24f271ab3c67854297810537a364f9aea9e0600da7cf12ba6c5c8e3ff2e2f1d061b0e5428a9c12e5211ed5d3a11fff64ee4ba5a66f94c2f870de3c51c3de7efacf1337264de153ad6c158e837f14263f0982c6f0a3f34e45af5d4a159515999682db0b3ddac6dee98afceb5d1042105f527d3777e894d7e8181a84f912c8725e1f6db3f069aa0972a12e66bfbac6687432863c", 0x97}, {&(0x7f0000000880)="d93224f25edff345c9e61029244afd954b2314f2113e77397747a121dc82230770896ebff831193df7580ac097fcea918e0995938bd14980213e56cad4cbac7339831032aec15ab428fefb9018e41db0ec68e7dc3190242890041b6fcf9f471da8d835e93056b19176d49968fe3376ce22d528c1e70ef0e0b11e1eb6672b3c8869cf52d4afef9217541b283c4d594ee1df9b0e71de0dec6acc8c6ad8bb05c5ed8c85b74df7d0292331a1e739aef3d3af8da9efac11ddfe1d6b078f453691211e4afff0fb69f7031c61f2210d5adc8a790d249ba36e61e2a7e78d82953f32e021e1a82e0c2b8cb14ecc3d2ff0cd32fe349ecd5b44d813bb05fa22a124d94868f75bf98ce7a33a8d1d785f921094088d5857e25026ee611ad08168d2d62e4be1dadbc506d9cbe4859290efb0d49bb1f357f9cd6805d6fbbbf8b9390901ca5dbef078ff579d5b32b5446fe8a333f30fdc9d182ad64fddaa10e6523c15f127dae7bcc06d31db4a49a79bc75ec170ba73b39596db598ef79f6f94ca6d32c485ae26364b6e55b34c2a8833032d763311268fa8dd30f76bdc99b94721623b6e3a4ee3fca8ebbcd2666901dad83dda80a69443b641f3308a54fdbdea183acef55107532eaa6c008143b0c70ec890f901f072f8a661e180f6330d5bfdcb0bd2811a01ac9c337a802ae36144d477493e68d8c9cff30702c703e0cdabb0b2bb89d5963cc6c02d0fab98969cf23900c936d94a272abca4c80e1b6a234fb35c81e2590037fbdb9d073f9a3b8476b3660444de130811c0c465c2f136db2696f2e26ce84c8345cb4011e8ecffe8c32d57d8a6bdf13408c8621a2dbd5c16f81db8a16edfe3e0acb5d03d1d352ed1f0dacd6365393b247033e0d560421ac1831fe368809ef3dd7b241e049b52bf11dd66edd42ecac07040b440e002e08596aaa97259f74afebe99c82bee63a52d364de2461df3535358ffcf658fc8ed628b9291dff3ada91feeb1ec8e76dd60e1058f34bfb2a2cc28c7d67504d22de78f3490782de747602d2dfb6276b3b630e5c525af18f44820db69e28b3842eb5e37cfcb1161e121f96e9eb75b78be50bfd409f0dd519af537c86aeb536a1cbbbc7694b95e41900f6c6a6c4574bb95c378126e40b0a57d8f3c368bb1090038abaefb1e2b5e40e99a8310f429f269f272ee7ee72af3d422d23a1a4ab8e4999b55c000baeebd4ff9fc80055a2b64c1ef02d1f8ea33707d4bb203e87138039820630c9749a171439f3993841dff4cf9e6ae2c26a054140e933d1b4fe73474f1860a724d7a09979ff6d6f9277f60b9b3977e5d133ada1a92158ceb5ada5cb2f3023d40503d1da01e5b0e1a2e3b15bf3d966b12370a2759f0a064671dd38447c7e704d500509959a1f176277a4ffd21e459867a11186793a5a31a5886bcd6d9926d1f93c99e0d46125462826fbe668a77f41552c838aaa34f3b62c78db154f94fa949a4bc92f40917208f463f1b9895c06a9eff6c3da382ee3a9100df6312a7563c8bf6856e6c0bbc78ffa93de227e58381638e0f40f2a3a77e52724de0e731f530f553bb2a98dcaf5df76976e00be5f34434ec5df2f4ef8786d247a72f16d02cd00a6df4479d8ff25fa4b23ae34dd60bd8ba9f900efc0876877e4c9c96ddc3b2bbd8e5084d3646f67b7b899e94b27485d973095a11a8616f46b4c72d3048c2d3e155db730b5893bb01f570cc06902cef11386c124018eb038495493f9f6ef5949ed985d3ba290ac2703f574598f7a34b6339c4e6deb7862ed0bb3798bb033d02e63a0b10bcc2daec9dee1817208502c7f5134cc91681536405a7b5da6e8dcb1a40e277de5ac98997fde582b63f9de26f2d092aa94cc6b3bbbaecb80e16919c68ee522e33fdb6d06a359bbf2ddbc6885b0c6c70bcab1e84000498da131f6d60286fe09a5edb515485c878c010043c60ef45f0ca5dac07ea77a595c0d362347602ae01aa811750367f97f23db3eda4d265f0491cdc34f7430d819cda3deced4d0fb686b6bdbc6c3cf1100b8f41c68947b524a956cd32410b68c9b595d457794b10db9a74c449cff85a6cc7b92158940ab1d5b34dc5a77bd6de6e04dde1040a294c531dcfb5b3b15c8b3c181a663eeb67dc43cb002627ce389dff8b8e3e7a0ce92a55d5873ff075577d04c9e2b7f874b7d581434d46ebd654f0798948f373d279050536638ae7b6a0af7220d6f0f02ecb618552198105b4ba2afb6402553b8765ca74020a7b43a568a432e267070c3875f5ee6964469b905c74848e227b04b458f67b9f360fc9f130d86286089879aae5553dc2a8d3087ea08fe790067165fd8c0938e9ac5c51b51f0b07ecd5dc6cf8f5e0a0ad6ee724993f701197d2a1c695fb0ff0e7cf8a4840b4bc0c2bd9bd65d270ce724496f6af5f14bb4383586f28f77e77ab786580660ff1695f332c76e03d6c9044c8f866b938577e2cb36fe93829c1dabc43a89463366d3583203fc12fdb150107f2aeddb2bb28e30989b4b044029e22b528d34e5c6ec5b318882a23f1ee92c39d5f3099e751e49e31ccf713ffbb48992a5cb7589e7e9256e6e9554e84a0c28a3d7148a3a2d3ba2444bb5f765fe6c2693a0b25d4ab0f762a6953aa9a4dded2c80439e8e832cad3395f697a230b493b5b30f9792008757cf9629da54201067c4e09c7694c901c5536801861762644c42537b5a0039d91169d756947450f476db9136392f9230471d9f8c0faec6d0860e332cfe06b9ef503740cd0c5ad674ff1077c61a37aa8cd41b855e73ef92ac5fae0af0da3714804e4dd3304935dab88e6c36775d51188508797ff20078eaa563f1a92ee490fb7efb7ee716a665c8e0b8eb123d81fdd8ca644efd25e5e2caf7ceacc88beaf6a4aeead38ee98ca7a3a8bb8c3cc0cf6068f68d68f69ad5d829c3dff6e5e11247968e0ab5065ebee50a8096d1e4c78215ed4745d005bc4cb5a59aeed16a80d27fc55ff5ef63c5e229e61c6c205343b314da3e3ac76b5f79224a73708289e8c78d85d8a47d80342207297c21fbc9f7e3f65f75d66f683ab9119157a0b82846c51510330ccc857570951a4f1a64a785037a6b857bc120277bf82cc7412e2bc1dded69e8ba9a3bb5fc80624e3fe4e4c96157bfcfa6a88032f4cc962bf456ca7b2706c6cd9a5a33f5d7fb7a3101b37a257e0abf0e894cb6e3976f95b38921fac14d226c7a75c8e83d4fc73879f36e0c800d66ea8f660c885430b2cf2891a7f98f363671e4163511aab1bc4fe204b5c111fb55fca5eaaf1bb4708f372b903633b318c5c1681d136c396233dbf08ce43365678ddb1bf5fd804d4d5277969e32961f40d849541aae0219a86fa356eaff40857ebd9b87de26780f10f66a000e9782e08898ebb6996c5ffe01a841339faa688ce25602a422879a5fa551f2ee05b4a1956d6dee38ab34cdfd9fa16b9d80549f4cd10f424be551084b6cd6838675be1559d24e2b52e812565ac120c609f3d161ba50611a072c4080d3583d350603f2e47c6b71ef179f4cc26a9724dd0df0d4e3311ff0189c21026bba0d4a5fc683652ec435b7e3d07860935b57f8541c9f2a5823f0df52b3980544e7dc16a7ce78369afa96c7464ac6b6c984bf1727be39196e03b6d0c345ff9b83859a5468af800fa69b491fd63ae3cdef54fa4b47c587c6ad9104315ad9d18d056cb25ce93fe23603280652fcc69aed0426a316332081a070180d19a2bda317c3f80c73577203b38b3b8c135c865b5d1004b6c4af258c3b684250f19f692f800735c62b7c112a758b8ac488d40d5938e65934afe289bfea8c23ab4ab53408b0e10ab3353c4a6eeae571bc965f383b4926fa6552f2ffb6d901c87ebc7c562a5371df7d1b94369c7dba2947d649ce84bc74b2da81b96701cdeac872baf7b576f7778b7c287c8dc6192bb85620231558a687dc5f27997a2b2aea323ea13d5f9198881f4384bfa53abaec36115ac81d4dc3cb31684e54d7a35d0ffc525686fce356f9ce4155432c14f394851a8d9e6da023815b8114857a52fa3524a5f82e6f77aaa176c48ffec0e78297fac370abc092b9ba5523fac6ecadfec6008ee0e262d3233144d9723ed4c87b3fa65e8efdb8e2b4b285a44c555c37c4c5868178b9473577118083ede03f5bcfee71181259ac8c8bc96979a22bf8f56deae3089f94da0ad97623abac4670cc4609dd0bf4aecfe21aca996a569c2749bf60542f581e3d6ea35837f0df52f19739c99a516a6305c27a418387be4f33d0f50aac8f4a7a6c461f0c2a14dd6fbf2ba353583660f392fa34f5072cd7c60cd265560cb7a87c086660e1e4b2d2be0f383074cc705a042571f7e35940099ea386ac753ca73b51f46ddea7237ead5458ca97d97b7e316e1639b5b180e32e533400f834a4752329bf701bed9e95d0db08df71ce7adc89d896c01af5f96f189c8deb4fb688da162433d5d7a1966bcbb93f1338e95cc7d53bb9299ca7f06c013077ee268ef68711c4fd44764a4cda1cebe56bde600e9657b3ad0514dc0bcbcbb378060960f2b262fc3b3991f87bb652e20e3f0885e13605663fb70ef02949eeccc8214c6e06e6aeb241d7a602d70cc1d89fdac4eaec778bde799a8eb80f0c9ff4ef2cff7c1a8be0d38295c9b017bef3df69b96c8fcf255357d3a52c7840d9f7671f99a7d70ea2eb94fc43db4fa84c591234e7c7d7129316e0a7518d6b5747a5d264e83a08f378fcb02e78f3c76064e4402b2140c5cd12e0f9d6a0d28181a528045626b5505c3665f6e50db1313db95fac294d3cb09ad4a8388265f7e83cc63f5b0623b9b3fd1c09e96a2f583a498e2ecdd748c785c7e3a2337207911909e4c0a35c8c23354bb35ec22f00136af945af2d457b82bb9974157f7510d5d1cb516f873edfa1030606b4b73b47b69b909bca8caafa9e0424635e238ef4f3e72c667d3f800cf51914d228783952f843d99b88b3953350f2bc85e457a5069a3bb713621e0064905b6c6530d303e0ac1f3bfcecdf50af1b70843cd59d501e6f3329b9dafcd4d7a44f886eca3d52ad1b5013ed106833659374d30341bb77071e74ba0ee8706be4581bf66ab1445f5ab9c55c369a97799ea1c45a5ddc0272a8ca874f2eb41821202bed45179d5d4ff5bd0c965f14d72ff98a1d96bd2a08e129f2c85e158f5c8e8ea339683340b0aef347ecab1f743e8336a8763457102f6b5212a17a531cd24473cdf42cf345969140beb487a739297de4659eb37d21650bd4b1944e17a8d33e4db02730bcadd4ef810e6477ac3c6856b0ae1bdf9fdf5b87464dbffaa9384877eaa126de4a9791f966968a52f82fbc52c8f641d0fa1dd191d60ae8afdadbf0a1cbb24779ce5ae1ac1b40e705c3ff4779eed4aef1c418dde828bcb7eb07b064d55a001e32e72910d6e216dae97c9be92bdd5d85859dc4f9e461ad34aa02b9d8897fc3aa6b81b593932d19f5717bd7884b30df449372493adede02c8c1fc2b89c4791abc504b216ea84c58d23642fe2dc18daffb02a86f60f26c6dfdd68dc63470d7c098b07252165ccc799b14b737b4444655b5dc8f23e8123c5eaf2440e1d916bd3fabef21174e985f2973165e93480395498b171dfd2c4773d23069afbb8f403344b1c519640662cd15ff5dadc3c2206afe4afbd8e5303ae7694b2aa6f7329c1074ab37e979497adf70873e29770f813f70791a707e09a99a8fa07f13ab8c38760e32053fcc3cd1a531043e5f08217c34774bcb8f4dcff271ed1c38755b3e271ae1eab5a68b44259eb45d53a5945b6f735e2471811ab805cad9334166bc2be610e", 0x1000}, {&(0x7f0000000180)="e05fe5cecb576d022c65f1bea6270305fe95a9a2d68c108d389d7fceb8c3ba9d4555d1b8aed4ec5bedb8c28efe9aee935e8818d077f729c013fc2f565dd3859dce5c21e0dcc81eaf6f5f99a145ca39c023dd92d7b3123a9fd2793989c625c108dc37332cbf1aad5cee85b77b88199f9cb3389f762e66891da66c46", 0x7b}, {&(0x7f0000000200)="e92a46b3d11f470689f8e86eb78da40db7eff12553065857404dcfa4240c394668e4c99942382c4145", 0x29}, {&(0x7f0000000240)="a794486a8f25808e49b9d80eada5b0bcb735f339d7c50170f5a685f0757a84d1960ae14b1af2694c80193497f1bd722366f2c5ba80869643d4100e654b874edb1fec536c17a9502029a734ebef68bee0c4610aa3c7f192", 0x57}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x2}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) getsockopt(r1, 0x4edb71ce, 0x0, &(0x7f0000001880)=""/231, &(0x7f0000000500)=0xe7) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) setsockopt(r0, 0x5, 0x6b, 0x0, 0x0) setsockopt(r0, 0x7ff, 0x800, &(0x7f0000000000)="ec20918570340a992269328f6f7deadeca6722d7bb8badad81240995cb07a4b056d1c1cc59491bc00c0f3b75b76bd0c75d3f8effa7c7239ab28057ad969fe4936e93279e894236958927ef474401e354a9b8dfa35b1e9da9eeeafee6c8a076db4c6d3f555ca809f96a9a7d8c6423f33c123f337dd61c9aeced67c6d551c2f1b2a3f526ae399dba8da0f7f81126fa9ddb66ca7942a4d1359838fd0cb8385db972d91577439119a335fcb1ff06ede66910ea37f694b74a867d4151aa3a38fac4597b1a9cddb42de2d831db9abbd538725a3d8e9823e4f4bcb67556a8b01c0f6c79ff2dd8c6c7fa0e3792398e58dab65125fc19db7e35ba8e038e34e54542d56e21674c5a22947a8080a98583a9af76d21d98e7d6cf8d39a160cb302b03cbdd100b086016618d58488c9f020fcc95b2f72b48b86658f13e54546dae4aa8b98b54156f8468661973aa397b2e5b231acbfc12a54d4a55796c373edaabf3317dfb630029887dd4751c1d6d9927a5a2146dcd5085c19a41f30c573298552cd403e046c3b6861ab17823b0c991fd4100b69365ccdabef9466125d3715c916161f55434f05fdaa963491eaa4286c7d5928f0a0773e91b8895e5f474e28f3e591bd80a72537ce74a97a09cdb4da9ac8f31dbe02a22a6f95d2dca9c2323387d1a628f2512cba1065e9e027f8f088f5e16b4f06577b3f7ad95db93877eb15dff35291d2991cc221933ffcfab113070e09ebf5bf38201e48d0ccc9cd1608e493690d1383e6d6347e6137b5a5d2f847e55386a1a84a1f847f52c474e2614ca55449b50ed46e1d10263cb365c30ca3f8845745c74818bc3c279e69ea0c22155b081152c28c627e93237d3ba8a83055aa80c3a63ae68d92d674b60396022c99f92a3bc71a9b91d2321478df38a0fcc6441d3cbe43fd4a8a3034585c1799bbe6249e8abd89f9b27d460015c828898bb5c984bd8a562d8a9dda83e7e0481e6c7982d84ae9d3305e653e02871e53eeeeedf7d0ccabe3fcb478593af6521b33b89c9b57082e0f4cd92cd17cca796cb8429c31a318f405d2c0079951a49026f3817c8069b174e12aad851c96ef127f436bd7b625c05220f863a7b0418aeeb4a552952811b1bd7ba1f4cfe1b806bc0f97ea9926ae4f26609aa98aaf2df0af86f1713a4db2706557987fda1251fbcf4425d5da604e49d75063e6cdeeadee201f1ea3358746e8bb631e3a2f30f1d9b7b182143cadb332bc5a2fbe4bfd1090661f42be4d18ad4100641be73e28d7daded92a9ae68a1a1705124a1e466db879f7e31df6339128b7c846f94e918276bab9e3523d43a91a40bc6a49cadcd21aa57d5eec0d696088c7d56a1c5d9d2662613f3209f5361bfd326c30b00566b157a6965f196208734aae0ce9f858ffe0bad61de4464041ac6f67139745a996d8b101309bc9ef686557c928495911c5f533e7e9220197a9d90db2ea658191dc16c5204d61b69194cb9bc78dd2d82d9b6634eb04e8825a3d2ff114df6b7e442f2f779ae355c1da2e2108446818b1c763ab1507d0d77ff1fa202f1dbf7bbf13bf54ebafb4f7bc00ebba5390dba9f980b8ef71eddb1ac021ba339122ee6a9b4e487801ce9384d79af8d016c056303105f2ba6e58560be24b06226c33e2b8ae2b6bbd7bac5fb13a67304ad3df15d980672e7caa7befcaffb1fec7f86e8f105fb57ac910e0a4c61577984bba6d1348ccb86e004f565e158f41a7fa343ef2bbe7bf3401ec65f7315ea3ee6047c45d07d292377b2a26ef474befa625aff8e20a247289244906fda7902c74e0371ce11d49b2ef96ee8939ba178fa8ed22e22f45d3e6fc59dd2430078e8b2a8223e7961ab3f6dfde9dd3743c40a489659847bb8a974076c66c96f648a11ee584381f142c34ab25abf9e1079ba86e0bc139fc5a4ad8b960c55fa53ec458fc7263d193feda1934204633fe1ef86383c7118aa5c1c40d9140fa6a5092707d6559cbf54eae906f6b20007ebdce3b7f60c1a71f3d20f0e9cbb510ab0ddf478d1c88b8a2c19b8b38784dbda94ae0758714c77e84ab3f89c04e45dc5ada8afe7e254935b0a3d1ad4a8ee67ca2d8a226da52254b8e66c732f708b57e90a565a0c3dc5a453b34930e9325d81becbb4f21cc453e08774ce6a716190ffff5221a0d4d8f70cedd784feb58c5f50fdf02fa4fe4e3c58f30f3773ad826850a4c5bd815b770e021a4f85c3ba3611d5ecb1c5639fcc49727b4902856101aa8278534228d9e5917d403a531a3d3873131ac7a7b4c88f2cb54fb4ba669d5db73d6bd2a7cd17b00c3639a5245b35caeae94bd38c7406c02d57026cbf9807be55ae566816fd599f85f62d90888a9f1a90785e57f4914daba954ae0d4ba1ce48e9a97ab520390059d91d9fb8755d2b84d76ca288bd55f49873cb7c6523d4a9ee7dd296d5e32ac8662cf1b1f5045391a892db7ba35e55b102868ea68af1e7cfb92f6e84b365d79c1d3223c1bd4a70848e9b313c6e6b147ebd9fec6891dfd313a0ed353b83c6c89890c8001e79d26670e3495aa7be4fd09cf3c57793d6c88af90d39f15f073c91fc77d3f8ffc443c43e34626d450aa6167676f7b1450a7a433eae772f9c4b24db4ddeb34eeec0197fae85795d24e648b7e6d447ec7ccf5bf56166cbb7a489a221b78fde30271dc58f01cb572625fe6d4845123fde645b9a8299a49088bb8ed3055cb8684f967ccd6bd774bc3f8c8dacda08a136df7aa94931ffa786f641cebb7fa33b03ecd6a04f0fec80a3a8488a2fdbbfe116ecbc645c23e9c1902c67f57503e4bbbeb1e4bc53c568ebf3e01278c56a6304d7459c0e12442ca5b7398185ca662b079f45e39073f7dd81ba375960961dcea937a31793cc580d3fe0a6e21a63e4e646482a19814a925b977cc8c9ea8b1f39e508b04ad2726f6a54410e074f6d36b2f0862182d0f09d33e775031ee92aaa361ecc8cdf6b387234ca8c4c789b64b3533c1a4a658f3b64769c2f35fa503e419fa1bf3ac3bd2a8ae03e8579af45871c8fdee135c301cd1181c1b6c9a7d32ea06ff4e7d13f5f9073116a1bfbebe380c9c05415592de91e55b9ab7a7c3a81f173d2a62ae39898012f6d82f63493ceb685bf991f7719cdc3866a72baa1bee883830fd0f152a19006ec6ca4be0e7aef58478ccc174f92e1bf91edd4abdb00f46a7bc31113c11da4555a83be9a4a4928761e0ae8fa05d52499b15ebd1e169076161711d45b4d532e324240c62b34ed7a999776a7c6d65b8cf1f8dde5ac822e9f6f587c5911c5903d56f380d86a139ead15538566d7baa54f250317fd30bcb166a51f38387f2dab73b7bf566356f9b684c0c7c768418d4a29dcbc01d0fbc8bbe4b0e270f32983dc44624f0563d16bb8c118d6d268a1ddb496249a6e2a992c37ff16230f5555740b8c8bc61ebab215d0e4652a1843ece7958323cfa873d8610592f9f63fb7055b64a82d5d0330da16c85e5c3f5185f419a4b217afb4e7df1b1bdb859c5907859c4675c325ed36295e2a61093a13ed001870672008b8c3cae40ce8389e59cbab7caa2d6359367e5c676ad4f9c6342b61a93deb102dcf40fd26d7f5037ec040c875ae1e569858e5b45fe44bf6ba5315c131eda23d1fc2e46f73bf1c5659788c94833bb8b0dbba6d121378a3a354143b0bf682e302bfdf74b97d8b631778575dab73c9b89351a9cf36b1427cccd026d77e62bd1f6b9541109ab0594da18e70ff0c59211682eafbe176dee31fc89629b91d420526d6bde7812b9a5544e052bbda18ecaf27058eefaf39a07ca535c8149676d845fc29beae93bdd1fffb8e9b48e5d0cc52cef5589934c050fc6a454d335a026aea9f0ca3f93265d56706a0fce110c0b8d6ce3cf8ee3a618f61a2f8157b3a3c499d138644e6a4ffd1325802792efbbe407701db3173d4bfb6c78db2f9f26f25d966c9821c04b1fa97e85c47cc6c5e0efa423e1a7eb0c57590f48e7bc317e0b7e24372a5c10b1386734867cf058a446762c2f38faac381f2e9631763e2258fdc2664fa4a9eaf66491208e21f666527fc299bd83e867d79be03a602822161526381986269f20fc7e5c6285894dda58224d190f061ac5c6d45882bf3e4183637d668e6130f5fcfa863a57d527744f03b7eae7f5b1957965295c9476b9766b89295be3bd42a1c8b1f6cea0621c56d0193c3224bfdbc8021048d7456c0c256048a731af52f8af72895fc7b34ad4db5415cdddeaf4dee1207ca9d1e977fdc736482ee754efa69aa228766998e77c6076bd1af48d529daa5ff99b9d0b597821abd1be254c39ad083a54b35c548c183f1b1f7ca89819326854cdfc8c2f6459b99516178b3ac59eecf6590e1906c7a2bd5ca9d7cfe57069792f73571b1d452a2e2f28b5cd8c9e2fc486e8e65ffd29cb6bdaed00b8753c854811c0ccdb3e602a95391c7d13914ac060dc67b9f96f9aa80436229c712a0effbc2d8c327ca111e13e8f366b31274ce0f2491cbe004a4814c5da5caba112096eecacde1bcdc4921a68b7ffb320191821bf9cc4fcf212d5ee3eec464065e76ce26d4ebc2d1ae67d3f2eb4580f58141b792fd91bcb5e6c2f84f335511e39430781a86d89f73e09bfc43766e5f9ee205860bd5943364f36277d2984e7c6e9d9c5389585a5b27e33ec440da9ee1a9f545ffe78838bd6bb9cb4333cbff8de73522b9f36ab7659b322f8d0fb74cb362b5288e371fb8b2b42fc996427ca912194e82e952dc09c72042336490a61007e61911de4b7e36f706a309d6ccd1deb0cbd4daa4146f1c2d442d8c8495a82cd3aa7250d6e4593216a3b60f2ece15b2a0c213772f2ab6d33b0c9424746d9823190b0b8446b107d65f377032e0239d2c5bc876060478d3a583b5441c086471ec81f11f0c6b349d3016f4c4be68870cb37b25cdd9d00899728a527623b07f454128e69fc1e0c1359cd088f907fcb1976d6a518672a264ef6ad644e0d9a710856a2c7ac9a840d7e92e3c45f132124033b2ed0d1e3e1fdea12829fcac5ef9de8b2be33ba971c76f1577c6462e040432426d6203f5f2017f098dc532c1798e9a375572a7dd65acb01cffb3e1cfdf7d4350132a92110217a03eea56d14bafa50aa6ff97876749eb9474647060aebaf96cfb77c04fbc42eb834b18f0c7bc3b8cf18aecc0058f6faa27b9ba52f38cef107646a0f75d2b05775c3138fbd999fcabc71f772a536f6d66fe9046b5cc780e4f4a3736a01863121bd9a83c47100bc2d4c3152889339258024ce6610b8388e0d2c51342f80844e760ec51a9fecadbc667bc18d485b4397adfdecf1412204b20a4f3e26f083a868ebda29af9c39a9a171ae4a4fd217cc65481c7f5bb4bdae9612604b54f253d9a60970aa5cbeb188e12d99ec02fe4ee9ea15a18aaf1f74a2a0a42e8a3ef3142b178989b5ad74974ae02f7ef77c262e445ad85ff10c542acf4b9c8c2f0493907d8557f3288bb73947ccc23f3b2afb20d97980ded34714f4933c3813e58236d3523bad344eed08c539f73fad40add21b595bb2a74bb0883aa93006e57f117d4f627486215de1f5685221afec8c2fa02ac86ba3d9715e3ed2ba2303e2871329079d558bf43085766f700dc9ff65a3e1cba29415d9a10a043eb19e28fa5a1c6f45d0d376d726914a638100c767af2e6ed6a581bccb91f684db4da09947d6eb996992c69a496b20b21a644c08d3c17fb7b14becd3fc478f93033cd7a3bb811ffc69782cacd556c797090f7f1c698f1364044490695343bbbbfafd6f799e5523b54b2c86fa9f38a34436e6eda8a8729cbd6d003913ace382b60427b", 0x1000) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0xffffffffffffffff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)="989f", 0x2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) listen(r1, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x1d, 0x2}, {{r1}, 0xffffffffffffffff, 0x9e, 0x0, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x5, 0x1, 0xfffffffffffffffd, 0x1072}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x586cbcba8b7e7fb, 0x1, 0x1, 0x8}], 0xffffffffffffffe0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0x5, 0x80000001, 0x727}], 0x9, &(0x7f0000000100)={0x7, 0x3}) r3 = dup(r2) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:07 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = msgget$private(0x0, 0x1afc5f67d7c6f132) r2 = msgget$private(0x0, 0x1) r3 = getuid() r4 = getgid() r5 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r8 = getpgrp() msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e924a580213e5e845eb177909f6559baca7bde54fc4cf9f2efb687bfbfcefa54f0f3655fc1e90d89e9d498770288d756c1a093cd00000000000000000000000000000000"], 0xd1, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x7f, 0x40}, 0x100, 0x1081f1cf, r7, r8, 0x2, 0x0, 0x8, 0xffffffffffff0514}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) close(r0) dup(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/236) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = syz_open_pts() r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000001500)=0xc) r18 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001540)) r19 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket(0x3e, 0x0, 0x1) r22 = socket$unix(0x1, 0x5, 0x0) r23 = kqueue() r24 = accept$inet(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x0) r26 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r27 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000500)="0b76f9f623d14ae6ea44e57ec29512d5ef1ea09006730fd53e90c7032c2de7307c98911f530092e8031001f5f413cd9f3b04b6950fd231cee3540245db9bddf726bd9f94b650b04cbdd7f34c525ce49b154e79d1738d0c01497f013724718f878f188583ce3b6dcb45906439718980ba20f637cbde9f8ca674001e0bc5534ee158803d51fc3a1ad19029a1c3f72d081d213afcda7f529a53746f76d0b53141de09f9a297ac0f8ef905cf8028977a9b4be73836210c15ee9c28701e519bcbed3c03b7527494b0bdd1bd9406f4638b3d40a076d700da08d90aef2a00cabb68367cf5ad70421e19b25a95ac50fefc98341f761f5740f316e61d66e4fa6404b5e0a549e88a79ce755db16101bd7b12e936620790bca8b561211aba37e0bee66cde7f15b97e0c0f4e0c7208f9d2474e3147c5b258a468a2f36b294cb92139d65c5d86eba6f6598138f7ddd8cccee4d243bdc5c6a49da9dc50f81dff460089e4e4c463487fb59ec9a74b05fd21c3697a5aca20e5f2dc6687426353c9e22e5644022b6cb9243e3c0e681c620c80fae78fb96778b7f9a2ec44df47229c5c49563db0e114c760b7ffa549539f3c665a3f9df1ec810f368e410c3e8c1e362643c06572807c810be00aa35b05e821676c2ef87575039d3cd3a93313c0b32ff45e546d28db890c715dd4394ea5fea0b95c9df9a33a79ec00a481e25a0a5223bf0018279741ae7637f5dd2a17bc673fa4427fc3b62d7044ae4144444953b1aeadfbb06ac971f522d68b1099a9c780dca34569a7bb0555819e91d4ceafe1d9f45d59f6c931d63af73073ea1cf9f7f3ae741ccc9d7e4a4d31df4392de868f1b7a46202ea4f72bc83bc09ac17a2736e362e5c4c21ef7b9b481e90fbb11d87d8a95c424f096628a46b9761130661a2a6663cbd8236911a266706fb94e0e403700b70ec5d6836db08e35578e583cf42c05fa8fa89cb2224bf76340312b8db14a9c1f3e9d7fb02c797b9994b95c7d790ad2af9a5fb44ae62da173b8d6beaa2f0179e8407331814756cd83db8ed0e34ee451dcd1b755827546fdc4094bdc26d4a21a6e178a12ce3a8244738e98519170531021a3e79893c2e328e6ac5801f218b4e4d85df6dd4bb0f230289622d6f5011b1146b5a25e3ba809116bfad7661972b3b7abdc6d01d2de37fa03f2e1afee80097786445c558efe504c594e70670103165dd7a9d821817d239336bc5911073c38f01d37c13318da5a3359f86950229c41f01b42a3ab2efc76cf6e00f51e0a1e4a8683670b7322dd283d9f5ddfb424d24377208504ae80c7988d0d67c93a86051d10cd85f2981940327733d2006ba935122c4bfb188d807785937618dffbd2d8b648bee3a718d97a4d5e6d76fb409ee1cdd3b4ddf0a4b77652e6c5b1f4e527c7920dfae32703ebe9bf0ec626c7d2b02a7180ad2528f406638a0d5e7b08f1257a73df80c9562703bbbb917a02d0a48f1d8f893664644d0b133f6434c6b7fc5cf700d64c448bef52c0b4906dfb3f56e9b6b44b05a5090f8716311683c9ce10b5bf715470087966a40d5823fba873c309f9d22d37875d83edd0acc7844f2b9a7ebe6a55021a299cd7aeed684178009d5b5bede69e18e72cfc89cf7c09e50902faea1d1d9460ac4b663352f86dffd5c3cdebf83fe4dc5dd5a4f8181f6d1348fcad1bc6f2eb3d51a12dca15ca6d50f9a8c116209756edb3979045096e38ce947b92df18741210bd37843a2b077c85d4f0d350624c0ce3d33e7b64c107d57fa6625ac948309f8d015ab55adcc3567f0002255fc7491bc0b9ab709c77f465557f04c7dc2f6b0f56c1db16525aed4e90a695a37017931d1d4806547c365526335e4e1d99f03e239619ae3338b5b21c0b85612c5e70e816c0760d36a98d386bfbcc23a4cd07901dbcfb8c84cd14f51fcfa6f5e457d9e06bfb1a48a12651cbb293f905345d09f3d01e20f046d0f99373dd501eb232a242b2f9f8744dcadf16ff644ef69f766c349b407723d4069b3b77e04b2275ada1c8fa01617f2a9e2e55ea4eafc343d7637e844032ecd4f545726edd7a49ffc4799e9cc45ed31f515d4b86c76101e4fa063dcf1720cc71ea786267a11eb717d4d033b7b6bcec33fb099a0872a3df0f1ed6e5b31856f51ca3a26164b533ca349e4069b6a33b81214ee7e92a20ba8708436f94cf0e58d3eba314aac765c02839d9097b6628e342529ce6d1062d8b796e5ab8d576c5362281a2dba4cb2274fd2feb6da41c143ad024861f7a6411f0ad28be6c6bcc3dc361f6f5b7545e32cd7c4e154eb5b645b101ef0eda727028c0cc70583759a9c2221d045db8cbcd83378923c3e64058346c2b0486352d5a2ad9ad15b208ef873ee84a34015a4c123ebb37ad53c272d9a550fe39051c1f0446f100e1e60212d07468068c82c22afd5e12b9bc16049a05e1c41fbc81bccac19a78f8076a197bb8c56036820db99fc38665bd5dd2e0a456b7431c564067814770a318a134f264946302232086f37799dd3571cb075ebac211eefbee35c21074acb2e1e6fb902ca60845694b3618553a24c87b9d29dac58183a5e818f4114c785be05208524e1b8b245f687c7da46357db1e5fc9d0a6c5b84903b18743a9b1237285cec7781c0c311d6ef02a014975f96414160cef07872b85e834fd6eea1da9dd3794587e815e0c7820c8544afc280217bd633c87eb5477f1c8779a3ab2dffe2cd1552213020ad771e3a064b9395238e08c060c869b1eaffd4b1ff4c139c547de626005b4e4df2fd431d5cb4efb3beeaa3cd558bbc66d0debbd0a2ddd4e75bdf7634616c60ad4b925d20af0b51530a712b82a2baaadcc75b039ad006123b804117d0434ca067ce5cdda1822f17cdf61929318c643fdec66f6e22cc14fdbdec649a078492e86e2faf4fdc2f034a731eeeff6b2a560992df005db64baa9819e1c9b26ad76a467aadda14f17d3905778ed9712f827d88605d1471193638518acd5faba2d7da0b659dd0f3f205429a40d67573db96d08e1d2b06d9e903f12eb7395b3ec1c597b84d6968458d4d71119b1826906716e62f9e886efba72643a1c02568d902bbef45d6119ae134a1975de7e027229014090b71e1e1242072683339d63298db4c478f1675c735e4115ac1697f8155ab075546a9a25e0d621e3a5c06c63af76ac2d8f156f2f3008c168e5a81cf8f580860afd0662092551d69125e36f5b81c0cddd3399340a5dfb6eaf5aae35f7bf492a58f63ce02235cb141d3f108025539375ffc955ce61cffc6eae8479d93cd8025d8f4dc98bc3be13ba43adfe69cb66e8fe1cbfdc51f2503b5e71744945258259837f5648bd6121bea5583a119ee990b0b42d193d1a69d36a321956fcb1890b6c8534dc5a786bcc0a2e55173a19ba193824b5fd3487dbf5d7eac6576825975e2f8945344105593c6c71c9e85d920d63bc0ec3bd7d850de55736f0099e73dd74ec5afc64b916ab1d5f9a8ec22702f18741f1795c9de93b8d026c096ff92d02783f9aa4cb001ced45a75cb0ffc9bf752fa9b32ef7b2761345a82a6ce0cec2832112b33419e38d61f8a8a3fc1bc5a748ca4ba3990c07ddd3ecc5b68fca771b50e787cc5478524931567def30e820f6135a1f4fdf3cd66bb4540a9762197afe2b6128eb30c53763b91ed9294bfcfa36d0a01f1823992282b196c9047059dea67c839013a8c98b51022cfe3cc0942d4d57a3868d4e86d32e8a3c39e196d41973317ca977f72a05a3104b002c81f434c2fa2a84b5b3babe556d698efb62fc482809b0cbde844e2b248db759929348f684c1bd0ba52dacdf1fa7a953400120614b29205ce3e74ac34fcc1e79babc08b5746e98a16afab2be9725eb3db4c432d08e5a2f41aff95b2f4d57d91d427ff4e38ee1ee94991628a296a0461a7e6ec9b14c287ba0181528df3866cdb80d6588e32550144dd1a7917afd3b7543c119da99c81a72cc8c34512a25f016f3ec39c368db45dd9c4c4545e0afbc9098929c4680180c6e0b95a349d7fb4c8b76ee3d2285deaea20d567b45356793c2df410ff418f22c5126291529fb2ba8036c5b2953c83a273c516d4742fe96affd9aad966eca250da1cdde848a67f66456505720a7543fc6c5f2a8404df967720dbaaeb1face719bfd8713027c4682148123d2a86066138ef1afe89d60a01d75c915cb06dd8d1c061a418bfc766a4040654eab7a13bf4adbdad489fc24642c2337509211b8ba3f7fda1dd646552b29632f1992cbfe4c8ba79353f6ad2de20a432ec3e39ae71a7bec1078dacd572efcd30db7e367cb5bbeb0e58a64d592adec1ebd04a91703fbc1993d6e493561a7261b9a0fd18440dd8b4f5c6346e8d13a65b2f283fd5b32f16b53857741184562cef464ec48916505f648b521398d56bfea40f5b5e2cf0be509ffc055426f5fd297603b66db5cd59c61bd77f4c0361d07cf176eb9fc26a16f1821af09a5e69a8c30ec2cedcb96b765de802df0ac1b5af61c4a6fedb3709ba680a0efb1226e77b0b3854c3605abab319f11ba15aaac25fff818de85942b8707e2971f0557b229b1a24a7405d55f342ae4bf8da88f12cfa4f57d7946e57f9487f1c78452ccb402c775772364d187467bb569038fd19105aa9892f22a7b8f1426553b7371d744d85270c29dc0572c906cdb39f8b6a587ac76d5a5264eb904c81685de0cc871ae98e27a0b9778c0b2cc7769593ba869fcf3f8cc11584ed40455cf37ba900b5ca1181f913fd03502f13ec1d25ae81e8e69badb03150ee25b1143b22e72e9cd36626d8f25b7f9031b6bb230361e4d92fcd3ea5c0e0ca3fd7fb6f69db6d38a0328116142f7e50b5af3c08e7db4f6befb4eeac74949c084be891117cf714c8bc394f6f25543a7c05e2ad6f6795422ae462c68a4df4476648d46fac49e5ef037e42bd4a850a7fc853aaee7f4c12f1fe88c4c9ab0c0609fe5229b442a5a38858d6c2c1a79c5094bcdd0678cd4d34db7b92d9219ae693a8232d215cc55b717b2f016924dd887bf19b6c5d3dcf528b547eb5c0f38e5f5c839d768c634baad73f67a83b21cf2edb73bf4d2c8ccc413f25fb396c59513c405b15b2a8a796d0cf7447612efbe271d5cfc2aeb1ad351e077ca0e87b88a842362bf03b4cfea0cb9ade3d2c3ece598b7af11cdf149266c016213fc4da3c90f59ade3bca21a1f6673ca738c96c75e7a1177a81c7582c09482ec1337d0ecfa4cc6f5ea6908b625b2fad1396eff13934d953dadadcd50ef170d18276dc550eab6dc96385da22d36bbff791577f0b58b3b3b3f80dc40ea1b96255cd5e5f81b48db786816b5826050570de3de288d73e726e1ad8d8db0b852aa08da657639878611951078398041023354743d68dc9b0aca61ee86b9387dc0fdf5c8d2c89bc3b74dd0a09e9f4af15be3d8bfd44c420e39ea873f3c3eadc8fb5f9f6c009e0a9582c1e76a3182d9525d53b5da77b2804ac75c883c29162db1d0f52275fad447a3f469c0af4f26a67a2ffaa61cea3ce6cc90ddf4e5ff805ae06056e7f2a599784b995c6d5dd55f86f6123df2e06edc6dfc3bab8a64455c7c55e696d0cd051bf693bb574722d0f7f07ad78fcb3c7d1e94720519de06c6206bfaf5e78454ba58fc69ce6f50aa4c9008de93a1467f01f5a327bd79db948f3b780de067f21ec6a773c4a0e74947e37e5cf6e1b84df9e6d90e097c8bd35e7470a942efcd0c03a1da76783a306fa1324b17c2cf221c5465290b307adb543cd0d66457377c8777228394453fea0fd753140032425e5ce500b7f36f6b08f5cc25d84d32e51c12f7", 0x1000}, {&(0x7f0000000100)="ddbffa4b27255edaf1f2559825f96dcb240e48ca323801e9662630a16c94a44599f831970b6efb2bf907870cd5661166957b7c29d96614fa837057afee07464b1eb186a52dbd68478f9a0dcade6d294b943d8714a851a72853ba2530529304a1021000b13bc070e6f5c2f28e1543170ab4bad8b3434dbb12c4cbb706964a04d71ef6287c9e097aef5606af9567277d44e201861e61773ed92f", 0x99}], 0x2, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB="00000002"], 0xe0, 0x4}, 0x402) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400003ff) close(0xffffffffffffffff) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000249000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x8ce2) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x27, 0x4) 16:00:08 executing program 0: mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='.\x00', 0xe010, 0x7fffffff) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="06655318349be851ee109e8f0978d7ec5cd4cafd3ddd02c34a2fbc5a654f8c55ab03dcca21ebfc189e8fb2eceb2755e320f49fd2", 0x34, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x100, 0x2}, {0x18, 0x0, 0x7, 0xf0}, 0x7, [0x5, 0x3f, 0x8, 0xca5, 0x80, 0x1, 0x1, 0xffffffffffffffe1]}, 0x3c) 16:00:08 executing program 0: r0 = socket(0x3, 0x3, 0x0) r1 = dup(r0) syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0xdc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6ef85e1045931dc7404bf511a44f2affb9ae2e974543f00b8c73268cdf3416203dd61062a3be1bf8bde00b021bf1b81b1d356b6e86e204a0c1917c268d37f12d72f5663b1fafc3d8a6ec4acc059d0abd5ad83c5a6ceca10bde5d9d5f97a67a37e5d86be49df656819d038ddc90bc3dd8c0b1594f637ad84e781b8a5ad93deab8f17b9022c6357811da0c0bb2a1e08d1e016d29071a", 0x95) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653078fdf971c900"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000080)="0507936834dc67d899b5940b", 0xc, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x100000000}, 0xc) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:08 executing program 1: stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}], 0x1, 0xfffffffffffffffb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0xa0) setsockopt(r0, 0xfffffffffffff667, 0x7fff, &(0x7f00000001c0)="4da221ac1a9fc4cb9138406b8e49799224f031aa8282df57f0b624403ba592ddcb10db4299bc7bcc1229f8a5e866de94114207ba7b7bf6998dc6d744713edcdc6b7aab8124ce0056ac117aac387dea3039a726e5945b2920421b8393f6459887af347bb64709e3a0cd07899596bfbb", 0x6f) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff}, 0xc) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x1000020b03, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x102) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x940, 0x3c) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000200)=0x10) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x48) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget(0x3, 0x400000000000000, 0x0) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgid() r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/89) r3 = accept$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003888bdc7f43e25d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016eeae41e68511e25ec6d6708c435fd876548a660490713d1f8474b78844ac231e8547e017d5f840905df781c85db10d05e744a9bfc85598a1f864114f2ced60a40abb226b50711df7d13eff84294399501d4fe6687246c42a9e85adcdf82f9375964e9f565316e1a50b2d1b81a047b9e44a4492b6e37c167390723f"], &(0x7f0000001200)=0x1002) fcntl$setstatus(r3, 0x4, 0x84) 16:00:08 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+($\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='%)\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='&*@$\x00', &(0x7f0000000280)='[,\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x11, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xf2, 0x57}, {{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0xffff, 0x80}, {{r0}, 0x9ae5ba816f1f3651, 0x10, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc, 0x0, 0x4733}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000006, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x6, 0x788c5b49}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x3f, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x2b}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0xffffffff7fffffff}, {{r0}, 0x0, 0x80, 0x40000021, 0x1, 0x800}], 0x8, &(0x7f0000000600)={0x2, 0x4}) accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000380)=0x8) rmdir(&(0x7f0000000340)='./bus\x00') mkdirat(r0, &(0x7f00000003c0)='./bus\x00', 0xd) rmdir(&(0x7f0000000640)='./bus\x00') 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:08 executing program 0: socket(0x12, 0x1, 0x7) r0 = socket(0x80000001c, 0x8000, 0x35e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x1) lseek(r0, 0x0, 0x77fe) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='6', 0xffffff44}], 0x1) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) accept(r0, 0x0, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x8000, 0x3f) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000001400)=[{0x1, 0x2e35, 0x800}, {0x0, 0xf75d, 0x1000}, {0x1, 0x4d3b, 0x1800}, {0x0, 0xb559, 0x800}, {0x3, 0xfe, 0x1000}], 0x5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x89, 0x80}, {0x1ff, 0x9}}, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) semget(0x3, 0x0, 0x18) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/1, 0x1}, 0x40) mkdirat(r0, &(0x7f00000013c0)='./file0\x00', 0x12) rmdir(&(0x7f0000001440)='./file0\x00') 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x8e}) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000040)=0x4095, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x58, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x3, 0x7f) 16:00:10 executing program 1: socketpair(0x2, 0xc007, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x4000000003, 0x0, 0xfffffffffffffffc, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x3, 0x1, 0x4}, 0xc) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000100)=0x2, 0x4) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget(0x1, 0x7, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/149) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f00000000c0)=0x10) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e77a6f1de23c7dd188b6aea41764e7cde4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)='i', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000100)="0793f1f78a8d59b24f9aa6053bad3575ead4f88c3e93c42651375cd29bf778f159a8eaaa61f0004a3f9c822537b9d74667adced37ac96c635b2a3c27da6e99891f54e6fdd43a7154a519c5300be5970dd3c8d933a0452a45fc6864ce1ef06dcc0ed7d2e73f1656c4bcb5d452034f", 0x6e) shutdown(r2, 0x1) 16:00:11 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:00:11 executing program 1: r0 = socket(0x7, 0x8, 0x4000000002) semget$private(0x0, 0x4, 0x10) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0xffffffffffffff4e) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x120) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x900, 0x39) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)=0xfddf) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) r4 = getuid() setreuid(r4, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xc2fd, 0x5, 0x3f, 0x200}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x104}, {r0, 0x48}, {r0, 0x104}, {r1}], 0x4, 0x470) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd25}], 0x2ec, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="b0b64a8a8ad650e48d5482edace760905d44042eb239b1c3af1d0de6f874e516d79c2cb856cb25ac2c08a6c09bc92cbd4576f0772df0e70743eb918f142d70bd87c6d05df3e441da13f440772f6901ecea8b9e83b5ed5d6e86e299ef3f3c19facda93bfbe4d3ece9c8eb4b2e3d295bfde29592fcd4474f634ae7fea4f4f65c5d057b28979b3149c789995b702de094661d5f073dec89a5bced7c46940ca4f59cb98336497ee97311e83e3e1185968bd7803faf6497e38458759d38833e19db660bbafbf0b4576d0de9801c1afb4baedceb566499d2a538ffe6d7", 0xda}, {&(0x7f00000002c0)="fd62f64e6e1566cb74dbc1fc0c7c73cc19ff9786115b47568b75c8fba2af5c55f3d8e9663500fe76e6705774387d54f056f8c69a85d4e7d1d3e78bf8787accea9366c0e350047309fc5c928cbbaa5489b55c352326703b6f39994aa6964304b2c0227f9b49b0095b894cefd3962d3638218a500b3846ffce47a12b0e42f289b9dc33ae7269f4401e772bcfdab172f07de7bd5b279fff4a04897733ba036c4e7ac48e29e109bfe9dc84474cbf790347eda4cfca64986c2022288bfc17244061acda150a51f258947b804ecc0e25", 0xcd}], 0x2, 0x0) minherit(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x60000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x62, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000003, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2f70b969c5a21a7e, 0x20, 0xffff, 0x8}], 0x9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x2, 0x4}], 0x5, &(0x7f0000000180)={0x2, 0x5}) kqueue() poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000f4000000001f000000020000000000000000000000000000000000000000000000000000000000b0172529a0ce7a2ca67ced979a98391a00000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000003b4c2a7593951c59facacf1a27dbcd4fa10ebabdce49f23b0756c3d0d61f2b2f7f902f9e701a6c91f37698a67ad03bdbece7976a6562fd94f8535856152936a33c61c40817a781d3a0d180ecd9c48c8b38500817745d61579135f65f0463039ef1589b6fcaadc7ff96f0760d82d8efd4aea814175649fee991315c52b49758b2aa9cb3ff8da43c5067d129"], &(0x7f0000000100)=0x6e) recvfrom$inet(r0, &(0x7f0000000040)=""/32, 0x20, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x980, 0x1}, {0x7}}, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) flock(r0, 0x3) poll(&(0x7f0000000040)=[{r0, 0x1a0}, {r0, 0x4}, {r0}, {r0, 0x98}, {r0, 0x88}, {r0, 0x1}, {r0, 0x4}], 0x7, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r2 = socket$inet6(0x18, 0x3, 0x6) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x0, 0x4) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r6 = kqueue() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x200, 0x100) socketpair(0x7, 0x4000, 0x1ff, &(0x7f0000000480)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r13 = open(&(0x7f0000000580)='./file0\x00', 0x10400, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x4004, 0x7) r17 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x2) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = geteuid() r21 = getegid() r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r24 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r25 = open(&(0x7f00000007c0)='./file0\x00', 0x400, 0x10e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r27 = getuid() getgroups(0x8, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="b70b2e908a29cbd05dc4a0838e43cd5466a2a6a68da6a5d3d8b91738a16e7cca94e81fd0ae7a2982d4b9a5beaf6ddba78a67bbaf15e0a34f92debd462bf5548318fbfc0c7feff809f1f715dd5956480ca83c5de368695fa587085220c56fd8f535fafbe1daf1c5586c913456c77b24193791b1f9435671ea5cad7f63f98c9bda3b145b622a4688019dbc554aad6f1cb6c0bddb246c4955a9f034c9f4022af7009e0711af011b0633d2de850e75a7cf24d49d20952275e97c432eaccb175b797ddbded3090acb1fafcfea2f91127f66f44569", 0xd2}, {&(0x7f00000001c0)="2abd62ef1f295f54dac2d3540bdccca7e6068ed0747e935798c223a4aeb1cf83a8336032323012a4bdc351d564d9d80f66cbd920ef0ded1ec8a4c07d152e0d9df4edddbd02cd680c0df567a74960974e78b0e120f4d2227cf28fc31d20b9979b9e403f913509926f9f284eb1f4df185a5a61033ed8560084964ba646b24b2e0938458a9c6223494c5aa1983304cdc3ccac02d06971508bb7aac0c8003acafc59226ea8c69d", 0xa5}, {&(0x7f0000000280)="9e697b3c7b79e0284de6e212f964f0aee7efae32975132ecee2995abc4f80cb92108b161ce6315b99f036a93aa306198ef804e8a9d22a823bb9df4bd2a93af0bc957edf7cb3fc598d7f1f843", 0x4c}], 0x3, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0xd8, 0x402}, 0x4) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xeaf) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = msgget(0x3, 0x1) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/37}, 0x2d, 0x3, 0x1800) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x101, 0x95d, 0x5, "127b8313d3f9317326856e514ccf1964b60bce76", 0x7, 0x9}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r3, &(0x7f00000001c0)="9f200ba5d3d431108c6e657047d338764b8e0cca5d89c7416bc783d1672e53c196f5b082eb6fc63a5b11e2982d5a564a35fa0184587fab8cd63dad7bb8a6e62adbe28581b457c31f5df5eacf16bf52ba9e99a0fa9803e20e31963827ca30070db5da67e4ad9c24a56e92e1f0b9de58efa1e84aca49fc04f0b072164820c4fb622fd0561096951d5d0792055b25cbced7054f809ea30876593b60ca009ffc556edb23558a343ab5c353a80be5d2d50ea110815170b9904fb00131aa65c08994b11d8bfef4fca79d79e1e7928a12cf07747b1e03d645ef6defda1493caf39eb4d41bea6e8fd57d16a348acd37d6855fc26120b3bcd15425a896a81ce458c445a8bf7e9b15c4c389882e273d0b3868382e2eb9eaeafe1233c023a6e399335e1a2ebba1ae4c7d415697638a7f29289ba8a623509216ac9ed8b7e2b7833c16ceb54992d7f2d21de7c32e6fc9524c66f6b85a2ed4147887497d5aea66dedd553ec318168bc43c43c79ceb0cc1334a5c88880b09857e21afa34c89d4deeeebd4bb4d7c5c668d59b71af9143f74a601db098be0f7195236f97937afee0aa48f0b6b58ad72e251373afe50bc793d0552b7c3c0b73d185361d9acafa9101e74cc890f77d08fe29b4284b0972479aa3d481c988202bed3eaac08c1d620608a97641ffee0a87daf2e73dfd630cbecbb68ab97e53bf1a5b5d236d3d420deed90e53790c7936df07685739294eabe5baff067ced56ca7b2489e8c40072c229fe434ffb7e993a98cd1a61ca7dff7d63bc40d54c0fb8f476e5eb8d0b4c4267b645520ca89d573126d35657642f62e1ffcb9716a46d50ce27f440cc7b292e03530217c4f59eb4a324c3f8e61a5ca6a7611d0bde35a88c627d0f7586a04d03ba39774fe59cd31b4917a548d9ce89c16e24af2f861b18a2ff0cc0c7ec2e1a1c3c6780a4c619c496c399f1f716d7c75bb2d8f4ca795eaf09702870ce20ac7692f33d5dccf71f5b8449c04e3869e4babf706923e2d805a6e8e71ff149f4fe2550f922b9b0ebf545c4eb50fc434e4056aa7a69980d049b0dcdc50fd65b908a4573bc481e96b729b5d3c19b3db1e858a7f2056096e4f3264e1b1b466159d911c979ffad166564c6068207e706237de46c9eeba41190ce62cb860db5b7d0f0a7b9eaef5877500ac9eac38d1060537a628863e6b06218d074fe9a7d43320e236ca689ec4b8099dda2e8c7dbc510a69c19b4c2b0e5c7d2ca4a7920968fc371a8c83e99a9e2d0579f13164b781d97f43c5ab6b779f3e169e16e565e7e7f20c7b3a2bb143f9a9ce2f1f3066d3b2d8bede9caab4d0238fda56b35854a39b0da387f8b6f9c095846e2a0cd4be18bd9e5b4935c254542bf519271bfa8dc34e11730536418825cbd5811a023ba7eaeae88c6e465aeb693f16d1ace9c8d03d35ce51fb3e6d3d0a95b13e1febb5197a4f435eace4070513a501973c13366c047932074ce8323a2830648e2ac831ecc231a701681241a3cc19950ebe62d4e27aef525b1e30902cfa4f44d88d1cd50d50de7a79e0ded0ac6a8bb0f0209891caadde86d84c1b7a59551bfbeb692dcee347a85ac8a484dba526fa64a8616caf8b243004ef96b9d8b76ebae2917ce49e3b4b964aa253b25c8bbfc6622a5a3aecc0bc15d0825ff899d1e6dbf46ee127fc6878452d5772be2059c140a32b2875e43d4942f6e586912f9aea00450c19b0aea296ffda8c153db3217fe276324174859ae5e9b4e6c54e15fe07eba0e372e45dbf1f3da2af1fedc2587a60ceddf2db9c5b98a6f7675f4ff82ea1e149633349332509cc553fcf77a4186a99d268d40adc4c1c015c3559645d2638e981d10931cb8af8195cb8a598942930ca6e921e7536c05ec14636414a674145f7b4a3be02bf23a77aa3874f239b47d383d025224de9b16e5e34238295361c70fc751c62cbf5cdd451b9956dc69aaaaf6e7a3b1dce1f7097adcde859b12c7baff850baf4d1c4d009a4923ccded83b771bfd3ef77999cff06970349bccf510b71374b62d6f8e72591c22b1838888ec83ced0d81662101943cbb760f9e3d26cf1e894a40f556f261f9aa5d60b721ed4a99368d61b0b152b81b9326e51899175dbf9ce7e03372e94d2cbf68f8bc60b99d9d36024f0a585a35a7114a2dd94baf1642143efded2342601e7165c5f40a04c84231bba0268b9de6c0177fdd38866164bdeef80c65a8b8f509ba5c957b1bc8a1523df2b8fd03bf9ec9199c61fee720b9f5164b88945a2d11bb474db48cac35d0806cc9519d76e2fc5975dcaeb5bc60a5dd84c1e000d7575400b1ace117999a49c17283b12fa9280a470669068d9000c2db13fca5035faad1b24eaf25faab54e88544f70f2dd9b43fbf5bffa07d5e0a7e06c688510c5ca6edcd8110e4289d6bbb9722376c0b68b39504189a6733b2d1e3e428c866af2514594c97841a8479e24db98331bbada4e22691fe99e42a8fe95c058bc7fa465efc9e4e56357aa77514d71411b7422b104395530d41b8f1563290799194e366f6c0c28ac478ccdc09956056f54f6763d1608bb31556fc672394eed8973dc550c52e34d69a93851afba7e15724214980eb439eeebea111d38119c09cf321659d4ac2dedc7bb8ac4fb13fab2ab3e43e6420b5c5c8a2aead0484cad7b1d9cffcaad0abfcb8aeb5ac1669d4cb4fbfeda5eaed2373655ce7064574bfd33353539ce2fb24101393cf0e9f11b9418d49a60b1a4a2009a2f884f07061fcaad039f8b511dcfd6bba62e34ed408a5ddf1d6fbaa9ee60e054c01b493796ea9dcb80c4e9a38013697e6bdbe083dce5d81525e53e634bea5bbf70a7fedcbb0e592361a3e268d7274ebcb342b57c1ae476b0bd96b4f83e34df32551afe24a0870960e6f849e3b1235d5578e157a41802e7f7d87130b14789b0d8df0d4170a02d8b3e9a14634be56335a3600760e1e446e2e2555f8fe86a37d49c7fd8fbc1e2249577e3f1454cc6a38604e47b75d829d1eb706af322bcdf78079f0169991e7eed781bf69a1d161a690c4373e78a2a7095d1d097d79f67848b77c04288bee2287de82ba37bc434e93e22d2db1e252220e261201360c40a0a299fd29b005bde5cfdbbe57d8d24a55376bdb40e0ad019ca6428d07a99b863bf4c956d18701a8fb34be7362c3b6fc81f64a0eb6f8e2cc2d13b87b5f3bbd6e43500b7dae5fc44b984e9138954f036735df9057fa96206a8920996ad72d196c0041a22437cad498b5dc1c4e21843a779c2ac11b744635d87fb5c407c835db9ff6eea739fdf1e5593d1364029845edc22038c1d795020b6880fc4092371b5ce3d9908cd558cfe4a09e079073b9fd504f4d7341cb900d78372132f95d7935713f75000f8b6d8000b8b3c52d9848ab92a9229eca0b3e68d3759b8d5f2e76fec105a2c23243d99e3adfc63be825a44732dabba67d8e06a7ad96d9ca6925b6eb713d3e9232c0dbcec3c5e33bdec30522aba98b63816678e25c557f256b06623c07367b1afd247def8db196678df466d7963666e7e1820587232802c00ffe334069a1e9a569af5badff3840ece6ebcea2d8a06967702f017d5e636d51802e724b5a1da165d933508f96a0dc85cb79a4cfe23b390dad6c872b09b8a15bba1e152d3ec95d9a301d2d28e9bf3729927c0406d003a12d769df7bc0a23278a94b650fc2c2280d5e4c8e204efd719668e76ac7541ea664e8c48098417b64ee5629c5d153ce4228b66771d4fffc23fa1d907bd0dc3ac41bad56719830a5238d234ab1f6ba6b711cd9c480c027fdd78644148dfbd337f6be62c68445f9c5924346a0d8b9d35b98e38e0458b9653cbc91321e754cb403da766f28118832c565301f2d562475e79911bdd717d0274444446a72a60140d78dd0bdf3462f69234bae3749771d0ce1e7f1e53e5aa916555afd152ba25ff93b845cbd297514e00113666fee821dae37942f364a9df073b4423490fd7f74485bf550d312a240d8123571f02c31330561e2002548ef388c404ed5fdf1ce1dc29c0bfa7a8f7060ff516d2ffa4e1b7c1751353ac9b14edcbf79261b8c33a0564536202213def6f127f78f7b2d155a3c5d1422c1862c402ee1cdd826b339420878cc91ef3a6eabd53187f77f3a9914d88adca9af8e4d368fedc3765acd4cce10d3dd6efe3a5215a077b00d9c8f678642ca10d1fe8bb752838f03a50b4a8140aebec833ccff4805303cd850ec270ab1cd5fab54db6f26011293be01b809a3b70f4e081085b271bea50880fc193751e293119a03b0f5fa8c29dd65860a30918dea4bb89b4fcac6a9d58384f2018f709a5a73cc24a789cbe562503e35d052a041acd747eecc459dd8c3b6caa698e5f62040e8af0ca5231bf09b1bf178ad51369aab976bcf601946a0626a0c6d4ed5e025d5b7e0376294704a4f53845f3b9eb63948061ee8ac3dbac824c2f54e3e1d735756f7204c7db648e6ef5b34bfec33c762585f11a4fd974f9ef1c96ce293c8958b16f50ea634f00c41397125f990a6fbd982d9c4ee81186ec8f632203c20a6335c91d2fbeacd4ac872649ee8467583fa2fdb617175b9c30c4f94fff4f1fb351053937c00f1ea33701c042c5fd26d7ca3da8d0824c60231e0bf31b7b74b2402ba9a727bc024e94a3232e5a3e007402ec44db5cb08596677793f86ef6fa9ccaa094a6146e39b2a53237f0f123f15241f05bd4e5e4d4394d09a531827b56f54fea9c4b6947159aca35d6eff07fa0f100a8bf761177580c9996a4a59be669faff6c854a68c7e5db49f74efb7b7c50a827a78401f103b3df48b0a842a5167ebcf2920d4e87f9b4d1ef6daab3cd8052adf3c9ce89fb1ed71208f5888bf0190a6b01865fa67b94112ca4586882a311842e08596b24db2010820c4606d418ade54f4dfc178f1d30efeb833674b8770593bc8534689a1c8f21efeac40b9995b2d64738bde368df08332fce5033a3161d81aa5347818cc5f0df02b58df464e8b23df0c07917c6469b1d3554f6770adf42d111871d1cb6d4fe9bf5e3c5fd3a996b07c97a8b40718c69c07e41dc9fdcf89947bf34eebb709297ab09a735853bbe7632b3d2fd1d21cf9b228b2bbd1ace7d6296e79f8b6b913bfa4f60b1d6203768004134762ec1f09fc1b2675c4259428bf4470d04084b39f5e27cd277a494a723ca9c799f315d2b3ec35e3c6bf716dd46986383d6f6bcdab306e6793bbcf9e61067f9d0fd55dddd04fbd93943b80f4a4b17a3ef7e7b31092d389a22b11e6e8f3379e6717c1ab6b6a2dea639d900eb0c1c5ea19f2ab180a7e0fbcbb3c72fc8c0d7dbe98593baa9c81c21470d446922f15ce1b19973bed36959e9581ca4b84f4049d446ce23ac08f0eda0542e0379a18b77485b48608e11355295832ecc4175ea2cd304db74ccd639d693ab70927aec47192dc260091d89068893c56caf06d5efdc37b90b104a17e34091a64e40b905d7f1bb9d1a8e0095fda41c0b45a937a02639f224d7134922834d4e38e413d5048a6578844420bb0a2ea1155819eef03ab839768111bda8be5f983fa52214bf9585db252cee79eb06331012fcab360138a958ad9db36e73422611d891a0bf129cfa55b1690a89bcdbef446cf872cfe86dab20a512a35c03b599c10303d429f009ea0b94121e18f01ca7ca66bdeeea814390128b0b943137f018a195cdab2171e386513a79dd4f6244a4e6f3335002ccf5231a674cb32fc3655f0d7b15fc650d4ae261ce024f179ed0d420fe3260641a5dba396c879934780d2e764271066540f9fcefb09f8a1fed56f2b908738634ae148209f", 0x1000, 0x402, &(0x7f00000011c0)={0x18, 0x0, 0x1, 0xfffffffffffffffb}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001200)={0x7, 0x2e, 0x6, 0x2, "f791b03bbe42ff00771e9342caa111fade57d41f", 0x2, 0x7}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001240)={0x81, 0x1, 0x1, 0x2, "e32ae285840dfb61bef852d3eda048e106139438", 0x5, 0xab7}) open$dir(&(0x7f0000001280)='./file0\x00', 0x10, 0x90) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000012c0)=0xd88) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001300)) pledge(&(0x7f0000001340)='.\x00', &(0x7f0000001380)='![\x00') stat(&(0x7f00000013c0)='./file1\x00', &(0x7f0000001400)) sendto(r1, &(0x7f0000001480)="0cc8287979dc71ad39c7e5c583f7e59ce5573b2c7281b615f166a18dafbb25ac51ffe1a31f648362e01d1d8d9362344b9b573140015b7ff679f6163bb88e8b9e145d04156d8684c0c22f3c0441c05b85b82a48e483da7e57db09526f5780cfb94db29721be01da1b21a6f528df68878ba69d69b1d59c6a7965828cba7dd4b1c5877b52a4dee32b0cc6ea96b1a9c4600184c59e2ad817a156d71ed0f992866f07174a0e1d9784760087709a830b6a866615d41cc49554d288b59bf8d8efb169a337a5e910910b344ffe1646030996fcf79f6d5eb316ffa3b2e347262c186879c55a93b5e67c", 0xe5, 0x40c, &(0x7f0000001580)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000015c0)=0x3) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') pipe(&(0x7f0000001680)) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r3, &(0x7f00000016c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000001700), 0x10000) mknodat(r6, &(0x7f0000001740)='./file1\x00', 0x1000, 0x9) socket$inet(0x2, 0x8002, 0xfff) getpid() getsockname$inet(r6, &(0x7f0000001780), &(0x7f00000017c0)=0xc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x54d2, 0x1, 0x200, 0x7fff, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) fcntl$getflags(r1, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10082, 0x84) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES32=r0], 0x2, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e00000000000000001000000810000009d489bfd37814ed381f00e538660b4b2be033747d82ec69585a7088a9cd611d55eefba79c88c527cee1825b85275b3d3785a785911d66f6531a2fc0a40ee21359e44af21f0747889c8a7d9f7a492f031c48ae461ee29ba00a73d8206fe1a93727f1696c83c06264fc4b3e25499c95c4b0f675608831e8ef36ba3f1ead9b03b846a9bad15507d7880f0cd3095f6f63dff66d6a42b22a29e5962192630cba06a415c71b4d1d382b56d461a7d43908c7791a63f74aa13ec32f09da84203fbafe557642c1e3b828fc693f6c5747681630000"], 0xe0}, 0x400) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a01be9eac84f8b3516bf322455e9bbefa2fe2180675cfad12df0ea39e64bc18522830a2eb3792b07670fdd1ab056ab86bf74d26eed7d6f6307987095daf334c0c2cabf6ac0cc76e0d623349b4779287e014bbecaad85678df2af075ff6e48293f2ccf8dca87c6c9f2c024a31732122342e595f699d8e8cafe19248dc794267230704bc1521e993b877dfc902c29fac4b6a6ccf378575a5b1495c4f4bfad660a0054ab267ee0c18aad7a9aede8258a6f6cbf97741d4a0caf86db6b06f4866e525230101fc5cea9b1d1488d7a8c13fb3f37bf0406fa2b0cfded4992f14533122d92ae17b9e992b4e30f5c92ce683a9c24d5782f8bad197891c7eae92e6e0101f55aed0150ece1fa0ce26acadc0a00d89d40c4fd70e971a4e6dd93524b6863607d87c366155cc03b42b112e4c692f6041d8c1db1196cdc8d6301cd49561db7386e88a00342df4a6a8b7478b73efecb6fd872f194a8e240e7f0d0295240eb768201ea6e1b345555323d03fc84c71d95b670f4e70a1a9a22ff7be440ae5763d3a0bb9e5d71dc06b22542bd9b9aae9335061371c998a2b1d3934a1d60f643f02491046ce75d6559e9a4ac276deb122d4b0715879f4fc1c0a25b101bb69b5e32d806fecf9d48f7438730d29ab84b654222bad0c523b697ac2b77d500490c66a59aceb2770df8816cc73f31899e72610d4a48cfe2f9f3acddf89f38a9988f9f2dedf7d40a22d9c24a911406174356a0f582ceaa07c95359cf435819e74310ed68bf00018265243a7b244f667ab57079f58217c379da89eb9af62ed7a908730d4b8780bde64c9c69b57c1cd0be691086dba4b5cd205b3336e7587a1e2e351168e131f359da3180412deb04395cd34b97af87257c21dc8611ba2502450c1290133bc9be18992599e5423ce375ece212596cce9c0cb2db7460b3dda855cc44a4e85dc68102302db044bf8931a0bc50aaaabb92bc812918d4083db06273d727d3ea7065644632571d1a49877c5de03069a280450b49d46593e2c03c522efbbf3612f96894fb5100e518a64556ff530ce92880a05f755943f170d8c72243d74e93221e635459248e20728daf734cb3448667b4b84d6483a1a6f70c57309ad1825a4b2763e510ea17e919287905295264cd9cf163fe37c0866c1e5588223ca01db6c5bd07afba619184637e5fd92e243bc6eb37d7ac562615c849833e0de4bb97978e87edaa00ba21ac1028d1556c88e9012b69c9cf342ed7b269b2d2d1d1dcbf1ea40b1ff4ad4f87f1e2d1e567c367f0d923194fe74a364a3ef6c1cf9fe53336383010953d14bcc62e43bb1e591cce737393a3cd9f03f3c4d6a285977a01ca0ea186214d94a6ff345d396d7fed76605bfef18026d6692d3c61b74d48f3609e8e87cd86310099a756419a94e57f0fca865dc9480f8c16b4f9b3a6ec499f74504940d95d21a4cc6cb6b95b6a8d6349b1c250b06d1588ebe8645fe124e8bf9ef35ea2b94fcba71cf1dc98fa8e4d29cb531cf7ac6de244aa4490af9534905e05726edb7337b0267545c917c8e584b9abdb128eb41ff5d782a4653e626c1d9882c6b3cae4c92fabb6890fd812da9734253802488d014687a1da1d8b7b6370eb4caf99c679da69cb519943023d9e02395c974d39142622d37e77c9638cd8f0bd10cbeb0e24ba9a0ddd86d2b3f462eea05e4e53bd03d4c6626d7feffd15ac353c7741efdc64c5972769358416049d89d0d6e515a6510d46c9b6837546075e6fb4f989007f3abb3e4f7f8ec721b3e420bee042b0e7e49c123db3651bb6f5683d4b3b446f7ebb9fc901bc44753e63301dea4bc4faf40c7c19a2dde540bee71bccf14a6195bcc125d15bcb33058ea96891369fcf5cf122fe4b158b8295bf6926d07c258a992fe11502ed95ab39b955da9b8fa1125b975c1397357fb93739e08007d880ea6e349d27644efc10c4d7cc01ef5a4bd74d2b8fad16843f583ff6e46a1b2215b7825d7ff0f66771b9b326a3e468aa4db17d36c7ddc8a19be7f56167b5b04ed96a4e12e61bd5dd45000c3ce1ecb22ee14c82c635fc66f033e35f1c372270c35be5d5e234e17ed72c8f2c0015f70191b560530b462e94cb4640f7edd8d77f5bad8603b9a16101f4094e755827fcc6332cfa6233887aa27885b9bdbdf3838405f2168ae0f889c936fa79936f6213c15a09aec80322793ecd05811b27c40aba2fa45a7671154a10c0a202327a2c670933619650873cf80c3a88f7a4bccbf26bf1d52e572a8753fee4bcd1c420545ea5d036abe85277f09129928f6ed0959f7a0fefea6334e48dc863a2266292a46df3419a533b2ea1a2b050376070a5fcb4c17e4d9a79f67b4b4433860bf12a753193d68532af3ecb623590bc0269486b44327e1cac8ce07e87f44de754ffce46fc6f5c19ebe90222dbf36871aa3e7e98ff7544e5a517779f65a81d8933bb71f6ce66a5fb6e3e62e38b7920a13a1a977396e25e415f36ccd5bff9f6648943257beb00cbf2facf17efc434707bd2a2023128b9d6ff17f886ee1278700f586db220e223d25455d38ec5befc26a6ea76a91ba740389be98b2cd8c990a80299972fb54deb8104b9f0c78e5c03c744275849d88c1c02cc62058b426b377bb9402958a0ecb14c3486063bb69991b249c888b99891a9d124a62a93f230f24d6e17cdc210a379c5d4dade6fa10e309648e2e559ae616f3db320000c44730e7b833cff1a1e8deb513daa9bacf4b650cfb62bcb6a5145adb9511e629043ce4fdb4be5cbbf2306d3e3907833e8f405cd73f72e9ed04e5ec4f04688207639972aff8946820a708849c11c22c09714b5f9d775b92aafec01f07c5d8dbbbe53d9f2eada5460ce8bec41200fce960eaaae5195de59eabadb3c29ea36311da533c5a18970881f93eee347ab2381ee2e834512ac536e74a4d491a58fc82a381870449628b5c2ea9c901d3905a8eee4c15b7d94d6e8fa777ff724a999171873a22880401d15c98f80369ecf48fd2ea59e05f4e3cd2576fe2cdc24f2b362bf76fec58fd08c3bed37fadd59eba38fecb94d0d210e07ce893f81dccad32e104b4be3b9b1ced2a87b6d01b0a794c0d403b73cf440bd876337f9bb0c7a7fc07f94d51300f3ab0d918a4c1fc8f725e4653970da80d4e7e26aaac6514ead06b3cdf3ad2866bc797faa59b1334e41a05f4381a6d228e9e7526ff9fc7ebf41f6976b96293be268f97fd376e3afd18fe875af0cbc7710997aaefd33acdc02ce5a5dcc8caf0486aeec48eace1831a74a8843d62f433071272e2323bef6b88364282d404b097d942b629be01ee06b633b47a0edf69d2b93f9653752d06a6e23727b8a54dfbbca714563f9603c2ff35b07f09c83d62063766cf0cbffb7cbb0a8f075ce50f5b583a08e64f31593292f0f0ff74709364e3cbdc1b68766a28643a22d92779d0b098216adc9009165a8e4dfb85be7e81102da4fcd8912fa00b5359ddcba6132e99f09a83bcc66d79c809aa7bdc6b44685c08bbca2a5e4d62a33e4a162c84a9a9fcd631b832245fa287cd704c862eb8eac635e269752b2529fb36fa4ad8f538f538dfb4527557a9f5f040b0caa933441f7331df23338afabaee134f57f49399401ad00456064b694b8f2cfd2e6a1fad5f075a31a5412e36789ae66806c3adecbf6a57cc7ac26a769b5c97730dd25445010e22e338e02e8551acecc7d63b7a53ea9b4e10596e44f9bc39ee64a64a27b48fade5678d2db42535ae6fb2f84e226dd918b542917e671440f4bbaa3e09ba9403f2448d8c33ac8618a380db0b48fcf61414ece7143ea7c5a513f2660db234b6681dc550fab84a20b18e59019794172f05bb33b5a9fea9edc7980fbd45d25a78fd87794fe8bf8e1edc5b96ccf9a712963cd84961b8d2ed1c21e25114e8d16583743ecda94199af0cf29ba59a1e7f68326da801d1fe579fb2dcf916417497e53674680824bf2bec8a2990a10758c6b12c9171a44019d40da29e7ceaa2c1b63be6304ec3de52d42df615b1a416ce99a6fee7328dc6f83c3cd4d28ccecb830cb8e5062d8ce56bf0e86a1563478b9377480da795cc4972d0de65f38ba905c55e966a1fb20d58a7035e183389fa1a4a4c26f07f7ff64f5551bc6006b9c8e35b7c8b84610d20c8b573b1a203ab7df1ecc1debe459bcb8744b5f1ae741f5ab4908657db5fe7ce2b7e68b4d4cb4bf62a8ec65881b124c4daa7394e4de2b1c40a81a15d55910cf29a85b5bda56983a29ec5a1b769d456c2813538f1e8516e4c86cc6d17a6fa1fa4267c20495845861c73ed104a36330d5f3785d2a2c66781e8a01fdcfde9439a4dfeaa90873fbe2f53f40c1aaa13cf64028be086986653323a1de4c30b19899a2c6e6b78216f46ddc601cf465fe4e3067f7b107733d07de322f09dfc5190c41d14f73b236265cf088618a37845ae1de6e1df5bc299dd5b55141235c6bb6881d874ef7cfdca985307da01f958f7d685efb7635ff36daaa76087288469f986f7d9b09b90848835fbed22cfa708684befb8da9a8a20ea4cff9a1e8ac44106dfcc677e0367723a425a61e730ef0ad94277aef7279ac261700ebab09d74b57be72f968b52085b5e84fc5263bc58a40f376d474e8318ecc9fd9a252de1a87f36bb5b18e34eb4e2be0a8bd14a57cfc8642cbbe607b96524e5ee6c37ec2a2521c7b253f95d5af0d0f25354c0838035370b03a47750f6fc547d4fd8cdec99c66693a89b49b3eb4b6fa575c1eaff34c4f75947f2d3fbe5405995435298f1afd235c9d323b1b0c115bf84266c227d4070052ebf39c6ee134edbd63e5fe649fbb089afb916250aa10b474cc26dfc5d6cd8e6f34dd925198ec489a069143eaa9cb8343f272548cd0a388ce9835b4b7755c12b68e1b885a0a9d7cc585ac1c9b9a5dc60ed6f787b9e458a728affb04726b1020d4fad7499b1f0d445d82ecd0466ac8e8574f8f484069f2bf8da95fa08d5faea9aa6fa6626e6e1a3c4bb653dc536bf39e42971458d0f03f7ca8fcca917171aa3863e7c57279f2804a590322ae586dadd26a4c4138912852119f8b13a62617bf07ea378d718d404933f1ed40519ca0422938c9d0f9611d5abb9fae7d27b6cb13b7ed068fe5dcae9243d57f6e40e71cba2dc9d546696fa78058ab1dac96e0bdfc01d6bfde082e93593b786eba754c39d1c6dee725986c499a3d61a946db2da55165a9d7e1d19b1ea28a3ada0f5a81a422fe4007de806938506e6f9e646db3f7ae21719232ea4c4de816c5c66667e3c145113bc2cffcd7cdbcc3a32276348e25c1d210e0b555a5bf907244fe555c4595b78be75d186e9892ded9ede2c35a8065f05855cfae8abe7669298a282f581305a64e4219dd317c176652cf9b7536095ddc8a12f182a1f279a24e1178e67c7a2db5ba9660be4d52a079a3fe8eb94111575e4b7681b730bb1ac48838a066bea00d5306b65d30f636adc5ff2c31a2768d623a832cbf9e55e1a29c274b7940cff5c153172392c80e2ac7fcce247e2c82f6540930609583b6e4f5f9ceb781e12b699310087d0bff63edcd905850bdaac2bd5f9d4287193e9aa7dc1ed2025f2625a4ca0bca90338c7d105fd59cd186f8af4ddde39892bf251e3ebd4df9c294c7f378b11afaceb3cd4de65d99d0692c889e4beac1980d2f5f3eee0cbb6a278910dac4492e6ccdb25315ffb664154e7bde1b33032416c0b4ff6a0774db78d08f26bdf44be9445ad8242b6b620f27b1cfece6dd7f285ccc6da2273c09943bd86bb800c05713eb611a893c864b20caee1c7d58d79a4e8ab57dba495c6ff4c736db6f0", 0x1000}, {&(0x7f0000000000)="fb59af5d9f7aaadca52318840f41e5ea70d666ccf9f5450ea01b5801df5d280f07d1a31086f46212f3514160ac2319009c70ee9153200ab0245c1572c84e09426737cb1ce24df37178959db38073318aafa400a7d8ca437018245a10f4772ff88d61c6802afa7f287be708f76dcf0c881e8d11029692ba293ab0c4fd7dfbc07fbbd6de92884b5cf05e9077f2bb8a164b2f1ba9ccbfbe14f89124f23a1d4d82db1a08f22c", 0xa4}, {&(0x7f0000001180)="84a1d137e544e8025aed834bf83fe24a2409eff4dc66fcf5601642e9f4558a257e33b1744eceaa5927d5ad69db260694388c4fe2827d0b81280541f9c5a79f4f8dd375e5ea04626923934dc16602efc26bd65c93368b2ee9f2635e7cddc42dc3b49d2a9fa35ef65ac3295853980987e03c7548a50e063f9b4ace92743ae4bb6cab3a9ad2ac6175", 0x87}, {&(0x7f0000001240)="37e9cd2fae8f86f40be0a9284eff75a9027bd3677e27a5f00d48aa83ddc4eefacf523e2893fa3bf4039c099e804961f51578100b43a7a363dc3e8179ca9bd82a585aabde4524419d327c14f7cae43efa58ba92e54211860c82938c2ce33c5386c42f1900d8aaf9dcd7af89a854bb17d3ffdba00a9c971a7e9cfe9f65f34657048b9bdcd6fa7974a5c6c499409088bf03f0bb13ca44e0a3f1225e7fd143da2eea41343bd8405f041b5cfef38659bc09d3c0", 0xb1}], 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)="d003edd44609b31b9a661c5bf091fb8bdcd70eb8ca5660648e5fa3d7d6060f0467642f7f62391d3013eeaf1d6ea94900e753d4098a6cc77cd05301dce3f6038fe5c501ca19969a06ee6b0bb1070603bfdef175a4a51dc69a5dc56fb55bc8ae58c01f38da4c5c25f4fab15d02a01603400a5110572996a01e873b09ae247fc05e39b9ed6f9f06574e97755a127f836c043a75b727d34af5417774183f37f00d286582606af2bac0c092dc630df09b787f30caab21e63fbbd1930470a60222aec2b01a03f60da53230c450374a6e1d5d89236af2b90c07d440348f335a26fccab583130abfd3636197085c0bd43b", 0xed) r3 = dup2(r2, r1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="b3876a06304c07f20000000000000000000000000000000000000000000000000000000000000000"], 0x28, 0x1, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = semget(0x0, 0x1, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x200000000201006, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) syz_open_pts() r2 = fcntl$getown(r0, 0x5) kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) setpgid(r2, r3) 16:00:13 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) socketpair(0x18, 0x2, 0x13ed, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5cadbe31684c18a74c15f351a5856e1a54b61fdc7b92c29605c8d3bd863431bd95924eb97e9da5eb247c8ca9fcce857156315936b9e917d2a49c05b4a43b0c0bd767314bda99a2e2d23b67b2d610235ff2b49a8072df1c776d486302fda3bbae2db7f4ebb5dcca899c72b2019de2f734229a14c47ffe0638620f591336fd3228264eab5ab6228a79c76929e26d580037f8c80c5ee5209456459cdfa24e2be21b9fb901222efe06ab199c423779980ee6e9041c8eebe5cd394cac96c62c73fb8be29168409319938bda949b988f30c74b237388bb77378674832abc518cda96e3432ccc78399f252073de8f09a562303e262a8328", 0xf4) 16:00:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) nanosleep(&(0x7f0000000040)={0x4, 0x5}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000100)={0x7fffffff, 0x9}, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/111, 0x6f, 0x3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x25f4, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000200000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x8, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x30, 0x1, 0x1, 0x3f}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x5}, {{r0}, 0xb6aa5323faae5b84, 0x0, 0x4, 0x101, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xca, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000002, 0x9, 0xfffffffffffffc01}], 0x800, &(0x7f0000000080)={0x1, 0x6}) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpgrp() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getpgrp() geteuid() 16:00:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x80000000000000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000180)=""/72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) syz_execute_func(&(0x7f0000000040)="c4e165d37838671d8e95000026f3420f2defc463414869009df3e0d0c4429d994ce29ec462512c458bcf8f6828ee080099") setsockopt(r0, 0x9, 0x100027, 0x0, 0xffffffffffffff25) fsync(r0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x9f, 0x1) mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32010400000000000045f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fda1f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd7cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d9f1bd24cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836c4bee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d1854af2b96b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f68435f3637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9400873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee1c0c01aadeb95e2207640a93548363217526b655a9e59672e9bdb3597413efcf2bc7e8d4e251f4b3b3aeddbbac840ead3882dbc4381f15d06e20721f03af886928bdd8f441627ff0864b1f47f1f485ef3e3e6eac9defd91394007581745df433f5e61c0c91848205f6c0bd68fc9ab37f00342d71d3c1556a788efc2ad58db9bce547cf59fadde0f60e02bac9d3ab84e7dadce3b248d84a52478e40dfdd963df28d553b276d0e396f707b53917d10c820cac7f2101679d5fc642c82326783643862ac6ab4f9a511e320b04d61b47fdccb649e55a62a7fe4e6521f620d0fbdc1dc12001104981d3422534ad4de4c31ffcd161908c2fa879d3f3aea863c3f859cd8b5fd7ed6c8c6a4b63909b8482e1dd37376f161164b84a0981fdc466a540aff9b1cd1667e8b6e96b09fb7ae1e7e458595c184bd752293925c6b5e4e5aced5e6bd3262f2c768cbd0ea09b2ec18d98fa594bc7ba823f2074113171cfe2d9d2ce4e31f", 0x10b6}], 0x1) getpgrp() pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001100)=0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x768) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000, 0x100, 0x9, 0xffffffff, "479695e0488f4a6436d16bae661b1b9d09d90ba7", 0x401, 0x7fff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7f, 0x7}, {0x18, 0x1, 0x7fffffff}, 0xa7e4, [0x9, 0x8a, 0x4e, 0xff, 0x9, 0x80, 0x6, 0x4]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3ff, 0xb5}, {0x18, 0x0, 0xffffffff00000000, 0xc0}, 0x3, [0x0, 0x2, 0x4, 0x80, 0x5, 0x7, 0x5, 0x1]}, 0x3c) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = getgid() getgroups(0x1, &(0x7f0000000380)=[r1]) fcntl$setstatus(r0, 0x4, 0x84) lseek(r0, 0x0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x120) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getegid() r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt$inet_opts(r2, 0x0, 0xf80fccc2f2465b97, &(0x7f0000000040)="780f954a22877b59b040a2e4779272b6dc7632d08747a4c12a59b4187c30aba31abeabf8744b2b397ab215948205aaf18eeb7d2a0cf5603b5636166eef344937b7eeab725a6989e362bada9310388c49a4b10d33e74f855e33cc31453a3ac4044c86783086c42878f771721ef2fb08ef657897978ea54cbc470ddd8fefcad3ec84c8a08c55ef8bf188b2440e2e8020897665c39cd485c1dffba56c53cd6da4ad3c48d241175ba1cc6a9c3ae8fc7d97a5f7e82c89b3b1657e6c8ca55e9f6454ac7e037e51bbb514096a9174932a0bb5a690b1b3dedc604154d69ab77e50fe23de24859ec77f8f9f3cd3ab1b62", 0xec) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)='v', 0x1}], 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x40002, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) setgroups(0x7, &(0x7f0000000100)=[r4, r2, r3, r3, r1, r0, r0]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="edbccd12bd254ee6faa48db7043c1040e319825a0599fc056fe98ed898b7e0174043f9ebc4dc916f64edef5dc179e194c841449d874d24d2019dfa79d1ea314b8163bfb7d23a6704807a2d9ed5d7805193b6a6c0a68aa5fa5f766178409606fc2ecbdf5408", 0x65) write(r0, &(0x7f0000001640)='X', 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x9, 0x400, 0xd5}) write(r0, &(0x7f0000000040)="a6", 0x1) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="e6381a6bb7deaf9aa6576dba89e25fd565196e1b913cd7ccdb5bef711c88f1095a7449e5cf738ea6a9686a88d1987ecd74c92d6b2e916720038de20e7373d0bf00b0b035c8b5e4d91e8f8088a096a91aef3d300d06e555888a42ddc90ae2e94c08646912528ba34d8644305ce77ef3c92e977d777af3114c45614f81ac1c7f76ff819b56516dcae288e931ad1f2c4f73f26c2e43bc6e438b17c1a7b7f78f0d809632940dbf6b11d9ab534866b0789a0d4a1b7cfc7b514a39cf8d7f967a0bfe3bc991c9a3056a0e60d89c08aa7d852c65fbace7b2dae8b2a81126b00fe3ddfd8577866625804bb111b3eca8ae585e84af2c6984b52e566f207329ed85a1", 0xfd}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x300000000, r1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) flock(r0, 0x20000000000005) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) socketpair(0x2, 0x7, 0xfffffffffffff801, &(0x7f0000000000)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x44) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/215) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x120) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x20, 0x1000}, {0xb5d, 0xfffffffffffffff7}}, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() socket$inet6(0x18, 0xc007, 0x7) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = socket(0x18, 0x7, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r4 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chroot(&(0x7f0000000300)='./file0\x00') r8 = getgid() r9 = getpgid(r6) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r7, r8, 0x40, 0x5}, 0x4, 0x1, r9, r10, 0x6, 0x8, 0x6363, 0x9}) 16:00:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/88}, &(0x7f0000000100)=0x5a) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r12 = getgid() r13 = socket$inet6(0x18, 0x4000, 0x5) r14 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0x800, 0x3) r15 = socket$inet6(0x18, 0x8005, 0x0) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000180)="ee5fbcacced3f73b3286931cb367cb01aae01c032e305753ee258f5df56ff9fec02143ef771ac2be7414288ee3063ac80c97ec07c17a887486a75a4230f59f25aa17f011c8b3830c272c320800bca15c07d804bb559b693d431f1e80f28954906a5ed56d6e08efe111eec6bb4f28185544964ea75da3ad81339884552aa7234bbed7bde9ddb5f04c79735f297ecb4d8ae46eaa7c628b594f4a9e96ca86f851197bb5bbf0e5bf04dde12d39c233cf03b6a50c32cd7c283a1bd79e12", 0xbb}, {&(0x7f0000000240)="71e1ce21f57facf4b206d7567e207a6fcc98fe2a11299bafcaa447a36751f8aafcaac3041c30756cf8145a73bbf99e2382ed6ec930ef6c3e2e7da85be12c1e230e809b8d7e67425bc09a251c98d9b8932975176765845843b3a3a8d9b84b0bf3f68758908a2cff71bb165b018197aa1529a4c3ee79b5d8e7399096406fc40b71a2013ef0b12469376c04423157b9d173ec8d6f38f4c80014809108ac52f387461f739a7c186a3fbc06c62c15be9eedffc1c48f4ba86f0ea2069e4603fe483438390ad5f7895b8b24ed0b0933b21e5383e79e01e7a3f3d645e43452f9c16b655b6699e84125e191f45075ef7ad5690a0df81e7a55f9b82b1f4141f0bea00199333dff4ecf19d75720374d0166492b481c4d9e83564bd89ba047c2610990dbf17ac1200014a533bc076cd319ee9e2534f51b473de4e6cc4b692b26f3ceefebc634ea43457a5a73d18aca8efccac4c9bbe1c45c590065e556060729cc7bf2a3b9c02aa9e48974ed51aeaa213a92abf7f75a6edc7ac5e4247044ecfdc30f8538098019460a62b0e1604e9ffc107b3fb3b00d5e7196e719069691b2ab07870d8cdc892edbed2be5c39cf74fb2179cc8055b5248c954b67f479b960ff5ebbb73b40de7fd81e6d33b208ad0617bb26f92e24e6e0046a2c2fe4bd6139973b36375e214f3a892b5f2f86ba75a520c618401c22806b76e72edfd7a7dfa3193940efac8f25f9d627d4fc267c11a01532fb77aef29b28881959d76767b04a16ae586bc73d36b670b764040298e8becc135c1330ea73f04a58eaa9108be1657b672afb8251d860e97fdf9d5cb8c50460c542c9122bbcaeb8f507748d79c0ba5a22c0f8ed22c2dc3937e4e7f12da080cde804a9c6d12865929d4f5b20f9d1c52f1c4a1e4a3a1f30531e097f55a91695946717f08245b8b6d880f3a511c208fcc4858f1a85dd6bf8efaff154e5b62562cd7c89f61c51f05fe464252af3d074f9af78ccfe7d4f852daa05adfe27eb956ac6af66d531dca378bc06f5f891307c361f7bb22349d53f0703f3654e668824217dba50a1c4756018017caaabaf87f28eb5ab8b4788909477a52ea8b583d3783c15da953ace8c7b3232dad26bfd00ac7b948562dffaf2762bd5e791ff8019b6810ab9e97a40ff6ba0969f21934166f73c03fbaf72c996a0dd9ede7b48b22fc0e8b46304719c33215a588ecf7b200ebcd9236cbf42d2b56f8c9395f694e9ff7d358a708763ad6ee7acb46e9ca261bb222ca6de810268ee7d3a65a3e79296f1609f06ce063c71998bd3b4216c76341c3bc8f4d15616bcf5845cfb2036aae23a7ea1dc8121dbb633f9a1ce7fa64fba5626980f853ba431b864aafe3cfb74001ebb171d58a37c7df2e672e54663f0453c3a654707a7ca55c9de47d95231f41e962a7c07173fad5e4abb2620626505a7cfa34ee1e63b297f9d085dc6e42b06d57f0cfdb02f781b9d4db5111cf096ad3f3d34678ac191c07bacfc5350900e94749a16b426bb7e90f4d1d27a95f20786ace1534dcc40f137ab9029e4cbf5beb85dc70c17f22c3bcb9549f227c4bdbe52e091d2ea21f542b100b22d07822d8ae5e731bed20c1ee46e357dddf7a5fd6d5dfc9a4993d3d2dc4e90d425586418729f4b4a79ee3002e1b1fcdcdeb793505cf82e8856ec0621c9988e59fa754383ceb93ef920ac9e379a783269943d51f2a4b414a2e4d8c4ad8a0efe891022d9a357a76d5ae6e480043ef2755a1df7383d882c6de1e3ea335776fdb68d334980fec5b9995bd1decc6ef82a000e80b6c8dd0743c61792eef18621b58aba43aac621c75abbcd3260cb7bec578b6ffcecb1fc0f2ed74a68bc767d2df55b226b5f26baeece98d4a80b16e196c39d2f15a86a56989fd4e0d0363fe8dec87633e8d66dfb306e1ed112d1081ce2c5bd0ba83b6176916e404045b1c37d63c45c29b1a7467d73322668cde8c4b720113d8bf46fe2649977f693ad43577efedf50bb99a3df47ecfd77b32b444dbd5d1d4e0c84bbf795bbc3f632767de9ef75bb48adba6d961e991f27ff611b4f1a9355cbbfb44304130eeec7ebd244094d8a7d2d91f637d348878eb381e86f494c11277dd625c4917655c9529f778dc3011697d0f294839b1fd02f1dde70eaa84993e8874250e77afd74f9d5d524c6a02275a52f946b7bd6ff77f98e44b97f701351e7f9745c021a6c7171a0d26541f5f7201e1fe00aeb19bd601f4d9261760519f99be8419550a58aab23fad339ff02beabfc8d7b66ff0a9c4aa735ff6cd74d6f863d03315a1948d2f0e83db22004c743465252b5697f1f9c7d76dd4d3df5e13b890102114ade97dd1ab27f6ad048ba5687abce39df54fff0f90e021d57d40ed60ff3b123363fa5d6de99eedb00e7854ef4f8bd77f150b1b64e098b024a68aa25bb1af54ac58f2b446189a10ae9931091dba417f8c736708f08e61076bdde52edbbbfeb0b89ac3530a68428fd25cc42159aa20ba33e89ed04059103cc8db790b4b31374afba37d3e8180ea774ba870c61d2123281b7947b39a6a3f2f671b30e4a9ab81ec3d1cd7e8bb38cac631d8e2d0a22406109a735b57213eedc87c6e54624f9a5783dd74328a1d9ddf1218ca4dd7c17a0291b8b264f7b44447fcca2065e0ae8bc0b1e222fdc01e010bec8ee6e5d7f2510e756dc203b002dbcb56022eb80a3aac1c25fa21b7b2ecb54c14609a4631f20e4237d70618976aba3971775f72a511a14cae3d239ab8880cdeed24387bced9e7637aa09943ae644ed6af1ac19047804a20455a352c753148e49c0b40de61dea1734b6f20bfcae7697e26ef3ae5a40b309201c68a99b09f70f89cdca154d51cd0c7b84af68e4123e2e37444173799f32d8ae805f261f98c80bc38a4a67a716600bb13f1d40467cf73ffe189009a1afc7add1e6c4cbb77a187e8fc53a8b0088b7b85a150ba515f60a671e84d256da3e21a02686de48ac0b3b767e541589e66cccca981cb16252f8c0f7ac720c24ee61649ee27a030623b4652a1994935228d3b01840669a092f43fb6e5578486e71bf571e953358f69cac71ce9f2aa218e2a0c1bab1dd4abbc8db3e08e732cc0ece6cbb1925c8ce25fc349a9676c10688b5d64da78031d2ecd5f63fc6bd5ba990e7431aa1b791b342773bce72af9b06635c4ada67676dd4c2ef44c9f1db87b695496f1efc387f8589e91750e602b2a7ae04d1ec7132ff6158aa8408091cd191d8eb5d457e2fa1b4553fb2bc1cf9483bd6b27e97e0509fe110dc6d92530e0df2f48d6221555676be3894b7f6983ae7aba09b7d43df96992d354ab06038e54da39d78bc48a2b3e3b130e5cc8a33543441146c64d03d435500bb5cb19c4f32fc1bb63ea980417a5244955a6af7687c66f91896b0839710aa1e8e3fca5868109b47a19cb39bcedc12340884d2d097c162f66568a40fb8284c791e68a08b5e56560ff83ddc4649e88910636da2a93f3a63d7998ad60cd434b0ff1d9140791a6328d764839e8248b5a261befeb616ee9fabba07000c53f1f883b1ee5294e883e2c2868707071c9cb709794ff1aaa99b37d53c29b46a434269a8e10f0084bae80d78a9d20f1ee6b75515390ce13b41f6eb60695ec679d37d283945ff3b84a0271e9551404ec7109c4603f2b863f0ebec13c21bd9027789660c4882bad71b4fe8f73e85f5e15e8663ebff42b83f41bff9f6bf52f0ef35b8c437634ca55313eac187a5a7cab3af4d8ecda28b204424cd6fc98d53b2cc9eb5317087a29b0241aaf5810c60aab86e6e558de565c6085838e83d5b26583a547be5d3d7c74a0e9f39ff2c93c9c0939a54264ef6851519a416f9a27beff6650aa6ee56a9fb736c2eaa55a14698c60aef74ff5e37b712d2066a92bef67af04843b6c2bf5fab80f2ea146c56d80a3bb6672ae935517a4e9ad46387ae94db6937d8b1ce69f1c5421b3fb390ce03d40a866f73791b37dedd43ab2b31b913f15fa85cc676f938020f0320f20f4294f140a1e12b8b1edb8bbd2b09f74fb214f8ad8b292e880a1ac6e20d2de2c763da6755481163b1e591d27bc2380142abaeec8ac7ddcfc9635d57ed4c475acccb98983e4e34b3e865ebb88c680f30e409b37c6a394b8f9e2eaeb3678dd677cb6dbc71e124fdf40bb83ec0374308e9e5dd2cad0c180c3e04eebb2ab08678812e25d0e89f0473073fc99518ad0688c29e236db8363573c7977b5fa1d1c6b5e359e5be222eafe54c1130ab3f45ee539716ccaa5f3f868e8695997cc5e6ed2a7e7b2e069817b3d40292e4e3583053d381e5df5d4d62dfc61f5325ae6fd2ff1622c9edbe8d19457e12aa578a6522f4c46eee04a59d6ee09343a82a1a45601dbcc58e6a907884fe2a958c295ae6f0b51a0f91ab0cac015cf5e3140ec0c9de52138dda0238ac0fb4a7b5e581835ac89ca6c92a9caff41bbf8b63dd5ac6a0d3008d200ebb5570eba9be8514eeac6a49188e3e363d34f75eb821b1ec11abdaf40108264f795b03cb2159e7d5922157175879b28b9d89958458ae63f0544af9a75282e1e11463228e5aae702a04316369f2366277ed88d1d7d4cd473ea3063a6bc0f14a4a33db286bd57302854a067fe5f68415bcd74970febd6526cca8d3464197895918132d4517ade4e4148b0f42ce4f2612abc6445ec27c3fb9e67aac3d66cf9dc2ae79a91de0fd23ec5e49bac38987061fc535cdb4f223ec6c795442fdc1519f2a0024ad6ba85e558291efd13d1766784f7484e590c0c8b4fd54dbd4dbe9ead9866679b538626887ef1865791f54a2b59b3c6eeda1d3e866662fe756c575f84037872e70ba8a8b33047f052993e48e2bced922bcb5293860357e5ce0ab6d6a1a9d80db2e85993fe3acc0b79d6905fdf847e86472088ee45fd1e1e0690354454b312655f4dedda5cc50498226b6bbdf53d58d8ff0fdfa5c2a67d3776c2eafa15d033e1075c7100c98a5ad1a6b92926af1d5540db04551b765113133fd6e0dcc6e5f8379592a95ecb170defb791a894a817f3644c0396d23dbe9d2cfa5bfc946c054488cbee35345736f738b835943ff823bf61c31df5354c4cb67adfb8c9a3f6a60057357ec64d7600d9d248398dc24f8a5e6aa83ecf236d4fb2c1ea5c82a41d4f36d7b2cfd4494db47d24834053fbd6cbf55b3b718182887db14c6d55c0e7ac57f78fafc06e751fb10bdba4c79ca4a573e3c3ccbdf9b1dceeb2e994a99b19143ba3979ab31a353ddfc5ed933d1607779ac388d772fd29f12f7bb81817bbb198bd25a211081bd36aa4563654b21900b0e75cdd65a109e690999bb002309b748ff6280d300eca7a8e14f468fd1a5373ddf93306307c47f41ce74c758f55f93aa91415eaf017b76ab9f3ab3529b14c6778ef9ed0d0edd734440a1c519e5106d1c2c628399675e940b9405ee04330fa1ffb94831c15e86c8208ca21289b5ef2a3549dc6fd144adb4d6674a156e2dd1832e5527474ee446a9ca0e2cb6606ad530657e10c913ef9b8ad71af9762b517407405480b9b1c9ef79745ec1b28e759ac4dd701b390ed198154c04d624cf9a5ed3149a8ab546afee2ad3be746500a81ddb59745752d9a8742df09060cb0fc6620039d0c83f1f0a6bfa585122c823a51dbc4a0dd015edb5d9986a7e3b6d34a0e61e70a4b84137d2f46a23acca2cba3ab129d03295a44e80d49bc16d88aee4a40797e317d8854d883a1507de6f9c373b4f1f51db506e5ee8910462fe8f3c64b1fb4d9be289a5c0a7906fd68d811b2c55ff6a01b8b54fe1dbec833f949a33ebd0a0efb0e1b9f2848751babe73777d4a22e2a", 0x1000}, {&(0x7f0000001240)="758b7887e9360c639cc7e1c585a1c1a9dea2016a65519e7988e02cc2bade17de8a0a0798a335b3add282f8af41fb", 0x2e}, {&(0x7f0000001280)="5995d5cbf56c0edc91bdb2acad7a4ad1d68a52d34ece3c24d35d7b99a570976376ade24fcda077c84105c249e4d74900e0d3304c58ad15ba8f8a98432c40f6af1d6b69aab0", 0x45}, {&(0x7f0000001300)="f70c7e0a3e52d4e335c1c4ef0d5a0336b0c28e4cb29095393dd05ce02104593024290af60d3f01da34d4eba4665346a747933f50b711e7ec2701e2be25abc8c11f97e55a8eb9d4142207f3b8df3043d38c0189bc698fe03ede58ecb20275aaa10bdd07d04d96e4caab64254d70a1be0f6665df5fa6887868b99f26a458cd95f9a66f597e9ef23729cf3612f0aabfdc9f75eff6a208092335a607c07b051d59d92c1cdbff2fb6d693cfb9b9d51f444aaeb192792a32cdb6ae5af8decce840cfff70d3fe8104c246", 0xc7}, {&(0x7f0000001400)="7e158536cbef1fc2b8d2a741fe67e6bff6d5dc18ef65bf324f1fed43369477c0882fb54241cdab1f1df42f374cbeef253ecdec3b797cc13ddd9f9a0e4c87ee1724161c60c61e7d0f4df310865e7000d4b85c34f9752b1e0a6fdb24b44325265752b0a06f66a629c9173b3fb6ea564532b699e04d9a96b2c870f4e7fc861586ae44c1c82bb878be85b8e9f79a3dc504c9c7993ef25cc50ededc4e5c47913f193cf1735ae52c7eec1a3fefdb981bf847dbaac7873d4489b212777c63cfe3bc51c7e8e3ba31578344e7e8d7af1c7a8b", 0xce}, {&(0x7f0000001500)="636e90b99f1229e1ebbfbe0f0924301806aaee1120244bd1b4be5750329e49bfb63df756fc7410881a46bd22b5cc19c012c631e40ebd7be2f99020616ecc52ea2afcbcad9f914eecc8c2d6b789e06ea82ce240b4b74784b7f1e09622d996e126d9ce2fca22fa6ed9fc0c0dc156c587c874809a0dfb74707ed9bce554a61dc4e319832b3c58dc2fbbfa6d5a5835fa53a8062b711d48889aa3154bbb18bad308a61f511737a7aceb13fb1389b7cb29767f0f47f5072a214b0c9d35ddaca481ef59f5f084f3af853c8ff63bcc7e7386c9b9d4f341280d889d2b", 0xd8}, {&(0x7f0000001600)="80cf10761c1277b41650a7f6104d2edd734fcc337f101bcde58c1df2622e8e4bbc0abe33850e8e82f2761b2a41769183319d93f60bb793b16445a09ce54b7ba0fcee6111e21a7c55901dfe2c1c1e4ba221fc96c3963057fb07bd61536f2fa2be26dc55f3bd18e05b2a8a7e16fa81ebc84931a4df4294ead95b238f88f0f5d1e50b5d91a0eaae4a3b19e0d32284e6a7b62af1924fb7451e18de7cb573980ccac3bc1c4ea453b1b4509a7ecf72f2839b036930759cd968504e1a5c1a9401623b6bc13ef4f128851f1ad7dd7ad8ba905882508f7b5b385c6293e5e3c7c9e043325f48a6f067436c4ac072c867ffeaa7ab82659b", 0xf2}, {&(0x7f0000001700)="7655b6a371bf", 0x6}], 0x9, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}], 0xb0, 0x40f}, 0xe) geteuid() getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x6, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/5) getrlimit(0x1, &(0x7f0000000000)) 16:00:15 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f00001f4000/0x1000)=nil, 0x1000, 0x2000000000001) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = dup(r1) syz_emit_ethernet(0x1f, &(0x7f0000000100)="57fda6ed63b88d0e9b27d62ba6da31dea28c2633881dbc126bb847f4792a2a") r3 = getegid() setgid(r3) r4 = syz_open_pts() r5 = getegid() close(r4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setegid(r5) shmget(0x2, 0x4000, 0x212, &(0x7f0000ff9000/0x4000)=nil) shmget(0x2, 0x1000, 0x100000081, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="ebafcd8278d5b985062b2eba45d8bbe55c2f0291145666e185e3612b1c27d8b9e23212f8e5d32ef780ed8cc94e058f42d000202f838ad2fdff104f0cc83413dcf08c4766fcf116fa7a73478a4ad52bb6679c5752a7eb5228a2ac31075e1ebb9038ab294c66fa3caef999b3de802dcf04e7429034d76389e9190a33bcee50b0cf504170c324ea2d795a6a49c421e55ff5808cd1835def443376a6fc6d309df0c8cd7cf22697750d24dd6ef333584bed2e1615c5f3b1af80217d349bfc2fa944518642974b6946deb4a541e6187151526cee3628e7541e69a96b53eaac90b00d1003b2816a9015a1d68b582c6a74aaf6309d1f39080fd8bcee2814a2dd0809bc14c229fb75646c37c92ccd9b4b65475cec5847e729e40bba9c4cd00b71eda52161d6c3736edcd5c82e4884ce08d79e8d74768839894e9c769fb6521d2c47e7410e8a0f260efeedf71a14f7899f51ea4cba0252b304e8da4c551539a5968e6408e439e969b8b05d4fea7e30937c32737ffe493ba07886adf5edaaccacecef4f77056b42d1d9dec8dbfc0d96f4754efb30c6faa3c6aec4cebdaab09786427c887fc8cdc117eef0fa75fe024f77cf6cb518696c0b536a70cf537c96445c9dd1be9f39b2935977195528ee6eeea84baf109775de2fea2be8c5a21ce14b1829566a3a1aa7413c1d25ca33bc36a9e0c9767c289545126a9b4d2974f9cf3dc4af0e711c2cb3fde6102d0dc668992f716616fcfe5ec16048063a383e562c5e983672dfa3435efa7deeb411c19aeded96f8c2e15b2f8e909e38753491ae682f5d7595d7c70fd41648c22ae0aaf640311fbb271cb679e17a54786eea9fecfbcf034dabadc73869cfd42bd9a160538143f3eb6f494965143b7b7e0e163ed5cddf5bafa30b2d62315c33864bb5a476db3796faf17f9247058b725564b1c5da0d5da3bda962d72052410ac2a0dac8381df722d117a73fe7642514beda432217aa3456d5ee284551149558b964ad7e4c154923ddcba0c2877b42c730dba23e41f8a1ab969b5fdfe8b74ff30f16163efd872b103a0eb55fbba678c4990d6afdaa63321610676745f612383901105a4d5267c2711cfafba0324279f197c0ad2f439d342ba00f5b4d84a158abb14c19ede49813770988c44c917987e2d20c1ebb2cedd79a27a8cff15fe110fa2f4d160a1d07959ad2208b07652e0d1e579be6cfd30ae20f28c4e43079a2dcf0b9e5a6b4cbba971a699408991f8051f9b937933ead248cb5e09090ab1f2988aa5753d645875a9be8324e317fa3ea6ae58122c2545ac9f963dde2338d1d562c9a70435ccbdad296fdf4a8f61cda730645f29dec30dd71c28eb135208c78d1ceddc41c292da0473db089496e268e8db50ddf665a9b2819c136122c42a62ec94d1ca6f8b69f4cd8ed16f992cb26d98c7dfdb7ddd3c0ef940e6d8cc28e7d2d7cbe67b593826800f9da0283c680d0b10265a2aad064d6e497c46043db9a3552c59bf00aece89b9d324580dbb1a7d02cb48c849477ef36cf30b03ccd73c2dff3d3b6a4079d40dbf1d5cea111a3d16537714bac4858c20fd95bcb44a8443db8bb62151e4c65614f68037c492524c243f1d9eae22af224fde12a52cd8c49374bf719fd3fadcaf82e2c9abb8577c2ecbf3aafc8c01f8be484aeb7b8117e09154154b9322d1062cdb8948ce9b48bf998ac6e97aba5085be249c6a9d5e4a9a26f2f86aa47321e93fd40b12165aefefb7f86a0b44c4cebdb5bfffb80a3ed549476d057ebc13c58940ad17760afbb2891bf89acb93ca38157be90ada97baac05c6aec791b96409d91a60bdde7b7df85340275e252907d41f8b69a133450b0f1ab0cd1e5465a1e07574eb0eb2ebaa12be49e21b0958dcccbad2b2a943edddc1b3b9190877ba79b9aaab6ecbdfa40ea4b82d37d856b974fb1719beb3e24ebde0878e8c8776faa4dbca2a615779ccce83fa4e46ffa3453acdef994a4ec9d2e1d59807147e54a859c2f44e00995f4a15c555195c9c57efbd04ccc86251b0435e22e47b44ba14aaaf70e3695018b43518a3109117a7062d88ac8f631a1c3779b11796f2a114f4b88648aaf10ad035ec43f79b13b8eafd7a30169b2d2aa643ed7463e8fa69faf295fa49fc120e3599669d53c85141abac2d0425f1be8659a70c38d9e5b1fdce0d954ade6dd22996243a76f52b778455f7f6088dd8ac1847da0756915a5c17b46b02f55996a2557e251e4d9f95fd29a5f9b54398562f377caad64cdcd6e8accebfdb133c4824d77028155d76ee7616b1c05795f796d6ba581cb68cdadd90000fa44d24ce333da9be418266fa588499acbdd12541e20798aac3bfc0fc4dad9373596255d99c79532d7311d0ace01519dfb71ce19131f7aaf3945316ed01830889c7b23036d8da777fae9a54685ffacebbcedf6f34fd1466f5d5788face6ec2ccdd858025f029469aa440c1c0353bb31cea3a2eb256afacf1d7562c5088b1fd33a8ad1751cc62e0fe451fc34e082b4fe04f77e97e308446cf9a11a8e7df51c669d4edefe0a52cd47df183254e8636088d748b7e5c08c826e94238285011c2e6feefa7b17f1cdbca73a6e24e7364942b622f93fd1a30f56a21d8853e386e702f2a8620d7adce90346bd77a698c5f8df8378627a1338b8312fa217d2c1633d9d3da86b24516f02079488c39abed02af4fe2528bc113459aceeecf35c8181ab15a2fe025fb1aac6dd165b867dc28f363fb89ccc263f10bc4f22971b40d39456091d919a20d69c4ca0c37aa7a307df1a496b6f434cbd4750878e59be6c8aebf6ec8245b673ab395f5e6bd0b2940c89eb3debc0030315f1e85ce3238d35e1a41a78298666fd75df637b841e679b382a21d7ac3b2a47d641d5287fc027a01f296bc76f12bfa6ef7b5c686d113ec9bdaf0f1cc36cbad77b7d7d7cd98f58c959ebeb14758d9fcef090c19752a470677a1014d5096d693a81b31ee862fb17d288d030b34db8b8f379cdc51d8c3b7415b7abd838be9ec566336c8b7f5cedc9b0707e87e69d810dad58711ae1c753ec8ed7eceab1e335ae63b23a1b2a4f7e802a2c092c32b959382e15b7e6af1b03fb40fc277ed4cb9cb355f817da0e59c121c35aa967e2fe7877ef62873583cf4abc68b7c20a7cbaede920186d72f6f8d031247dd56f1a491fac781af0850a45dfdc2556e36080993016ebc59d40e7f93f9083904a277ea1353268eca27b4b7a56456dd2d1c93457e093589ea7d71e6f28718e7839bd2a6173fd5a8eaf2c5c981e5a7c087f143a833de22edbdc8fc35e3299be66a49b3bda9bb4bd268e11d7172d9b64dcada71cd329207ae46b9b80a4d817457ff52ff81f943eee5747d12eccb4e75cc31b852ec8352740e6820222072d460283bcc83ec5fd7db3708639c34e75201ea8e3df00cdd638f37de4f37985fae6618ff40b4aa0eda0b6557fe6b264bda37760654be255b28909d1151e98bca357ded7d33a617d2daa2e22e11b10bbd167ba994378eb5b60f29b282ab86535d72d7ddbf55f482516024a9f2a75078fcc7aeff4a8da5d3f71dbcdbc649d63e7392c6da701f9138e9b9fd8869c6a67438fbd5302d679e01b7d6b617998f19de285a728f228dad6c5e20169e4eb589a8906cb795d92731899a4c0aaa1df36aaa6568ae5680f6ba67049b19d583b3afb9410d6963841d2770bedaecabf0edaf50aa4537d08e725d0933a26965a57d71faf1c634f6fa1dcdc2339ec05203c7040eee46506762ee2e43177dc06cc32ea7f4345e703a192c99b9b70c4e930edf31352a73e7a0a83f8548e5d9539843f7c562e06626081a4d914b81a183269745859bd7c803c479128999b0ea602d796329ac430b91f8aa01be9003293dd9aae50780e7581d829212a066c691e4b0c330c7fb91266056ab6b7328dc379c474aa54c4861fe696e910db83b6679fe185a313b877d28a289515d6c4b031f197f0609ab4286553080c7ac97858936cdde8af1cb0e89efe5eeb0ca585b4bf0229d757d2417aca2b495eccaccc38461cdbab26e97c8a827bd1c8c89ff4d69725772aa923342b24a466e06fc083bc3e468b7d2a5a454b4002264ec22b7db12692c54e21764638109aeb791cdc3e5010946ab44c89086f49607d759a59662223a6b7e35bf648a1dcf45db83cce9437403deb6742c51a30ee0c1b27a1a0cb7dbec889a52fc0213e354bd265a19cf8b8e6f87f8a4a93151e94d94347ccbfe0ceb25f8c84e9c849c81a334ccc52eee1d67df60463d471aeed3e943abc0821e7eca55c9c200fac826aaf83f609760158203e79df346b6cb9722987470c350321364f717106943bd05bdfb151fbcf8743e25a6014790b715685801fec4b755624e95b2e84f8a1045298161cda544a54ca9bc6f9a1544c6f621de5aa1fe22929ec4e0413c940389ac0b5b6f012e3c1ec1e90667fbc03950066b3d887a74d6a4fdc0127afb0246ec84cdae269045f19a8e15fc29077a096cc0f4d0399f87dfc3565d310cb4649faf73f5efa2ec87ce130d9afd3b10ee32e479a5978733c9f9ab3ca81d61aecfa4237dfce845b15025d723405a45512e18c3f6f4d9174ab84328db03294ec28abfa9b820973ab5f623ab0f168aac92bbf7f590b8fbf2de4ef85fe8a62ab6726f266e7c4462ba89ecea45cb03571dee0dbac55da88cd00059ae28ab9724860e3538cc51a360255dee824ce9e3fdc524907392ef01114ef4c0217a8978676380ab2c9837fcc1768490d658bc28e07a63ab80510cd650e1b77810b8cd28e158b7e4ba910e571f48c9330bdbcd043edf5996c53f112a34fdf8538ba869c5081fe601cae5928cc06d0842206e2a87f6e05985f312fa0ebc9415410f4af6d9061ec77cf82e846c9785ce8b51ac86dbbfffc666d236781c1dadbf7911cd61770d54aeba8065272cefdef539c502e7008d86188175487831fd0aaa9e72dcb336a9869934457c2778fd88cfdb85060ddd0c70fa06525030acb79f120e9cb90d3151f52bc77b5b7fad8740cd611be2a25da9096de69c78118a24246d0306f7fda7f0dfb74009bcd840fc4af75b737db43a06ab7fb3df6a1d3bf0f459d9ba8159d508f58e722cf72f71a5461bbaee0f98f157c8a9bdf346870ae504214413f5d6867ea93d63a64978b6ce8f424ed9263ad0107f4cfe9a852830f094b88d833eef32fb55efc3d98345ce25491db54c00e68f6b096677b8df4deb8ebf31c09782bcbf3adf30e396383c7b6f893a59e75bf3b349a0330c43ee4f63c73983f11def70671cfc93c9f07f42d38b1fdbfb98d2b668de0815e70b86d165b56a52ccdec3c2f97b88885f6df91627588e4f9c3800f2af60b101a3a00571f8b19d0fae9fdb643fe9c0d599b6c6461f4fa427e022aa540a6c61e35dacf4011635bb0ac70d588bc0be58d8110a1974fad0d57492db2a3858ec410ed00400b0b25747023a834e80de88c8353f5c978bb575a5eb7c85c998e3829ab18567bcaf2a6383941419d6b5c3a8c938cf2c6f8aeac56ff10c8adff92ea46cb6f72803f10587cfe9f07785bd5e571eb484caeb2988554d833bda6d21edf720e56256c984571d1a093f30d6784ef2ebb5930ff0dc0f611350081854ab9d399d8ab035a20f8c5d27024a11b583d50c0085ee9d51466fab916c8fcdebf4ae467592590901a976d1847267a30197be88c40ae0cc9d1392d2bdac733a094bb9d9d40e7c726707d2bc6ed05fe62fdaf9cd272ef9d12471097d7f28615a25b6233faf27a7d02ee263cc0e1d38ad8421625f1b1b64c3d321f0f42bf5cfc9f4581846d7", 0x1000, 0x8, 0x0, 0x0) getsockopt(r0, 0x0, 0x7, &(0x7f0000000340)=""/4096, &(0x7f0000001340)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000001380)=0x2, 0xffffffffffffff2e) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xee46f7, 0x2e6, 0x1800, 0x400}) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x10001, 0x4, &(0x7f0000000200)=""/173, &(0x7f00000002c0)=0xad) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0xffffffffffffffff, 0x4000000006c, 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\'}\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x10001, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x5) 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x15, 0x2068, &(0x7f0000000080)="90be86d596ac61192bb1f168e9cccdf1fac0a13cecfae48492e398b9039d3cf32ec7f5d99962dea5cb713448e362e08b1f85e3b9615779b03caf7e722eddd3906cc554589d3856af8c5d8580c9186b381b307b15c5a11ae2cacf20b8d589888cc3e313cd757aa28a7bceb3e2b485e3215b63ecabfa90d230f65b56193521e0216f35", 0x82) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/197) r2 = semget(0x0, 0x3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x200, 0xecf0, 0x2, 0x4, 0x0, 0x0, 0xffffffffffffffff, 0x6]) r3 = socket(0x0, 0x1, 0x6) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff94, 0x4c0}, 0x8) 16:00:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0xafcb40c0c38c3c12, 0x43) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, 0x0, &(0x7f0000000000)={{}, {0x0, 0x23}}, 0xfffffffffffffffe) readv(r2, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r4 = getpgid(0x0) getpgid(r4) writev(r3, &(0x7f0000001040), 0x258) read(r3, &(0x7f0000001040)=""/16, 0x10) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x7fffffff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x8) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:00:16 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x8006, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000500)={0xff, 0xffff}, 0x10) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r7, &(0x7f00000002c0)=""/125, 0x7d) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) fcntl$setown(r5, 0x6, r6) getpeername(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="1957d762d1bd09f1912b57498ed349c3bad509dce87c5c5ac9bcb8402f55d0f422833d2fa763573b62447fcebeb68d86b1288a3e9799cb372672371df122aec59cfcd1ebf74d647be26d11d3f9698e12628dc9ab77500f7eae5d5e29446fa3dd162f24cd03bbce0d4f5d8f78fd082c62fbf40c8de3ab3ca2deb2f415b2d8253a21cecfcd3c041119bb81d18355450b208b3ef62a0ae9b10133bf4eab6b924a740f26db20d3623b371d0393b0d8b9e6f441e049c39d1e4a3ef54b8f7e46c1f78ced8759f5d2a24968c5087702f3eff8b8aad4b88a", 0xd4}, {&(0x7f0000000040)="3b01727cdc75126cf362e36a2cbd527cdd", 0x11}, {&(0x7f0000000200)="fc757de86423c905362bd4342d89b886d35fdc9d9ece32af99c7f6063f1883cb88bbf0facca4a7d0b89bd23f9ab01700edf5f0ec7575ab3ef3a8b56d561b6af8a53a14da63d8ba3d40cce4568603581d18309c5c58f8e6716da17724ebbc092c99746ad2eb741a6effc9caded04036c6ae0c4f181a70e70d93c4e3882bae2a7223cb5f526eac36e8f9568b4792f0622b04f29f93a831aed7c013c6cc9705ca5eeea585091b9577e705ee1d26804e172e3799aab238c0fbdc8492aaf006a4ca43d8fcfac05b7ad1c2578731c08f9a868dd5", 0xd1}, {&(0x7f0000000080)="32034e104433a117df28c69b60d6627111d0af8f31cb9c5a6492a7", 0x1b}, {&(0x7f0000000300)="06145df6cc2e688ff8658ed0eac5a2c2fbff24222459b4e2dad0b87c3e4858f24adc775236eb36e71ea85020c6e4982c7781457fc9e2796ca69271e4e105dcb2e647a7f539634b16abc8b7b4745dae3a546d8a8e9156c945696ebd167b537c664cce4427e65da78f273a5626b3cb4e2e525579eb95dc843f99e02aaf7e02b0604f3fec424c7d40bdd2bc6ffc988054815513d3f079c3f50f203d52e7676aa2799c5474f1e965905daec7a9d66f30e9bb7f2644d1bcec6f5adefdf20a3de8", 0xfffffffffffffd31}, {&(0x7f00000003c0)="4aa6186663df53529808ee60ea28a028bd14c58aa754d5a2289f6402f488489fd7d78b9e9ec512563e0fed29fe8bdef3ad16270fdbf3ef6f43f5921ddb4e39fb9c93df9f7ccc36dcb615e5632bded6c927a09ced", 0x54}], 0x6) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="4afd452c161d11eebb0fee2111d93e", 0xf}, {&(0x7f0000000500)="f98855315d9e9bb0452a5a24036fcdd9beb51bb50e587a5be4f9ccaa9ff17cadc362dd27e7c92a3050d2c1a748d06df9be131cc246b079e777c9f94fb1f10d2c1d897cc455c40fad872a2accf023ac9b2fa47a45d8f9ae7b07bda05b1be49313041812fc6d6d86fd8675456ecb887f2e6d6cab7d7759bce00ca4b654002c2e2e2a3274b435cb01f388618517d81e2a42298ee77fc9bafc37d65cb9e3", 0x9c}, {&(0x7f00000005c0)="87662caa3123d93fb40ef777b9422dfcd31d6c375ecdd6c9d726bfe89a0e830d7398f55159e82e71182ef12b719bdec4fed0eebabb0749c0f00b81d34217310bc7a56be95c5d052c149bc4888802e79c787189e342489f6491f7922bf668eae10c54cc5ed6adac7449e5b56b2d0b426c68e02d296d11866436111b8ccc35d31f5c0a89527519a1ff03eca2ffe00895bdab16535a43b5b7b3efd312cec1cb6bf5c7ada0edec7bc2efc1406a13d6c60428f86304a72514768af345b3a2ac1270ec8e", 0xc1}, {&(0x7f00000006c0)="0db7bcdab358b9a4e702101df65f1ac4dbb421e1e3abc0cab2f85919d5f8b3d51a3a8dd4105d73f1859828128cd6ba5aae0a5b7ecc42b7b4da91c3b407c76927c8aa7939fee737abf8cf82", 0x4b}, {&(0x7f0000000740)="23ff66a11f71bf09904d8b8c33a7bfc92c8c75b0b53e3379a05c3c0f006d7303f5a31903be9ea201e97051b66d9ab16d2bcdb8ae1287a9401bd51ee82f986ea7f8be82654b65173c3cec469dc77144cc472c0ce1aca2581a3f3203cdf38980d267239ce69ad672d5c3a818433352475cd09d6d62a3a340854a17295f15739c294066088aff042ae1c26c2681a482b4e4689455dc04d74920091f3ed016683af3c4beffda37d2dee2514452f41ea02280b93504c3af26cf1ea0d8a51bdf49ab43305159653218beac", 0xc8}, {&(0x7f0000000840)="d97fbee1593c42aba4de5232b66c6813826653d7e814751ccab3754cd956c2a276a5542f15537eaf72190806f76c83a5fe3d5fe3ac41aeffc158f540bc8893c6dd63960f", 0x44}, {&(0x7f00000008c0)="6cd4281cf7354efe18130b61152c75a903ce6d964ad830f45c683d2f97a677", 0x1f}], 0x7) 16:00:17 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b7fe9b512ae15ca4ff740eb4f52f73999b8eb004a5fae3ab84c81802da4086db67217524c10bcb58b30563003544f708312236168ca5b62394aec1598c2e5b6bdd1907139dc40db714a0ef694b6e0e1e1cf43ec7aadcf44095cfdc4cff8828b223bd06519b6bab4f81b7934d7e50946186814faa26478a28e637eaaa6c0e793a3c543595a66bfb65350561ab056cd9972ad434b37ff86358ce2644842e337e782d0078d501f1dfba74b5", 0xaa) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) listen(r0, 0xb5730) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/57) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8008, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)="7f229ab7cb01ce6409045b3f82621b5964bb3d7955af21defd69743fe940f44f6b17193dc4ca69fab4efd452ecb191ba9f4e04ce3ab73dcdd4c99777755ef3da8412c596020f73ce51dcdbb0e8367f63e93b6ad38c899699b00f0e4fcd7cb132f5242aee810682c2567b3c66c283e6a9e251ec1789ea2d686b8202d4cc23edd666959b9e306bff9016c7cdd286115c4b0e3dc8095cfc3aa2ef2f64c3ff49e6b221c536d4dc28b2985707fb3f22a647c11f716ac13c414ccc2bee923f34765f9610a5d051b498d55bb8715ea5491595dbb3316cc85bb3e1e7c2352013845ec505c96f3e1f599707ee57", 0xe9}, {&(0x7f0000000300)="2c32d9abe058cfaf99ce3c6aca61615d60d06c0895b8dc66dead07ec66b92978cf312df8405a42078bf31ec69a570373538ec43185da654047c3466bb72e5ed0a7276f8cf5e3c1f222c97d90fe3cf01dc2cd6155faf4f99c41e5009bd3cec8ac541f15f275d53ca7f2a70fe7", 0x6c}, {&(0x7f0000000400)="0b2481d10e13eee164b6370d5fb1b3e94ed6a8e3d3a719e536b9d9b9872657b1815dcbb409e0f9dd91cead7fdc2ac40f312f370106de79325face87fa07f80123ce0a52d5189d5e7a5fe9d920a7e3b2fecebb16ca4b87360a1802baa692ca5864bd4832dc910ca97b14c642784b7d65ba0b96fb2b3cba64b3c4c1acddabc6476ca7fe13f6a0f67b1642bb382072c47635491fc8bc67d9e702ffe140bbda544780813cbd191df9dd162d596db8b24647af8724b9ce1878c0842237bb954e6c729bf50ca8b23225d1016954100e77e9a58fae6", 0xd2}, {&(0x7f0000000040)="f9886948d2ea403a2981e3ea5523f175ddf6097626859c726eb69e832ae7", 0x1e}, {&(0x7f0000000500)="61114eadec8e313185c197443d089514108d08a9c00c18eb3945556d3fdb36ca50673614d7160bc925f2d38fcaf84eebc157aa0123d46e76fba99d33ee865357e4c818490c7a53a6c13c848f23128518a40f356f1fb7d07d5b30fa726008178df4a9732e953642198d8afc699de362c9e361e2a803ed00e5690b49ceba2c101afde220", 0x83}], 0x5, 0x0) sendto$unix(r0, &(0x7f0000000640)="aae4a28a36fddbdc2d4da7d8700d6066567137900a629d78aeac8bb3734d58b0ad63c5a0839aaf5b8df103495f0da32163067ab6a4af6ed2e1ac8658debddaf8d671c6446d73d4e6a53e548f", 0x4c, 0x8, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in, 0x39058af2) 16:00:18 executing program 1: syz_open_pts() pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x28) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x22, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x14, 0x6) write(r1, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) close(r1) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x2c0) msgsnd(r0, 0x0, 0xffffffffffffff36, 0x800) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x21) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10180, 0x8000000000000) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0xffffffffffff8001, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x1bb, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x55, 0x1}, {{r2}, 0x0, 0x20, 0xf00fffff, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x7, 0xe5c9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x81}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x0, 0xffffffff}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x60000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffffe, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5, 0x5}], 0x7, &(0x7f0000000100)={0xcb1, 0xd6}) r3 = kqueue() r4 = kqueue() getuid() kevent(r4, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0x9, 0x0) close(r4) getuid() socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchmod(r3, 0x100) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) setrlimit(0x3, &(0x7f0000000340)={0x9, 0x7}) setregid(r6, r7) lseek(r2, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x6a, 0xfffffffffffff59d}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) r2 = msgget$private(0x0, 0x141) msgsnd(r2, &(0x7f0000000040)={0x0, "ac5afcaf0540c8ea931a52506ae97a78649a3b956d4f1d124bbdec7434e43b22daff10f0228848ea4353216dc8e2599f2ff68c7bdad2e305b2cead3b2997e85df5c3e897f3cd1ca5d494577b386c6ea56d38c147be0de8d66b2b9d9c5c4cd3591a3f90cf020e01341e579ad71c"}, 0x75, 0x800) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0xc002, 0x5cf7) fcntl$setown(r1, 0x6, r0) fcntl$setflags(r1, 0x2, 0x1) getppid() 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000700)) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="4a81cdfdf7660300431395ba124aed3f9b9dbb9626405fabd487fe1b04643acf13974e3b76828c741e0b3beac98262f98e161454b775bdb6e614e391b68791fcb74a4bbf56844f5c205f97615d69e0c3f7cfadb39c9c2669ca6efd37582b9dffcfb6567be44226cf032a88ef350092e9e7cc6c372384bfcca5eda5433ea08adea2903d583e73d31b173d2d307a8cbe42e28bde673eee76c3f29c473edb426cfe27ab4a9ce3cf816634d073ce2404f62a80af015abd4a8f07e27ab5880505b88c67fe1e9fc87b8f80e50483d06a818bce09ff4ccd98f3627a69276da0b39c1b1f6d73db0e22", 0xe5}, {&(0x7f0000000340)="6b27253e2012f9a51b15a48eb418b0cdbaede92c7ee5c7272a032daee9f9ca2c8c3d9709340582e894639d895f837a5a972e7caa3dd657f7382a4e89b27d37b7c1bf625ee0b289cc4bd988b26163acf029e522def4f83985880c85bf47284a6a1d640bf89cd3eeb1e80d3fc4c2715e57a80cb6b53e82069b5ef27b207f42b6043f21cc1c58ded7efd163e02d24b7d5fc0d", 0x91}, {&(0x7f0000000400)="0386b537efdb1d8b83a2d9c94d992c7e27b0a461dc09361443d6f3af18c940091f3b3a2de2f20617872d024011bb22912e54b94497c897b551ed8e3e7b4e1fce21b95d9d2bee5c5c566c50cfcfcc0dcfda566fa206e062b8db5de9de9df74f40bddeb670092cda4bdd8915ebc3546bc1c12064fe790da2d19b9d3f687471d9f4eb5b3c918e790a67774b0b7de95fc17d84f91e3495d070657030b7d81462a8c2a7d062cebbee7ddc192f85895ccc4cd44515f349c949020bd12179f14c5b395fd02b78526efd0f99ce58cd3385d91e998a16b4e4538cb989a17eb1aca2", 0xdd}, {&(0x7f0000000500)="ef08b93933b60b362ac572a16b3ec7c9002bc1a2391a89a260deed8b8b3e3cd18193aeeb871f9e57afb02cf40848fde25f657f444d0330d5014158c0de312be306b9ad5cab28c98d989332130eb02a9d72ffff32fd8fa5a3b3ae97cdaf0ff27bbdcb5489faed447cf878bd9169043d54cfb4a3456a97257fe11638f5bd750f4c70643411324338a02cae79001cca27cacd7b2198fbe793183a534d08870b92", 0x9f}, {&(0x7f0000000100)="1e8ca9c3a985a01d047439e83ffef9e286bd4090d3c7b10652edf89ee7c7823d858632b37038e1ffb09ddc983313", 0x2e}, {&(0x7f00000005c0)="6cce08bb16cf7ca9eeb1ca6cff71603460bca458257166b2e518719a5a72cad19467138bc3b17e2687206f059c7f513edee8803aa2826caa3ee9398b80a572f14e9cd1406abaa52009cfe8e805a05822f9cc87a43b1f9896ae4aee9c1d830a5ff9c410d200bb5ca156d92b26f2da99eb0850d2c378fd4bac7625e929c7b6f56b956aeaec8bfef7eadb1fc5666920799b5e2578af25e56ab2d7ef7c2b4b5a", 0x9e}], 0x6) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r3 = dup(r0) recvfrom$inet6(r3, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x800000000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8000, 0x0, r2, 0x0, 0x0, 0x0, 0x4}, 0xe59, 0x7, r5, 0x0, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) recvfrom(r3, &(0x7f0000000000)=""/7, 0x7, 0x43, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = semget(0x1, 0x0, 0x1fffffffffffff) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff8}], 0x1) 16:00:20 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000005c0)=[0xe124, 0x4]) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) symlinkat(&(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000600)='./file0\x00') semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) fsync(r2) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f06556dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4338029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) 16:00:20 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, &(0x7f0000001240)=""/181, 0xb5}, 0x802) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffeeb) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="dfdeca57b55692e6185292623f8151d2f2653442925b12e1cfcfa3950a77027951de29c06f1abed1838309aaf19b7cb7afa496e0910e9f693102ea64", 0x3c}, {&(0x7f0000000140)="f5b9fd48d46dc7a80500ec2e8e422c9b1153a6641f28305b1e9a22aa5640e93b68eeb3753b4ed8e67e8bf62b5261843a563f8db75993553d7af254b8bb1a919263d24cba68a793ba0a861f1705dc40a0ae0337c084a71f3f1b716e3d3fdd05174bd6a9c985b32e41f7e6374ca63938b69a0948298fe2c178475405f0cc3bd24ce474045462e21bedca344c747fdcaf3340cf0b67d9acd9407f997cbf8529212827cb1a7d34cb87eeeaa2a9586481b9d51cfb076c8370b4d8d12ff91cbcd0edd83ba8ab803548", 0xc6}, {&(0x7f0000000080)="7be1573cc5625cdf706ea74e417a7d860215ff9773afcd2e68041f276264a74fed16d7981392561689a8f6b0cc5b3e274f754ebd7238e84b", 0x38}], 0x3, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) r1 = kqueue() lseek(r1, 0x0, 0x3) r2 = shmget(0x1, 0x2000, 0x22, &(0x7f000016a000/0x2000)=nil) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4) shmctl$IPC_RMID(r2, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x10091, 0x40) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000240)=""/87, 0x57}], 0x2, &(0x7f00000002c0)=""/122, 0x7a}, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="87a18622bfe8eff03000"], 0x6a) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) r8 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r8, 0x0, 0x7fff) writev(r8, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000d80)="676f43416a907f39deed59717b39766ab8e953ff6abde6fabbeefc7e2fddec7e07df942897257444cd2f5185ef3f02ed859a2462c30b2231b53fd4f9a7071e7823c44b61eaacb55bf79b707456a85c5c197f8c998814a3bbe90206822f15fe5dcb7ac735e62d47fe3fb3a82372b203313225c4f2fa2297a7ec633d55e764511f08ce61be0589c55525364ee95b242f144d1b3421727a4a602af2ee2c48973c24364fdc9c03b631d737fb364d4a18fef2d4f183fc0374670e1bc2ddab4a2ae580f47246d60b44e6e1e39bec0010b72f498eab29fa4421049dff45542aab7a2cbe9bcdd216ca6c9ca7d9edec7f5a1570ad708618c0516582ff23af8e640ee9d0f245e087ec8ad28f04fd57b336078210f4b78cdcde29592322549aae4fc4c5fa87221f6e479b1e885bc5537fa44e313ea0d91e157816713b7bb49429dd5682393320684641e7bfdf13fbdea326a1be30dfc4d75566f463f025ac072ff6f58f0acea99678f80b7b78526c89223f0eddaebb92729c6935337bb705cab9c62f24b16822872d39d0308590cf22b7082b681c2c4babfb22d3b7fdef9e4db46b95c53f26e91d8a060c057da8d299cdfdb70e4d9f9ac7366f3f9228628bffa0184efc2fb829a9fcff2f263b30e5b25f9b3e65bb84c13a7c7965f35a3a50c656113b3b9d2dfea0ef66497ed2d09d461cc6ccbf4d9bf8b5103108634d254af0f73f2efbfbad48d5564e2cf8957533795fd0ad6c5ee16d7321e840c0758f0513b5e8d8435a105ce48b8f3d805def01cc6fc95c15621549a60bf75d262d39a3607bd22a4a713de511b032fa94cf2db4ffd6983ea73079158284fcb6582c9ec2e0d1e66ffc3c984f0818c0f7739ccf120679aa306bfac2b7fc95e3b5f27634416808511cfa5bb59b269b348faa7848e75750a8063112370246e9f044f3613bcfa31c5f1049e03ff1970ce5ce8912f58b0fc10b13f22159a675b6131ab0c066abd81cfd12b66c191a61fd1d9d86916816342212cb522e62dded9bf722c7ce2893230846008f85c35323f881032a4880709eb0b1366b50eb4932c261e093dffdc38c73655e08e484ead45113e73a3a8520813e41582ceecf9fcbd25ac39406b0371025a9fb93ed5353b44a2d2c26a2582af114c6a0078ce8bb86dfd0b0421d5c3556f61a4388d4fde21cbcd663f9cd062790dfd5e79bf7e1c3fdd202987d93f3dc4264e4820f9976599c6e0fcf455c29f67517d8697ff1f3242ce641191a96f16ac1563e702af31ce2264331023e4d3b88c10d56835b9b34d4b09fb1a6ca252ddc1034a62a3f65329f4887d0b024065d1a73cabd1e4129a51746fe0049beaebffcbb06b79b1dc0caef1e6ec28e93032df0cd172adac172fe8cb6cb3251183e9632cffa52377dba50e90b276c27a8579d4b4b2c33af1cbcd16e4e45cc38001ae6ce250a457776913908d338ce675e3cb19691892a74aca77e4c204491a5109cc684c19a8c3e88e517799bcb0180fec4ec6397ab630fb718ae8dcf2daf208761f21f800350013e348b89aaec284e8312baa3521dc2da9123ccb2f24dc53ab01e18f71fd00ed1e34840b7194cfffb2ef2c66c3b131251e0f007e97b84afcf44d4613dab5eef1bc3904dd8b0bb24c1760a97bdd98ab253d33f3dc3ee1da1572f78f19b039338a0f498804685e3994575f7d92db3a9734e5bb87ab424453e29ddc2c93dec5a39b95ad978ad2f06f573e58dc1c57565362395e078c7840124b404c74495f81f342435770d2527ea5adcc96025ee8377018449b4bc97d2fb6c5f88e3274167aa3c7d905bad687b3413554bf5a5f68f311d3798cf37aebfe6537f28c4e78ab38e9ce0e0c5c1df493ee2183678b2faa7d465df6ceac3051592eec84f2658106bdeabf3947b6bd2865031da6808d191cf3239bb51297ebe4b0ccdbc2e80d64717b87bcbbe160ea1040534ff75363f993561293abfb2e80c8973109302df2ad792e50fa53f3443bc34a8b1d6719dff535171fef7a8ac4bd4b7806c66ded340edb4f4ce3b27d1215980c5819b25369f827bd97bd398d55b7e19877c17d968d41c91982b82e7d11216233314838507b93e55c4c3b9aa4efea49470201009d6f8821cb3d66016b2c39f0ab6046302404f06a34fa290bf6a4cbdc4d9902402f63d36222aa240e97c54051fa3ac9065e6fe9b0b24c87da63573f4667b7dd2030bf260fc47cc3bf863be561c8175e68255b5b5a2dd685e52df5277aa7c8ffa56cdab81f5f90be399bdd3ce2c81b99620ec72a33c9f8dc7af65e9b917528931f44fd6f79b15a9af4c8a3251f71a742cf8df1767d1412c27733d632ee595ab459c3bba0133c29fb120d72c83d78af40f58ef43c283f6f4c6bdedc113eae4c8383764bc7f56a2733c2c3436f5c1e0cfef799977930a77cf605ff48313a645ff32ba3d2dbf5289ab5e1cd98d75cb1883aa0aa0d51030a4ea0b73efbb8d9bd2035958e744649d44e08749f826ae5fb831961ba194d20dce07a9a05375b1bcac0d33dbf4db539adbf0962840b0d1a15e1f061cdc23f1df9678fdf96331784b5dcd89532f23eaf644de23561ee3a2fb5cef6360c5d167c6326a621b702a4357413679aec7ebaed5d6029ed560057a620559585b7cbc2ef9f67d55975654a6ca98e1427a472ed94e781c1e235dcd65ee2ba7d5279a456628b94d417f8439f1374a9a9cf1e06acaf66d220ded341cad6dc7ade2bd4e3662d598a10c9be3dd4216c6534336b0ffafa02ee9884129c047641bbe314008f68cb1905dc565aaf282028f9cfd7050e18e4b86438d766d958819db457468f9d663207cc36a1104e516e9dbab8589347767f53f4a293fb6abef354da875f6573a96d69b3b893494cddd2fcb1f106a5b8e49c6dc092f7bc2ac", 0x800}], 0x1) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) dup(r7) r9 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r9, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) 16:00:28 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/9, 0x9, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x101, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x5b0b02d4, 0x800, 0x6, 0x4, "bf371990c5e182975b207f10b09635944402466d", 0x401, 0x84}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/90, 0x5a}], 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xffffffffffffff9e) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x100) setsockopt(r0, 0x0, 0x1, &(0x7f0000000240)="e2625f1f42568a1d7ab5f9c0990180ef49153349c002f23fe7fb64466842880b00eebd716c7a3e8920f3877e8c024ff4ed621f7a261aacb857a19455ed04fcad16171ea08f4608ca814bb0991497ff4dcff6b74ae91258456c48e960c7f7a8b5e9ef1838dd0b6d2ee08464fb1d91c661a5a78b4df46b289287d16c4d30c6983c07970cb80890d1623eb071fcd2703c05edfb62bd068fb8b5ab38d495ba29956e92799d375c85a6181d8ff79282be2ae2891a1cbea57a7f19165f8e7485b64236", 0xc0) sync() unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x1a0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x3, 0x5}) recvfrom$unix(r0, &(0x7f0000000340)=""/1, 0x1, 0x2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1f, 0x4) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') 16:00:28 executing program 1: mkdir(&(0x7f0000000640)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod$loop(&(0x7f0000000680)='./file0\x00', 0x6080, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='#[\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='%\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='x\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='x\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xcb9, 0x7, 0x9, "744abe4f82f2b478e500ab06e5e6d1bf4c5176ff", 0x100000000, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) write(0xffffffffffffffff, &(0x7f0000000500)="b966bf6f25ef933d9a51095a85880631cdeb0e4e0c0352d338e955ab4bd925741c2f4efbb81865b7762a838d65385d81eb2944d632acd0a627387a967dbd4f2d28476062cc7c67f76c7aa11d9f7fdbb4486a851892d2db2f697e71888f08c2123dc63bf285460742a23c506d2302f037b7631ac61b32abdb24f3179abebd49ca3592a12abe54b6c033bbadf26f5851d4d02fa23956ab5ddaee7bb059da648768771b27b1ede239be8fc7cf469160f5496d6e045e8614b3ea6c193259fa33e1e98ea125efd0", 0xc5) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = socket(0x1, 0x3, 0x5e33) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000040)=0x8, 0x4) r3 = socket(0x27, 0x4003, 0x100) r4 = dup2(r1, r3) ftruncate(r1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r3, 0x18) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x42, 0x10, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x13, 0x6, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x81, 0x2}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0xffffffffffffffe0}, {{r3}, 0xffffffffffffffff, 0x22, 0x40000029, 0x200, 0x1}, {{r5}, 0xfffffffffffffff8, 0x1, 0x0, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x22, 0x8, 0x400}, {{r3}, 0xfffffffffffffffc, 0x4a, 0x1, 0xe3, 0x13}, {{r2}, 0xffffffffffffffff, 0x90, 0x20000000, 0x7ff, 0x2}, {{r3}, 0xfffffffffffffffa, 0xb4, 0x2, 0x0, 0x80}, {{r5}, 0xffffffffffffffff, 0x0, 0x3, 0x200, 0x4}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40000001, 0x0, 0x4}], 0x8, &(0x7f0000000300)={0x5, 0x6}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x200, 0x1}, 0x8) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ftruncate(r3, 0x6) r6 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000480)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="e73c9e409345f25faa9c0e77b35a2799135af6c5e6aecd27740fd577875967fb3bbc44fb3e12c8d7b8d0538e66593c7f629ee75f6bd27a55422db8cb43dafcb1b2eda334712f73742bf2620a1d604ceec33a0d25d253bebeb2c69f4785a96a6b66fdbeaf3c33d3d0438e158660c931f2f7184184f5fbd1e8c5cffbb3262f5ff91b13ac1529365f0cbf1722d07faa265ee35d871f27f6a86c25584deb7082d8fb3af75963c4d4cbd211245f931e3413bf3e35dea9bbb3b55e9f49f0484e80", 0xbe}], 0x1, 0x0) r8 = openat(r4, &(0x7f00000005c0)='./file0\x00', 0x10000, 0x100) connect$inet(r8, &(0x7f0000000600)={0x2, 0x1}, 0xc) poll(&(0x7f0000000640)=[{r8, 0x80}], 0x1, 0x9) r9 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x3000) wait4(r7, 0x0, 0x8, &(0x7f0000000680)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000740)=0xdf) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000780)=0x800) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10001, 0x10) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCEXCL(r1, 0x2000740d) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000440)='./bus\x00', r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/172, 0xac) 16:00:29 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f0000000000)=[r5, r2, r5, r2, r3, r5]) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) getgroups(0x7, &(0x7f0000000040)=[0x0, r3, r5, r2, 0x0, 0x0, 0x0]) nanosleep(&(0x7f0000000240)={0x1, 0x5}, &(0x7f0000000280)) setegid(r7) setgroups(0x0, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x120, 0x10) getsockname(r8, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x26, 0x0, 0x400, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r1, r4, r2}, 0xc) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x3ef, 0x9, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffc0}, {0x1000000000, 0x8}}, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/43, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = getegid() setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) dup2(r1, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fcntl$setstatus(r2, 0x4, 0x8) fchown(r2, 0x0, 0x0) close(r2) 16:00:31 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) geteuid() syz_open_pts() 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:31 executing program 0: r0 = semget(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xcb1, 0xb1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x62, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x6dc0, 0xac32}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x40000001, 0x7fff, 0x401}, {{r0}, 0x387039425dafb14, 0x22, 0x20000001, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0xd, 0x8, 0x8e6}, {{r0}, 0x0, 0x0, 0x44, 0x9, 0x483}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1000, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0xe3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x7, 0x4}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0xef7, 0x3}, {{r0}, 0xffffffffffffffff, 0x99, 0x2, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x40, 0x1, 0xaf8}, {{r0}, 0xfffffffffffffff8, 0x30, 0x2, 0xaf, 0x9}, {{r0}, 0x0, 0x2, 0xf0000092, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x34, 0x2ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x60000009, 0x65, 0xb94b}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x3, 0xe38}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000004, 0x100000000, 0x5}], 0x4, &(0x7f00000002c0)={0x7, 0x7ff}) flock(r0, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) socket$inet(0x2, 0xc007, 0x20) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/135, 0x87}], 0x2c5, 0x0, 0x0, 0x9}, 0x0) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="04de6e11c54beb94732e404abc11bd3efb78482ec25a6cd35293b90e33d1ec8bfae7abe5270a2ad1e6e71e98ca49f2b1", 0x30) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="68f180b32bf2fa999a01409bb997f3ac0aeb19007f38099467d52f0c582b1f18ee9edc07e1f430fa25b24f04bc140d2d7882b9e0c892fa6aac69021d9da76d834097f6364e8b3af30dc627e4637495645483dcd5d06c9b455839dfda0a0c6793c11c8d56f93b37c5f9dfce04b40da975d299c0d9fd08b492636e774b629103", 0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/156, 0x9c}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:31 executing program 1: socket(0x18, 0x3, 0x9792) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xf8, 0x18}, {0x18, 0x0, 0x9, 0xfffffffffffffff8}, 0x2c1, [0x100, 0x7e57, 0xd74, 0xbb, 0xffff, 0x800, 0x200, 0xfff]}, 0x3c) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}, {0x2, 0x3f, 0x800}], 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) getdents(r1, &(0x7f0000000200)=""/212, 0xd4) mknod(&(0x7f00000004c0)='./file0\x00', 0x1006, 0x2000000002000273) r2 = socket(0x1f, 0x4005, 0x8000) r3 = semget$private(0x0, 0x1, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x4, r4, r5, r6, 0x0, 0x2, 0x10001}, 0x5c8, 0xc40a, 0x81}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000480)=0x2) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./bus/file0\x00', 0xa, 0x90) 16:00:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') socketpair(0x10, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/192, &(0x7f0000000040)=0xc0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="9051ec41e9bc296d67a314971d76112b92a9d9d1f30d95b4dd2c56c1842c59afe5bd080f2e268d9152f695549899f94ac47c79f78cd49e819e09fc83d655bf396d81185783d3d7979481515d55457ae45d498d61cfe979ed2032724fe51489f6034ff04ae30dce99415a012c222d2367377d86c5c06a042e09c3942dbcaad7ed618de9e6f7fd14015e0f8a823f8a552d67a542eb7710b3a1f7ea0fd4c2ffda72c44b65958ff01a9ef2b8e63b742966e93a83eaf0a0c2118151417fec375d130d503b", 0xc2, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x800000000000000, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x22}], 0x1, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="1000000000000000006195e500000000"], 0x10}, 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x210d, 0x7) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair(0x20, 0x1, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/68}, &(0x7f0000000200)=0x46) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x88}, {r1, 0x1}, {r1}, {r1, 0x10}], 0x4, 0xed) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x10001) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r1, r1) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="c3160325e488eba875ede1a92d1041e32640c8311323bb172fcf133fec057076fc7c4ae55b7591a048cbee0351f42ad36bef7e752e2c554df85e498533a5dd75b288ded747d9acb20ab6e9e35cda3ee23a6662c549f8cae35d0235dcbb40f1f45d9e35c823fe82e86e4f0c5d8e1d5c1d8d67c3c8a0a83947e9ad0e53e22e7da032bc5e46229506f9463a4454263516e0d2ddf7a2a38009e3073e0205e08026b197a313c5a680a32146abe9b2d7dd24b546613a32a4083a58fa88f7a5ef17b1c5a9f96dc599", 0xc5) close(r0) dup(r1) syz_open_pts() 16:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="00040000", 0x95) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82006e2f668cf9e80000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda5cc07c73fa56676d98744e223eed2e4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d8be01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0a7fb44dd9aa1a5be12ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9a5ef8cb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837445b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c18736bb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e6f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3c6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8211273ae4bb9b55a6c1d2b9aad1599aad1a7ab24b641a03cc9e7c417276b2a97b57b2b1435c1fdf600e3ef00afb383f22dc53f65593d0d713e814726db62ff0d7a91f6f09d93c5412538f6339f6d977cdeb3ae9187a4649e35f1bc430f8d2c7cef444a1bf02d2953cf556ea528d7100d89c4733935830c67650183ac85b088ae4e89ac", 0x970}], 0x1000000000000001) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c39ceac7"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:32 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pledge(0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/159, 0x9f) 16:00:32 executing program 1: unlink(&(0x7f0000000180)='./file0\x00') 16:00:32 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = socket$inet(0x2, 0x2, 0x5) r5 = socket$inet(0x2, 0x3, 0x7) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) r9 = open(&(0x7f0000000500)='./file0\x00', 0x8000, 0x2) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x50, 0x20000001, 0x4, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x97, 0xc1267e8ed2f08f2c, 0x5}, {{r3}, 0x0, 0x1, 0x20, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0xa0f5, 0x8d}, {{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x3, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffff339f, 0x7}], 0x3f, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffa, 0x2, 0xf0000041, 0x7, 0x8}, {{r8}, 0xfffffffffffffffe, 0x40, 0x1, 0x8000, 0x9}, {{r9}, 0xffffffffffffffff, 0x1, 0x84, 0x1, 0x200}], 0x7, &(0x7f00000005c0)={0x6, 0x5758dc59}) r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffd, 0xa8, 0x0, 0x3, 0x1}, {{r10}, 0xfffffffffffffffd, 0x0, 0x80000002, 0xffffffff, 0x1}, {{r10}, 0xfffffffffffffffe, 0x3, 0xf0000018, 0x200, 0x4}, {{r10}, 0xfffffffffffffffe, 0x0, 0x6, 0xfffffffffffffffa, 0x9}, {{r10}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0xb5}, {{r11}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x2, 0x605}, {{r10}, 0x0, 0xc, 0x4, 0x8, 0x647c}, {{r10}, 0xffffffffffffffff, 0x8, 0xfffff, 0xa, 0x8000}, {{r10}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0xffffffff, 0xffffffff}], 0x7fff, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff7, 0xa, 0x40000040, 0x401, 0x339b}], 0x4, &(0x7f0000000180)={0xffffffff, 0x101}) r12 = syz_open_pts() ioctl$TIOCSDTR(r12, 0x20007479) sendmsg$unix(r10, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) socket$unix(0x1, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="b3c7529d804e5cf15f", 0x9) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:33 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x39) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r4, &(0x7f0000000400)=@in6={0x18, 0x1, 0x40, 0x100000000}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = socket$unix(0x1, 0x7, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0xa13, 0xeb30f85}, {{r2}, 0xfffffffffffffffb, 0x7c, 0x4000000a, 0x0, 0xa0000000000000}, {{r3}, 0xffffffffffffffff, 0x11, 0x40000001, 0x97f, 0x7}], 0x9d, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x8e, 0x6}, {{r5}, 0xfffffffffffffffa, 0x51, 0x20000000, 0x401, 0xc00000000000}, {{r6}, 0xfffffffffffffffe, 0x41, 0x11, 0x3, 0x400}, {{r7}, 0x0, 0x2, 0x0, 0xd49, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x5cd, 0x5}], 0x400, &(0x7f00000003c0)={0x4, 0x98}) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000001) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:33 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x7bba, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x0, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x13, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x247, 0xffff}, {{r0}, 0x0, 0xb, 0x42, 0x8, 0x2e8a}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2d, 0x8e6, 0xfc5}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x41, 0x14000000, 0x40}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:33 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = semget$private(0x0, 0x2, 0x40) msgget(0x0, 0x140) r1 = shmget$private(0x0, 0x1000, 0x19, &(0x7f0000ffa000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, 0x0, 0x0, 0x0, 0x0, 0x1ca}, 0x5, 0x7, 0x8}) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x52}, {r1, 0x44}, {r0, 0x8}, {r0}, {r2}, {r2}, {r2}], 0x7, 0x7) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x4, 0x2549}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000003, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x20000000, 0xb5c, 0x3}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x8, 0x401}, {{r2}, 0x620c426aeeed1646, 0x2, 0xf0000000, 0x8000000000000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x46, 0x44, 0x56a, 0x8}], 0x0, &(0x7f0000000140)={0xfffffffffffffffa, 0x10001}) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) close(r2) 16:00:33 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000000), 0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/14, 0xe, 0x843, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) shutdown(r0, 0x2) 16:00:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() login: wsmuxpoll: not open wsmuxpoll: not open 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) kqueue() 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x9) ftruncate(r0, 0x7) r1 = socket(0x18, 0x4002, 0x3f) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x101, r2}) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup(r1) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="223955ebc41db05ba7e686b4c8ddaedccf3d3a2798dd5da567adc9908230df9b116f6484fccb3ffc72845cc9b06a054f79040441ae1974313bd518cf22e8a0218e16a42e55fc45339dcae9d014d50884718231ed20d7dde54d0a1f7518f96ae3fde03a5b77c61f1357c0bb528de8afdea16d84cc13b769fb855c9e57d7f296e9019e5fc6", 0x84, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='\xab\x1f') link(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000180)={0x3, "23d38477c08eb4981e1e9b31ab88d6759630ad97ea403fed83907fc123faee49b783e07788b7bdac0aa12722f5cebb310e5f207a24eb4069132e43f7f9b3cca614007cbdab188deea54620fdacc7b559dab05804f622262abd1ed609d5a257173a0f832e20db408c3774e47c878874"}, 0x77, 0x0) 16:00:34 executing program 1: r0 = socket(0x1e, 0x3, 0xffffffff7ffffffd) setsockopt(r0, 0x6, 0x9, &(0x7f0000000180), 0x25d) r1 = socket(0x16, 0x4000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x401, 0x7fffffff}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x6, r1}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xc0) accept$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffdd6) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x813, r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x81a0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x6, 0x7, 0x7fffffff, "960e81b93449e3d1289976edcc2c8deafcae81dc", 0x989, 0x9}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x8002, 0x0) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00') bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$getown(r1, 0x5) socket(0x0, 0x5, 0x7fffffff) 16:00:34 executing program 0: getitimer(0x0, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x7f}, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x90, 0xd0, 0x6, "68bb9abaebeb5ae92b71d6bb9af075c3c9bc374f", 0x8, 0x6}) getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000040)) getrlimit(0xb, &(0x7f0000000180)) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x5, 0x7}, {0x4, 0xfffffffffffffffb}}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b947efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86ed600d822585ff3e0797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c20c24a9a235e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)={{0x0, 0x1}, {0x2400000, 0x630b0}}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') close(r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f9cc0e6d29236b86ed00c7a4dd9354ea318e79541a571fe5f0120881ee58c4d84a3a43b25b1ada8ced098e76b9cb41e11464232a0583e2c5767b9522e98452cd22828aa43f7234bd84ec1f10b54d71936da52701052b895f8bfbb427d19a76317b773c9845a237f69db14eae0238065cda946d1f5ee969367e75a371cbf53b858d898128480e1c0be213952b2433b5427b9fa9a406bcb4a3ac894900ed83dcac6b3d72268fd33801f4c708a78fd33fc7665ab3b175e4628377c5a1047a4c865c3201885c1ac3068d8bb4f6e75bec11f9ce3441ca4dca297828e93ac16b767ee294eb633c950afeecb8a2075386d27ece773e3cf0bcd9a8", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0xfced) 16:00:35 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x40) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:35 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80a0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000380)=[r5, r5]) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x40}, {0x401, 0x7ff}}) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r6, 0x2) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) r4 = fcntl$getown(r0, 0x5) getpgid(r4) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x4cf4}, 0x8) 16:00:35 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, 0x0) r4 = semget(0x3, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r2, r0, r0, r1]) r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xe2, r5, r2, r6, r1, 0x180, 0x3}, 0x4, 0x7, 0x4}) 16:00:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000bd785af64367a91cdd25bac9909a9a879c6dad1e7a32b069d8a877b9cc7f8764373e0325288625732d7f1f79a3865bda99f3583d19ad292ca4ea4643e3ba62ac36c08f3fc72958ebb3a2fda76c4a3aad1fd9e79ccd613f4fb76783864209580be239ec87262fbf1f464bfaf83740eb5b16df5b6c0eaaa350339bedf59bd578b04239ce50c2dd834e45978357e137c703176c390c4a2f95c59b6372789a9b5409aca7639e76bd20dad918"], 0xa) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)="4a7aaa9d3979a2b0965270415a40ec5ebcfa109ad769b6f10b521fe46d9ae955372e49", 0x23}, {&(0x7f00000002c0)="cfaf3408829faf1b02bb4505e6d09bd2d67880b19b8ff499c0838feeb315a4f745213a9828cece3f2bc8f5a611adcd6bbecd0711b3bd4d6214bcf88c1bf4d2f1002866502645f661892eeaaac6930f3a3b992aa1f0031d9a60893042f0428e7d8852178a5c47ccc4d9f66b5322a9a6c12c98035b95ef4ae7fc64a62d5e9620853132fa78c168a7f196023ce3d7bec395c412ac6c1ded7110a176fe853a2389e39fb3e9979d31606d60b77cf6181e470995623062eddffd245d97d91f3817a36cb693286564ea9cc9c1321a2fa04fe93734081f02dd39409020052df1011145da0ec59ff191b332ac6a57f68cf3d38730e8de5a87dd8af4ae148457c071731f88534ddba205fdb8aeb741649ab3f2bbe393467f08d580ee28fe868a05ba0af9ebc5ab809a4b89ea7c294f42d23d00467ed2fda0072e9ffef4ace340386b5dc5a6ebf67d6e56d10bc38f5f01ecf4cf43c0e917a090e1ad84aa83da7f8b2a3550879432dd924a0ce042552919cbdc77defc2aa7cc493bc620753c93c2ebdb87e0e5c452c08981091c38e5a7d8ae118385bbcf176b7a983a0c2d4d719c303c14d771bef0b696b360d02c734dadbe157aebb23c8a678c94459eaaa80dd655ddb5eba848e51998677421077c6979130bc03ed22cd6d9745f5c12ddb41d49f98a0d5d93db843cbbf0d2d41609d14766bf51d3235d5c0b3774e8956a736e6f63c5ff1eb7c5ae7abef9562590031d30ff2310e9dda92d27f42dfa4924f36ed0b2aa975632e7c49e6c6bc5db86badce81fcb518616b4bfab25faf7dfff9f74caec707679e82f694f114989dfeb5369de50d243c77c97f7489c52c36bf419c68e4bad410112701e1f232f90c88665c9e0665cc60826ff15e479223ea5a1c5e418cce0816e241d653ff41809064b3d3139d398a9f29fb2cb637447cf6b31f4de34f4a2e37586e4366891bf8e9c955c371b63c34b4e130ae991a69ad0fb31b5a4909d01a4f774045314c4d4610a77a01360f9fe847618414c40af87b25b1d6b2396d8aa2b456f05264f9add074ea9dff00120b84ea221a687f159a962e3758d0756828a483573d647f3a969d456f521ef6587810c09b31af510689df77a8227dd3d6916c67ca071d1928bdecac30b560e9e700293cf8b3a07c77ca6ab56fb8be8ceea30112b94dc54b03cd92da34a579600bdc0f7a662c78af02d9b3e37f36faa294fc3f2cb1bc973994d9a0b7223367e61423d68249459f026f5a31eb9c60defcf9a7055b1cdd280b02f020cbbcef107b755cd27ff4021be6c6e9317fdb32f7d6aa5315e4fde96303aba455292fb90f6cb28c3e6a45f9d84c6493f4338206fdcc3459913d2e346e77cdcb37b13505bcf6f6c15dfa0211bd19d4f8af4d6460a62ff3b80df693a6a02d5c2b8a4eb41c544d1a75b30e7158770a1e7d4e9349c1a7b213e358fbf61115c1ea4ba798f57c33ac66cfc75fb71fd3ed388ee077efe03f745433c6db55298338e78dcbefef7eca1f048295499a8774b46f2e8f1a77728a008297e5f27ab1077c2b74f7ac260ccd24e8d3b043489f1e88c24246e9717b9c6fac5bddeaf6c104148ea83c0ce3a11a0a94c60add07448f067c748e32f659207310bd9949a0c58f75d92bb7fa474a3f50e9bebf76c668c7da6aa27e20b5b42bbf327cc460f2faa71d0b5f77302511c0dce3ce9f9dae6d5dfcd8d7db147acc11f417869c4f9147dbda8f6da07ca9de950421f0ba13ad2f82b609e1b581cd835739c4fee8303be865ac5b55891401478443697e4727f1c06ce761c9124d5df20fa38748bd0b6cb4bef026076717e91d436dee48983a3c94aa203b875b5ab45fb53d8c710f4e900c51202a7eaf87f1f1163f143c7b286f69ed9e3152b38dc6a1a83799b746fc49ecfc6e523f9379b87682ac0c0772080cd3201d06b1a33f04f682354d9d670770bd0e591f6f87a64b9071e4d7bd2c692c96120a9e5e2fe43f6184e09c013dc4e4246db7b46910bef86743078339fa91fd5131f74033d117a2f5c71df3fac178b49bb3db97fd8ca2d62f14278b41f73a9d7b99a9e6cf32e6771fb455d912fb414a4596f2d6798f0d57e2b22617ee18e585204a4b24c1494ced78db9eab375bd6e0c53a85a63aad6270de0ecc96977eec4257df3c859cd56456f92e2ea68f53351154d4188bb6f241f66d6eb22fb5b2f2f5350123941a4af91ee6d977c77f85c66e9b1c67fb634880506146ac0eea7b11605d163628d9cc13f8a81109f712331edf1f8739b9cb9167aa1aeec2bd5cb5b844b0f71aeba0c2ed3b6028a68f54f3681912951a58be5a98ab48a2e90514ed2e27549a46e80fe777967b14c628ae987182bfdf09986a3e0f62f9808973314ac85c58d8cce6437398317267c59f692c6542f4dd5d7c37dff714702abfe1b43e0a07d314761deee70e2e629eb083692cedfb9180185222cc2697912a592bd3e00295d94c136754bc85567855c2e3a127c9bb14a62366ecbb80871cd9b54d6aae124fb89f9538246b6316ac8d41496b0861d6e964ea9c0cccfa7617c601fd361d01a26f51ace066db7d1e18517648cc05444ad11f80814496e4d7b3eb0b68819322e5f1412649a0f50603a7ab1baaf71ab709d609719ba1edcd6b8cfb8a884e4a24ef3bf6f902dc18ff69a9be761b6a58127d03b12d1242b8abfa7ede16ef279f200cc342d0a1a4090ee850863f6a04638d2a7874b4c58797d968acba290293c707eb704e005c4be7f4b10b211a30ca2d84b558c72afc79bd3c0ec42e73cd117139386301e41f2f66e4fd96b5684d58cbbec7162c33e5a595329e9057667dafd249841dac2e6672170b981c71b65a59a8c426f391007c8813a4eca98fd90cde43252aed1be65747f46e764e2acdb01ee362bdf3843792b4d731923ad41883309595dd60935ba9cef3441a3a7daf24f8776747495228267f64235fc04e695451b18a64952c4451da81746da3429632b46873f82086f760f70375e4027431b319d36d1ed9029f0e611634b689ab9209eb835b89b34472a0051e0f6cc86bee2bce6d5d577e3755376d4bc792d3e6959664ee0dcb293b3e43ea3459703efc8519e525d3ea40be9d8e81ab808189b6b13b35b2961762ba07dbfda3921f9fddde66f6727245ac63a2dbbf66e89c376abdd8c0898a4bdd8d6a9269c8022d908fba8d3a76f303516d0433cd2d2bbda3567005162164f953173498a4817a0528a5f4f7a512052cffc07743f0105527546f2f3229438619f84a981e374f18ee90fe1c81ee28fb35c279a22689c2f5a420eb6781a02e91376d78f57e75f59ad53493a97314fb1d40935cc97ce2f4caaba583221a8c1b6caf0ab883211d5b088137689000d0d6a83c87b5bf1bcc5a2a227143bdaccb8baa5673c39e9bdb5b9c5c8c9ba8c826ed35cadb6034e98b722c27be3ea4ba2102b82e670eb899ce52137b8ddf4f272987d40f1c5f74ef48f038012b4a977c24ac2fa9e3b24a4f7c5f070d7d143eff756aa1d20e5bbcd3e4fd0d3bde15e948cf08ff75f6c985f5946b51577a4e59d577f0965d9eae2f1e9b78b062a3cff9cef0b7a16b7816228bcba685d867dc6913dc1e0cd54763737080a932853632e6bf1539d75de42abcf0f12c2f1955c83c30a3527bf92bdc59b7851c3cbf94094b654d9ce00152065f47cbbc51960b97690753e9a2bee39bef6785719da756eaedf31be92200d193c9519097e1642b8e80005db14649cae11fdb257bc156ac0518aee43384abb0cf5873f2fdec54f699d6fe3261691ae9df6d6d8f2f65c6ca2bc0913f9e247f2d0396a44dbed1ec662793066bbb775d4abb60932b32bfb6ce1402038fad8ff48603b07be2ced44a856d0db15f91bb08bc72c0ab65b10590b90f2e2a82d0f46516810bc1f1f459c5a7bc31a7a61c607dad5c00e3416bfe354e0fe4beb375bbcf88dcf20942f4e8ef5f38e9def4c491e21a15a4b4275c281f9f19079ed672257f8f4f3f612412c8d25314a9dd31877f73c196f67c57e9c8568403a0fcca3dae5976966ec38f8749dd4f5e9675ec30a0416e563a1c64e76a04ec8bac8f38c8e305d6182493f8ff86b65d5bd29315110611d158e7b971e5cf35d35ab0b943d3db3e94530f472a4e5a6254b886f6c7df69571562f5d236e8920d406e1b771cd398c693ef4dd36319f49a5a63aed59c5ceeb7dbe6707999185a877f98422f21c86a8205dddc7dee33c3e71f5e14e2da37da07ba452f7cc60ce1559e3309c93cf9e83ecc4b0eabf6f20d923c51c75507b89bdfc54b7a97441e1c18044c6662ba6e4ad77c65f5df3554e77c049d270e468784d81f0dbc3af98b060439f6b51e8b146e85a4546521033e59a523de188d09784433db4c23246e215e96e83c5d78e6210d764d579c9ad7b93132a4ddd918fd508b4d0795a50a3c3fe9fdad392d872d8dac285790e205c2facfd1d145af789d359e2a794998a53d3b74bcf9440af7ccec7efa4c8e49e8e590ff150e0f9b641bcfccf70aee1a845366fdfe7b902dd493b7e0cb5d74aab19e987ead94b9657f60cf827c627346c35500c15b854866babebe6dc05b953811018a7c86060f989fd06812257315b8f1f9bf9a6ffc37fcf9165ed39ad702c9227aa261e7ef65214c2a9604d20e29b89dcb5cc8d7cdfce306e33c37b8d35bffb846260a823f9742d22e21bb9582dcf91101f51ba5901690b6abc68c1aebdf79aef9ddd58b6137a804a0361d2af8750fcad218cf12b441f8ab5e0ddd6ac4e71e1518b7f6f65329e40385569eaad25e4addf6d5ee8f42899c9c9eb9100419f99ef7ff251f49268718125bcf7fc64e0c451951fb0a5efae8e475fac2b52d79b8baccb7f61dd7c1a3214c8f4c604081330a91c2adf78318af0c5591ba29338d79b19a1b9d344d5d02060a1543f94f2197911f9908ad6b293138ae4843c5689487074fc2dbc72ea757eb8bdbb4d03f19335ea9f6c0b04fd0c6b8ec73ab96b688725cd3405411ef28732ec4d88fa5f8fdcce5000b1cbfa2460aec4e1fb36c98b14c0d2ba7cfe7234b6cc28f53d1f403af53d598c0a0ad8a1a71c664aa98a3c1736f5ad744c5ec3b03a4f96aee85de36501b4c3fabdb3363be7b00d50e8864e9660710f6bcefaafb647b96f063f9dda2b63f7e523334cffb32c99c9e61d02e1b00c82d8032ee41f31c7997d32413813f11d62498730529593feb959336ca45142aa32d4847bb902e2d0375fdfe3f0680799cdd18ee069cf6042f1c176d8cc2bd981dddd25b03e09c50f1b7f9b62d0720d93273edca058ad1768a993397b16c50e0039d540a68da8eb0c8b9d5d3d66e3ea23d3c447b4788b062b25fb8685aaf1cbd632c344af5e5be5f7c2ac4bc40a2a1a49306b03a3e529d8f4657c27cb95b036da87e739889ba445bbb8a4d0da23fcf1c081f522c792b6c7ba217713db1924fa8d764d7134d26b389a31196dcbcbe26d72c614496df35d86300ae1fc9b210b549293dc6d20dc312d8efb72b7b136a63032e94ec4385c768e857828a2c9ba2b0fea5f7c4884db6ff92859bcab02d75b0f809d92f754e93e209ad2043a9a02e6d0e8b752e7658809a90d7f035c943e54d892a6e0f6106ce447015bed3fbdba9db7787b1f5c0e50ce02fe822a16e0c37950be2fbd4a839832325ed9e56a2c631111a683a7302e94eb1689e9cf5030787aa5d252cef4f04b7d577954ea4989903d7e76cf9f44a891f4a6383feeef4d89b305fc804eee23278fe6d5bc1cc8ed584301b563d125d7e7bafaf95506d0676087c9afeb8178c45e4d3858459c280d30ad45", 0x1000}, {&(0x7f00000012c0)="22de397d2c4572df3260df0bb82f7816ba7c39d077a329f853263733699340fa198a8ce5e5b91c586af7fbb1e722e2938d381b0092db52dc6eed7bc1bbf004a4cbc3aa902c5aad6e66c10af4204d43ec86525c7c17158fa365363eee91042e12df55179978703180ec977e68e785abb1109a9cc4f0591bcfece3e3d5b44a", 0x7e}, {&(0x7f0000001340)="f0c0232c0171612cdc97e500af5e9e52a90e03fa9cc7694819c27485d29632eb2fa3c9f9cbdc0b26a240542e74f00bd783c428e9cfe31c3bf582bb24d8a7d64aadf32e4d8ed933ce3af297d74c475e80ad78f23798f9b6c6bc796335e2d9a5fe2c2ded9f0154577f985f65d629f340727d85ff22a38d8e82e72c6e8802842b27066c495ac3f5a3da8ff11ad019267b329a6a40a85240f964dd51abe2eaf3bcc518d81ec73a5074bd5e50517d9aff", 0xae}, {&(0x7f0000001400)="b464da4a354423ffa7318b6f0a1c1c29dd60bc4b8023b692e96c813ce6266b5d7a714b4ed2c14a7fe60482979ab42059bd9417482ffc6f3118ac6158197780d3b29dc983522e1c0ea2d3fa7b6119d2ecccc952ebcbd280228a14079d98664b0b674ea9a42a142ae608a7cf602ca6232d18082c5458736c1f74d1f423658d86d46dc463cccf16a62989103de6c6d7705f8d6d3669d340b179495a4dcbb89de7b6923b30a97b18f088d7a910526ba46cd07c7af1bac210968a35c921649f2429965f5f4c78e7bf84e2aa700c5ad0236f07699b890c73ddbffa61d141dad1791c7383c3c3aeae3f2c6bcd6f919fb86b23c48f1079e7403047ee9057a76239e1", 0xfe}, {&(0x7f0000001500)="bef48456196115a15206e16c241c86b9ae5e305006ab838771e177f182e07a7616b801e7a830e73f2fceb6ba0805a5daa7b6be2d0522298b9f34faad5531592a353840418323a6648240a25232020db99757e6dbbc2618bf8af5dc0eef52eded5ea5a5c83abffbe445050b41642af59b94a9561390d635db28f4134cb2f97faa301ebcf7beaaaa0d06d6223645e39e6ee634954dbcad25927195e997d6720c237ec65238bf23944f", 0xa8}, {&(0x7f00000015c0)="de678ea7dabe3ca10aa7f5886dd8596ff1bd4d7bd47617b9230a2959febb9cb8978b54cc5f592b28830d61c437d9e5fd65a7a7332f536b6c28aed341b686a9e9b11b2710a2d1519de17c791f03a5bcd8fd39189bb7c6a8739d07ecc051c5398007370e0dda47c049dcd5b2c17b787bf921dea2a185db52ebbfd2eed7f20f7366a318884cc4d1d9aea5c23821020f48f531eda26fe583faf7b892e273d46d8a28b7726d0a78f16f89b5ffe174f8e21c3fe6f031b67293e18d2affbcce494bf900f82a18304ea9a925c87fcca9686681eb32adc1a566e7e37b185d0fbc395dc08fc86d0cb614c1794db867efc3566f5e", 0xef}], 0x7, &(0x7f0000001740)=[{0x1010, 0xffff, 0x1, "f88cecf6026ac23ed6766a9224b9e2ada9569a3e562972f5f6836366b6358efd2f3d38851514eb668300ca702d8f299e2af3df01451e60c190c325fb3e2a37ebd474bfabd4d50634a065bc3eacda281c9c0452628698d2b94bd27acdb5d20451c913f7277d6a099416a8806b833491228a732ad9a531ce6d6d26c0a70860b85c3287d24b1d90e50b3d0fe8c5c97ecd50a934ea45dfc08c0b0f887f88edd22d069193af016055b232805e6a3b27008073ca7bcfc309985f15c96d76c5a2171482c6fec388630276ea64d0c43293d682433f2bc2ea82d9a58f4607ab91cef8660bd9371c3cf337529c4d1da610803a879b5c6e586ee4fac636eb4d02bbd0db0e54459611b0219cc4d12d931e4543e9828adaed69fbe55558b09d7b1c32cde4b5c6f3ae62dca2811e0e8a9fda76f68c6a6926245085380e949697a2bdc22ed73a37a40015164728bccea8c45972b7ec4fc95c6a5d578147e22ab267b7f4fed06f771a41f430c91540ac7888748475ab5a71292282e9e5cae6dd0b2e61a475ac8e90de262bc164f9fd2ec6984f44b56a25f036178437f3c4c3145ea87b11739cbf83d6531d9b6006d02fdc6125600467f130ab4d6bad3a79f16af829d1084214c0d23804fcd7fa18a53a5d89b6529b54d890fa42f8e46706a4fcc6b6bb830582ad7553b29166030b256a6020b55053061a681b212d4d2a96a7371f47155ea362ae5b08e6960fe051043f285ad6b8bab24f063662d6f8a1535236650f204944ffb8ccd6d4ed6225fe85a65947a1e4b1998e1d2c75999589642785f56d1af2d40649a4c6e7b318f244c5a85710ef752a1e9a90a703efafcd5fbef906124b1cdc823d4756486060c24485b8a11cf9dcaee07e18cdb5804a5a3b0b3630dbef2bba03a88aae62a798fdd1316aded69e8f349f4ab883be2871dfc5bb8df1eb948e6eed55fa65f5c2590dfaf9647a1ae628eb9bb85c8729b5a33433c01c02572fda3308b8ba44a275e918430e08127994553dd4374b4662dda108c88512611d31bfb354b10b17cd8d15754c11e10bae7b8402d3d257a93df87026901735f2dfa8a322810cabfbcb228ea3ddc827968a823d5e23d579d7d7a9a0a74067cdad9e2079cfcf341604f9eb3afa173eb6062942b41fc743f7f799bf703ccb8dccad05d86fdd18a5675449b18ccddb0174a39b7e9b2c5ba1a5121f559813b97ab1f65acbc0513872e027b8b4114c9231eb8c24588f065f0d1735c04346b61af52234be4fc7c163a771c6309122cc794995d60a52e5b7256dcfafffe8dfa79267c80c9b99cd666ed7efb999d4709a9c9364524a5e4c7abdb7b164c24d44a0f025abcb320fe5f85a13d39d7c5a7eb974e038a577dba4868d7ae2dcc78c5ab4fe211936741e0a01cb6516727224429b05f74cabb061e62ad844e7229c0580da3861708987bfef20c156a9aac6d85877f6bff4971740ad0a14b1b7f867785d079447c1516893c5511ff60e7dd4afa3b84d7bc45764f1bccda85f2f58fdde52409f14046dc2ad4736cd3d96aa88ffc37c6135eded63552c75f781c1898197dc23741320bcb8fa21fedab6a98ba92f36ea17f9a30ccc128672a13fa943fdb055659ec896fbad6e9d8fbe2be3ec222369443cc14e69d5a201615080d4e65fc51b87f3ff3f02f1fc26ec00c933b66318da246c3bbfd9fc11c3ec01ff7ef2a949a2d058959a769e673bceb7050efac5230f8926a8c6c7c50fbdc57772e1881ec6b4bac4ab101394a296a82e1829458460892ce56800f0d50352aa4c84e8d49be303075693e8383f3ed0d480d3a9dce4f6137ad39cdc8b70afab8bd91eded2606a0c8c3713c14bc6f273b5c3cef65a6d5190a0159c5a3ae5bdd19a896b3c715b75b86c3e60dce28823a4117fb377fde613539f51801fb3e846af1a0924e6d3a2f92554939728cd950678ad82a37d8cac103abaeb9caaab3ff65845d3538e813449d77651e5a6412d45e255a7b744a22e37ab6da354cfc03d628d65d3b6227dac935f34d2086e544244801906b7d51d98ec92f68868a2da808c29818ea5dc530bfb2b949f1e311aa4bc63fc5ee22737a6bb9534014422bfcf2e6e9adccf3ace3d0cd9297e49dc84178cd0206ce839111941932e0459821a657a59bb15fec8282d64071c93ae759c89a36ac1813b3e82a90b7d9f9bbae533968bb98d8b32376c2a2997039f7f670f9a55a8059eacbc5a2cdf23816c70b838276b780130a5abbde6c8058ec22fd3cf58f0bf9cff9fddae959e11be638a0b8c446f4e7d5566d6130266ed8c00c20aa773d8677171b2cfadacfb701c13872e3f0d42108d5f3a9ce4040917ce01aced133e0447783be2d16231d80224f2163c0a32e9138bb5d70f418180774a82a7c2916d85985aa26960aa7c6f0fc16abff5d2aa6fba789ac84157b4750f070aa9245bd4a18a03383730858241e5428d422afd2d2b2f043c072524e8fc2033fd9840cf2d6cbd2dc5c0bc5cf2a65015eacdb3b12718ed20a141ce99d734c8872d435b73178b66598449b42b4008887457538771ae4d8f6cc1002ee8cb4bdbd6343531849bd25a7192992cfd9039b2bdab66472d1e581b1f787f34da21e199e82d7c844cdbbd13a71a59ea2f1d70f4eaf7c31fa9d2ab9a0b21e874789298a668514cc24bcb1443ce50ff43bb0a15e1c128dd4d7a561e63418f50842f17b987a830d5d2f53280f8d45b56940a3695aa2d6b5ce7d3d00f9fd1e378532dd8e9454084cef8c52ed7fa923f2cd4f554d420c9cba15baad81d9fa27f893d02a3a2c4a358928d8bd8221d3c1c1755ed67ef2ffba3b55463512de75e57c6b964ce59b83728338457430f81d7bb80aa545c936ac388cc587d31bad290e3e83d68f052db231e5921f6f6a831f4d8775e6785692b50f0d01ddc00400df4ff609cc0276b9c2892886d2c2e1149ee4ee837d5a3617fdd1b56f401b20a6d3641cd686a096962310688eb5eb9ef798807b1914e1bb5109d41af97e9c6347828a5e2811894258c88986c5fa94c3d6d1c47606a1d840f384122378059d684a2ce01876c6de4a119814190ece7d0fe2401ee4babb10e3b3af418e80ef961ab82287907147bd23b236c5d3f2b40c48fac9e71c126e8cbe9a7a9cb905b3c347c5450f91540d75c4260208cd548ce823f8e11544e36eafd14bfd82b87d29acee9af7d77b8fc59f77fbd31a891c8926899a622412929ea3dd17daa4d643db741569b36aecbc12bd4d4deec6b4a5ec602ca1574fa4492bad8001346e2142bcb65b021ccbc1ace13dc957136f9142cf27d8b44452c2fe61e020cae296abc859a575e1585f6740d1fd2c4947d755b26216d6f3833f6fd2a5a115a7f4dfeba3a1376a6101ac9d64a6883e33d3de09d23ae752d8efd715a0dc2201d99e3db20de0ef6dca92e1d754836685fe66c7754bb1c2c31f635682d85fca6975fc5e888bd0b40ec1e9d802225cd93a82468719c35e9b774529c82643732ebc7251b307de8feec5e9bce87e539b8817251f8f68edb2651784ba4503cd04aed3e0489fdd9509fede6811d61d87e4ea384bcefadfe7d041bc6bd0bd30bc232efa1ac298d8f6499a2076b899b945701d482110279462a6c8e3be9da6383c11600f49ea98ec6f536e3a26c94fd3846365d9ca36cd8709f04ee82ed3de4110736020b9114eb4d787e2065ea9b0ce694b577ba44d65def14c9aad835d106a1c869b33c871d49ced858dc40001c1b34661aacec7d9da720b030bba89be991283ed0d2ae342d0efe7924ee83228d5e0d1a352ebc452c6b484c0c1f40cbf817554bec97e83d01c36c556e2699673702d0978e6609c8664dd4e677fab974264e12714182a34665170886fc1e309df87e047ccb57784fbe879026343b597be32ef102bec8b9b3743076e7b2abf3474c2cbca9b5ec06c0451aeac1219e11e76f690d8a8d8ade79d5d7bcf8deb09def3712e787956e120e0a68b8d028294ea6dc4ac27d22eb7b2bdd92d5835fe8e38ce2f0a45b1e5860152a7fd795787671b3c1e33422444a1c74cff4aa0a6ded9eff64f5e16bfeb5c03d39a6b4e0e118c6882bc536d1d186f565923b9ba65520450ee49dc7cc9d3e9229f368a794db23f1b4fb60aeef3f1bc0325fb1d3eb15e1dc745803603c1a6643e52e423af1f7af32c94fbd442b1c41dce6b0e9f1e3a36a35c6c26c24741db02c65b25ce98ec3de5ecc5e342c2ba8e8e557c72087e75d1e0bd33dfd997af424bfe127033bb6fc29ac2d0e538cc69ce8f15b2bde669e1c11e588995977276b1eaf262bc9ec9214e3a128af79b2b9504c4bcca9ced8f5010dbcae68928fda1d35ae46ea720da6af53033a729b4919725c942e3e8750b7bc87c41d2dc1847aff943c74216b6efbd4d73388dc1ec0ee485c5dea1303cf77825ef78f159a6183c5c9070b22cd72af2634aba9d370b7135aa062e9cac90b4d82e8835023c01c37a55497f7dfd865073591091f72675edecd92dc3bb7b95edd787e9086b233a6e44cdbbf2d0bd051d7d998ce1a59690b963e26f758d17bbbb9115c9aced53652f9a3d786b3439ffdbb8d7b9f07cc63348e285a3749af8035426a03de7ae7939b47d7956583fee7d0b8a305b9f465663b6a4ca359edef257c5fa57f4c3a8b1c6dc1f4582e1dc7732b72be5cdddd9feea463bf545bb0e9971e5ab9ad4ad82a7f1140205a14b1197db450efba81e3fd7a03d05dc17b145ef2f909c5dff0fcb876171570eaab52b6cead85f31503a84b1fc44243b848b1a5985320a7c81f7fb599c875db4f1da205fdc5f015944666f82224ef0da342dce3dfc55060c324e2bcbaf74c816dae6c5283993477d18f609ae53d3f222180758ab45cc4ef181dec1016c27c372da707ba8f4fd754ea325169e755ea2e69508e21b5dabfc57898330f3ad5094bff6330fe855c9cd1d7e4c5940b072480983d18eede4652dbd28a84a49430d1ccba832ab2571511655cb8dada9582da6298c8c535d1d2e699807a11f7c5a256d19088872f2a16740fd8489bf8d0488a03d13ede06b956ceddf3229f49c363c213ebba0d0cd325e2381779a90d57aaba2806b1dbd1a164126efa8ebfe097f5f8f41ca2a31799a9f533720dfe4f453cb3fd6246d6311c6dca97d89d9c01c2473060f2df737a912b670448f1cef9675319c2261bc670ddf2c6fdd242aff887fd4225bcea2c4ff08675a463fe967d05d46aa9159cedf3a23a56bc3ceebd221f603cd45f95a2e0f9b0319c23a1fa0bd0050bd99418bb0b8a06d1364b7948ebcb6a1bb33674735b936501f370216ba4c74e30a9ade92efa09d3df8555270885b043ac7818901cf154e57be3e5f2fceb0272fd63a9f63ae410358d8ff6e36b0d8179ceb621c5d39586a9ac7f689ad37b035be17cc8e85903eae428d1aaa61ed24acaeb628984827d0374e44a7dfaef027e518b1c4a356a8e421690e61792603ca89e824f8d89b0c3a25a081827eff3251b01419b4e0a92c893f94f757fac981bbd07300c2c7f0e4a5d8f2b2774b53d8aa5250685bca3c90b99ebe4144e211c4e0ba77373d6d83544252de2817fb53f29fc575a04a1d0481f48fa4b54945fb70c951a4555556852bba1282e6bbfe43adce662a4f51d103a3a331957fabba35694d446e05af7361db9d07a1b657cb2726a10bb78bff513585321e4c5c51852de269c14cf9e581a3bb2933e4ab014b5c2edc3f066cef88d1ad14d18d59401d10213ae7fa92b0bb1b1c934e78977c2474c52636ba83707afe78870456e24179caa0d510ca7e0e0f9e7df5f87b500b66f3a2ad96e4a"}, {0x18, 0xffff, 0x7, "9f"}, {0x68, 0xffff, 0x5, "7cec9ff16cf6be83001b1753bf829588f3889239e7b9c771d2d224d539bcdf080927be1ba56963470a024b0a86c7a12b6c1e4a13ff00ed6739f13fc9af9d307b24fb8df82f73f9c5d07a25b2aad6a9389cdd0f"}, {0xf8, 0xffff, 0x4, "c83e2dbd6193aefc494918a79c2c9a6e286cbf06095ce5fd2316c396d5908bcc659a1da0eb8a9cbde7ed080776bea7fbac9778eea82baafa6853e034a9226249d9968829c3aed0e4fb06bee53a450edeece9fa869fd2d7e24e00c4c5639b6d13817fb5f835fbdcd318b9593e43c7bc3bcf061ed4f10a3318bd7e1fdeac7a0b7aee7139df468340725c81b654c90ff3f1b33f0c0b27bef5eb6e86e76213bc93c7463f3a35a9d2eda1f62fb3c83cd95af7f630e372cf0affee708d3921e1eae8452b42085c2366b4ea15a8ee9bba7dd824a107d9b3ceddedef334ea99486cd888a3b85"}, {0x68, 0xffff, 0x1, "f2b3c0623c8dee34d8117c155e04d5754c31b150c4cd0363b1d9608f9b81390c7bdc18b3ad6afaae6b047a554427aa76f7fe549334bc46e78b222a9c7f3a9e9c24b749ae6cc207d8a7655b61dfdfab02cd298e18f7a3e8"}, {0x10, 0xffff, 0x3}, {0x50, 0x1, 0x80000001, "5c134e8c01af071a55ba6ad9aebe44f2f6e1d69ed5a02dd879719c8c8fb119f814507561808db6eb6c9a87637544d3363e15f205ce2d5eb436513225aadd872c"}], 0x1250}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000002a40)='./file0\x00', &(0x7f00000000c0)='W\x00') chmod(&(0x7f0000002a80)='./file0\x00', 0x21) mknod(&(0x7f0000002a00)='./file0\x00', 0x20, 0x2) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="0030ad012dfae5f35b12972c0a"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x9, 0x1, &(0x7f0000000180)="a14fad7118236b72de47bc47d4f25c1bdb49ea3bcca0dc453c65f17ad26d35d586928982ab05c66c283539bf749b9f39fdc5ecd509e971e24daf377704ae17e7f83fe9fb2a1cc6215f1650d6d2d50789cb72616a3b3b4b7964fb3849779e22008a0e1c5d2c242fd914c6325ddd97b46ae737544ea7c4e7ddf9000209a5e445115a547de3ae7129848ff398cdfab9a09ab87b5c420f5f95140936e37ffd557ade9e86362a7394fd5498b0ee351be179f771bbdd4262cac479aea3393fd087ae1152de88921176b7622f4d19f4764d45e0e606c9c0748c1ac1e51ed95ab3788139fcfd5305612b29a27d0b2de95581953478179a08834edd815d49b29ed2d41247ed3148df97f45d9a0d4eb7ff98605da3026ed737ad9e99558c175d39994e76df4285a0dcef8d0318d32b9ac98c4e8293d95b08d6b35d558a392c99eb98d52a3aba37d268b1219c1f4d485ea37b7e045c0fa2b5e1f97eb0fbdda6fddbf9fc7186c36a0e862284eab83b6bd4e0afd2ff01df3510ea87bb3c267dfd1cd9af9fee356fda78ff92ccaf036673bc6808e5405860e7562deac9c6e4ef69a15711ecb081705651fd70e8d906b096c69498f66aca530007c3e05e0098dbfc253209511f8fe977890aa1160016abd34d16c6fca7bd8057a010c20f66d9231afad2d04aa225d01594aaa0906056c79104757b53d341b2eba0e2e5e0d3cf5d99698f436e46d606408bf2941db5fd792abeb8968e5ee2dc8e8f808beefcecbd16567e5d1632a7dafc9d241839dae54145d5a5070a0e99d950f09b221f3b0446ce108d259fe6af449cb314acd8973888eee9c50f4408deaa762dbeec98610de85cac6f568afba6abbc14ce0464f18e4299eed2ce55174dd0ada5db26feca261d2ce6a64de4a8869469b8bcef4d27645cb7bc91744fd8ecfb5caf82e804aefdb39deac11720cd39974ae38049b1ea26fa403f742c19757bf4d1c18c38bb613d02e9e03d33bbf6f4d9705e34e70f38155f0d5902c9bdbc06c73ec531ce88f3f917aedcf3fa0b0e0212fd3b4e81ec94f6ccbce7f48c71e45aa12d57a30a36a56a8cab1002cbf53171c7e8151476e3356c7f4bcf8470bd65b892e383edbc599764a0b26a8f40449fb0c06521a0f743502c3ad60bcccca2f619ada4bc12b033fac0041b9f881e88430a972d5651c74bc2b81073b7650ebad35ec6dea536628a59f4823b8cbb9a228cf510f356c4b349326f5ca05b44cfb42efd1583f4c26c9eba7da6a0d3872145355ad37089956929179d52b7f672f5d07782e19c406b1a45d86191f6a255679f899323cec461a48523fb46114166401c7cdddb4d2bddfef9acc8cdf81b39709ea039e50357e31122739da8d7ca8f0f33bcd62aea5ae5ef2436b5127ce609a2b7f32ce13f3e58fd7e8c596dd316e4d83a646fea682a261748d0835f6e13f9e13cf355b1f22ac78be33d56005240a9f835c08472cfacf672777c1068a47dd8d58f4c4f2f1cee2503bd6f4337eec9318be80120086175e4af5e1c744634a9dc176fc8c72e414e5da31089c25208911bdcf1c9f6f5370f3c329a1a1f527903fad35591d99f51d13a541887d21f41f4234af80468849f73e1b2af35ef85b21fb95b025b08f9b2a70dfb4784fcc37b45db922fdf0faac30cabb5a42e5e6b62451b11db7fbc1f94b0ec43b17e604f7abcb29a6f7d3309508db1f905930c58f28198f03bc22899f01b3041ef87ef62bbcbe98f88eb70e68bde7ee2db4991ca8f7e1873b8b95040e2a649331789936ccf0d5b587ba3ee8890c2275cac7b40f758952e05a673fbb9cde873d7026ecbc49fe2401257b7e726727e6383ed204040e08f7464ef2a99f5d0039306ab8cdc1ec2a746969196138ef54dbcadf7b787f114e1c33d9aeb131d44aff6d04354e9302e29354dfcc96af485e45894497b166e630a5c110d6391df0b4b861f67069a6a22fe73b8390d24bd233f8e93eb7c28858ad03467eaa9c5cda6406b2503db70c6917feb5c511c08acb6c45841f608881863036463d639763c0015d4f7775d3ed123c754d6e53a459bc4cb12769da6009bdc3656d426658e265f1540fa2b75efacb437514c1f39d7ac8eb388cffc6d2e8f3643ec2ec5e2bee1702148a8f9799b49c00173e8eb3a9bed814ec18e0b791a890f2574fae20fc7bc4df166ac80a8c15138bed54a81834f49e5aae76d84cb3cc3dfd953deb2909dea7e569086f68ac9170b6f9fa721c654834fb6f3b73c619e5805cc4afe89bd7753cc4d4b3b3a51245b08f9bafea10ad57c476ac73ea0c7b45744270a7140517b5c1f4d703bd1a07b69ae0d0392d292d5618b01befe9c786f3fe8fad40305893d40ab48434c032fb3164ebc5c1d680ab126428aefc9417722a46f6e975b25184a4afb146769cbb85a91a97edf552dcd2fad4c3c486e1296b0b8d51d9ba968beda976dff1f2bfe6fc6428fff804ed88fea2e9a41c7ef301bfba2cc6d9253a7273389549cafcf53f930a9d511d51b0dd48d82ee1cd6ecd658e5fe8edc134f67a859309d6e91720c6bc89446c2bfe4781519184afeeb6c3f8c01b4d2d1af100caa1d406415ecd6f5742df78fc968dbc9227729c9fc386cd08854589523e357617207372a98e90b40d0cd6e666024c5a278460816f3aaf8b67a487df037fe61719dc3a365bb42caad6b8b533a843961292878eddb83d05d5c11e05cf92272f3bc6b87a6651f076a8a789731e62e9166991817328e67f63a038a21c7f812f9f7087c27f6d6395a331e2ba850cda5bb94248f0dd02e53a8b1e4e127bd9b0690edb8bfac3bf9d35cb075ac01d2b648d6d5b78c7cfdd6fc920ba726f55012c4666af79d5c906e0666cacba0e28c22b8c9e470b0d4ea4eacdda5d7dc1194ac3975ac5583118e97c2144d4a142a08c6e3b3f889ad431efcb0e52e190d07a5ca9c96e649063c782d8af917e12f39b5ec231dcf4ae356acf3ede5e9442303643b7cf72ebe8803e74a11a532e56cd1155a090bce92fd5f8885eb27f4845a5add93da5a06d5693594fa7d9f2ba078cc813bc58180e5c1e6a94d4c28c795e92f6b2d8d63ecf1c713f7446c0ac7e82528ebcc99ca93b910efd65c58d644cb29d19cfd312d1a24116ce480daa2308b27e52ac0b3109b01ddf96f609d77fbfbd282ec77d816fce6a0ec2c1e9f8f7951604bd5cb9f9862808d20383cb8d1f928e4ebe9cc8a4cdb5ff4cd27451a48963a5b3d440c6fe1cf75a9c49f1b5ecfa842ed4552faba13eefdbbfacffeb615a85e326dba128c8ea27985315dcbe03126e4facdff26618d1bb76344b01d1bdbe39edf4f96a54aea6f753334d7baf47a2932dcd205227f77c5f67d6daa48a2bc38e275ccd975109705024b0af10321fe7b8aca6a60f26d587376eb2efdf6175e33604defa0a052bfd21cee817f93e5e9dfb8a12d9e52ebd68e2a03024bbf3a231d3bc3e1be3495692d0e68f0ddf47cd8da4f3d7ebe0fb0f12c06c1471a6f46631714999837fd22f7cf936a1a82d82bd259abd4a4d661be148238c5815e2ba36725668626bd71b13940255e8ec8afeefdeb8b32bd45f83d9254ce0833855744225c71c015d2185df0e5f477275b8f3c544b205b2336570666ea4c9d9f9ad87691eed3ea3d13f7b64e387d0a8b2923a667fa8a85f009c0a37a466225c02b312790a6d2e6cc8347fc3745a833611badb027830a9430625b0bb5e20dd1c4a2dd21bf45ca1569f5bdeb64e876cb67bc5726489415f3097912ebbded8914daa2b4176f4990b4d23044a566e220ba0a2aaddc45784167f2b93c363908d85967ae0a8cfdcb0ff1571ac270ba217281aff538a42467413e271c3a2cc328b512503bee99afbd472152d8c71b7f832a6549cd06963be7726e762b125728cc39c8fe14ff785672d27756e09ce23ff9441f6ecfaa536afd0f96f1534ad49d2b073855d234b9b5e611b41e89dec3d04b64bedf90de2e88ee86425c1303457814f7605ba835316de0720685e4e967a167c7450c003750718cc156d6b5ec0eb334d86a37a9c9b220b95ad65bbba85806fad4835dfde40320b98bbecf990e93d7963a755aa735f54661de48d93dd23cdb2a8cd171df01adc90132106764afd1d961a3719b65726dcfa6c782ae1c06a18e3672bb72a582e53e53435db3f892d1c11d45656b274689bfe45791fe980427a6ae3c0d3021a384b62fa8e1f779993a35b19edf2cf898f5dd06dd0d189d2dd231c674c004535ced143a87b1824445208ef56f586240e464ca9b35610f177ed12a45baba4891fae9570e140016a9cc737169fc466a2e09cd71a5c1f15526e9b401ac93f815494f0d9405238f722d3acff0d70cacd84ed641459d871e795935fa140b7f11e333d3078b18b517dde7a3fde9da2c48a337a49f75d813e8134766254ed8936632e798c69eabeb181b54f83aadd4020808b54107609279a190e8f7ff79cb0d61d0eae38a4067bd017e3044392627c82c6b4955929b9ceb6f245e1bfd09576c2e9abf0cda67592cb78c6fbf80e8f05b33e6a3cd138b113a0fe1fbf5c9166a51a78118d86d0cca7988f459a4ba09b38000b00d4262c9804412d6b565fd22ac7d069b831fe08af2fae6872a88eac0bbda4e62b86bcb36a4ef5ae2c6eaac02afb07983101c29dd0b03281b4b4db7da039e2169521ef7b566006b1ad8198694e3eaac3ca3d22d35b2e4e80e9052addcb7bee43404e2fecadb2776673a48b9531a3c5679dfe51229b80cfe4a8cb15ec74dd47e26e3ab297a5e900cf779cae2f72efa9b174e8b0e9d856e053c5e1c04505611e83967a04eacaf6009a2fa17c9861293e198e7e3caf5e6d5d6b4942d6f14712c6809061c506ab26e43e56897e6a0ee6dd42ca399c71f5df2c224106cce31e1c1a3d864722d93c230877334c8c57abc73b930caa6eecc17cf09a8ef8fcc5f50dfac4eb60d1eceea1252c6c6967fe59585f1e0b1bb0b64fb91ab7785873f5fc51d196c0ef0ee875175a8038dcc162032764cf3e59daa1f7a01a3537498acca48141ba1c999dc0e349d02c01f72f4651610cf420dd6d4275e48f8e5b4124f3833c217a5d498af3413c0fc863b6284745077c33891f2f738528daabaad5ad7afc3739f975d44afae5f191b15c85ddba381081c1020cd03388f5ea6b5c4ed3b4bf47464c9211cfdb45e76c32b25121eb0e44f263288743553d03fd336dcca08a093be6b306f2829687c054f2fe98f427b9383109cdc0ea76920ca4b2a886681c0cd37110cd1430f9f3345060a8b35bba7c448f48a712b10d97eda4bdb6c6f759a7dc57c6f72d2078046b860f29fee09986db2b09631404d858cec91820affbda7adc1f13a364456a8506bb50a92839096cbf4b8d878e85848b3090117c30db4077c665df0c0f929bb5a89e29e483eae161bef95347936a5a687bd915c64d97ca8e517c0dd85709f556c711fae4ab135fcb6395e9ac4b522a22efa47270f26223f4f9fda7ba35d299c27ad6f71a5595d865f3cf6afb48721bbb1873467638038df42a2726e2e17826a39fb787fcf4b811e36a1b0079c4f52b0994784537ed3efd56fc8832b15873e117b46a60d7f951d23ddea384b158152e1747b50dbe14856904f12a9f348068805fa2cc2c5f56a5dafbb694f5f97dfe1940e39816426908612b8ad815b2bbfd7c039877c45f336f6872d5f5e63523cc7ed551c6cf51f0f037bc5d6bbb6b282ab00f4cfd2f91af1a0ab1481ee95d4fe64b39b1290c67661b572586fcc1c4aa57c1a783b7d35df8988717a36962897aec6408a6432d22e159efff6c83d4c", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x220, 0x101) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) 16:00:36 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x42, 0xabe) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='.-\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\xec+\x00']) 16:00:36 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x400) pledge(0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1ff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0xd4, 0x40000011, 0x9, 0x39}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x7f44a9ab}, {{r2}, 0xfffffffffffffffd, 0x92, 0x80, 0xd1, 0x200}], 0xffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000041, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x30, 0x20000008, 0x4, 0x1ff}, {{r2}, 0x4763cd6e50f6e6f5, 0x80, 0x400fffff, 0x7, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x200, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x44, 0x40000000, 0x1000, 0x1}], 0x8, &(0x7f0000000080)={0x2, 0x10000}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xd1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x80000000) r1 = getpgrp() r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) fcntl$setown(r2, 0x6, 0x0) 16:00:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x3, 0x6}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) r1 = semget$private(0x0, 0x2, 0x80) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r4, r5, r6, 0xd5, 0x5}, 0xffffffffffffffff, 0xdf41, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x1001, 0xa) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = semget(0x1, 0x2, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0xbd, r5, r6, r3, r6, 0x100, 0x8}, 0xfff, 0x291, 0x800000}) r9 = dup(r7) getpeername$inet(r9, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r9, 0x2000746f) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r9) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) setreuid(0x0, 0xee01) r10 = msgget(0x2, 0x1) msgctl$IPC_RMID(r10, 0x0) @.[À  panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *162947 37336 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x154 fifo_badop(ffffffff817a7612) at fifo_badop+0x12 VOP_STRATEGY(810e5c952a53c4fb) at VOP_STRATEGY+0xa3 bwrite(a60dd8767663f925) at bwrite+0x1f5 VOP_BWRITE(ffa5c0c6e4a5f991) at VOP_BWRITE+0x54 ufs_mkdir(bc324a8a4faa440d) at ufs_mkdir+0x73f VOP_MKDIR(b8f92dc3e873fbc,ffff8000ffff8260,1ed,ffffff9c) at VOP_MKDIR+0x72 domkdirat(56bf7eda61b586b6,2,ffff8000ffff8260,ffff800014a1a2d0) at domkdirat+0x 12a syscall(c549e9ca5338300e) at syscall+0x528 Xsyscall(6,88,7f7ffffd5580,88,0,7f7ffffd55c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd55f0, count: 4 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 fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x154 fifo_badop(ffffffff817a7612) at fifo_badop+0x12 VOP_STRATEGY(810e5c952a53c4fb) at VOP_STRATEGY+0xa3 bwrite(a60dd8767663f925) at bwrite+0x1f5 VOP_BWRITE(ffa5c0c6e4a5f991) at VOP_BWRITE+0x54 ufs_mkdir(bc324a8a4faa440d) at ufs_mkdir+0x73f VOP_MKDIR(b8f92dc3e873fbc,ffff8000ffff8260,1ed,ffffff9c) at VOP_MKDIR+0x72 domkdirat(56bf7eda61b586b6,2,ffff8000ffff8260,ffff800014a1a2d0) at domkdirat+0x12a syscall(c549e9ca5338300e) at syscall+0x528 Xsyscall(6,88,7f7ffffd5580,88,0,7f7ffffd55c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd55f0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a19cd0 rbx 0xffff800014a19d70 rdx 0xffff8000ffff8260 rcx 0 rax 0 r8 0xffffffff819f77b4 kprintf+0x184 r9 0x1 r10 0xffff800014a19ad0 r11 0x9a697b2b21fba4fc r12 0x3000000008 r13 0xffff800014a19ce0 r14 0x100 r15 0x1 rip 0xffffffff81369b08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a19cc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor0) pid=162947 stat=onproc flags process=2 proc=0 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffff80001496d2e0 process=0xffff8000ffffa350 user=0xffff800014a15000, vmspace=0xfffffd803f015210 estcpu=36, cpticks=5, pctcpu=0.3 user=0, sys=4, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 80629 180382 1 0 3 0x100083 ttyin getty 44782 358773 0 0 3 0x14200 bored sosplice *37336 162947 72659 0 7 0x2 syz-executor0 48774 39123 72659 0 2 0x2 syz-executor1 72659 495850 70571 0 3 0x82 thrsleep syz-fuzzer 72659 470002 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 234349 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 94414 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 86434 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 46365 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 266305 70571 0 3 0x4000082 thrsleep syz-fuzzer 72659 341206 70571 0 3 0x4000082 kqread syz-fuzzer 72659 310298 70571 0 3 0x4000082 thrsleep syz-fuzzer 70571 86521 67164 0 3 0x10008a pause ksh 67164 30169 51052 0 3 0x92 select sshd 51052 265611 1 0 3 0x80 select sshd 71200 25543 95720 73 3 0x100090 kqread syslogd 95720 387245 1 0 3 0x100082 netio syslogd 59246 366719 1 77 3 0x100090 poll dhclient 21883 337429 1 0 3 0x80 poll dhclient 52481 196910 0 0 3 0x14200 pgzero zerothread 43867 254143 0 0 3 0x14200 aiodoned aiodoned 84455 339724 0 0 3 0x14200 syncer update 30410 322840 0 0 3 0x14200 cleaner cleaner 33743 142444 0 0 3 0x14200 reaper reaper 5747 459846 0 0 3 0x14200 pgdaemon pagedaemon 27444 520516 0 0 3 0x14200 bored crynlk 96133 63752 0 0 3 0x14200 bored crypto 66894 409101 0 0 3 0x40014200 acpi0 acpi0 74842 189754 0 0 3 0x14200 bored softnet 69548 142662 0 0 3 0x14200 bored systqmp 65738 9941 0 0 3 0x14200 bored systq 73538 505715 0 0 3 0x40014200 bored softclock 90320 349901 0 0 3 0x40014200 idle0 1 159367 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper