x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x1, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x40000001, 0x4, 0x571c}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x1c51}], 0xfffffffffffffe00, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x5, 0x33}], 0x503, &(0x7f0000000180)={0x1, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x601c, 0x800000000002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x1, 0x0, 0x3, 0x5, r1}) poll(0x0, 0x0, 0x200) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="e50332cd01af69dfafa477e341319c5311e2096f998913e3ce85ea5d8db88c56c5c56b", 0x23}, {&(0x7f0000000140)="3fab7b30fdad5bc05e492698cbb55408732fbd7b8e64", 0x16}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}], 0x70, 0x407}, 0x402) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x401, 0x9, "a311068550b62b4365a3834af396b5871fec9911", 0x100000001, 0xfffffffffffffff8}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:12 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001140)=""/4096, 0xffffffffffffffe8) r0 = shmget(0x2, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) mkdir(&(0x7f0000001100)='./file0\x00', 0x3a) readlink(&(0x7f0000000100)='\x00', &(0x7f0000000140)=""/60, 0x3c) chroot(&(0x7f00000000c0)='.\x00') 16:00:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)="86da65733b04fc4b26961d949347a89f07084caeeea67dbd812616e95a58afd43802de9bc0c5ea9cf95a2b4344495ea7ad4eaf880f9bc82fae4a861535fd48d3ccd5b446875d3a913eb091299414430703cd6a7892de1f08ca524c4060aaccf089b36fc72a26817bfe228ddfa5b191652a9bc2761fcf5b5e5d41b3b58b69cbe6a0d5ca43a5b030e7061004", 0x8b}, {&(0x7f0000000240)="2d9dc6da2e1cdd52893139fcd02143fa2e836590f5ad1c6e98f989067bab003f5e69049ea696477a70ece29e27b4b7f4624138e165114ad9c47f4ce91aa4b47f7ccf94135b833bd2", 0x48}, {&(0x7f00000002c0)="b39d2ef1aaf5ae856472e289a243095722165e1faba4aff551acc3f0ca827c3d4769a14d7d0fee52e9c927fdf3168a47ee2210c057083fc28bb1235272c09efe06d7c111780b48b78b35b37aabc0e29c0e88e9a79053abaf6412ea42effd6d8dfd2c0496b17891c5a374c826df613d850f964f147345d34392c8e22864dd27dbad5c3885d29ce66cbd20b9309c110ccbb5d90317ad533010694f4eaec85041ed45c7f4a4ed400293724b7aac7dbec1668f12f1885a2c818382870abb721d41b90f6644dca678366cff5f10ca826ddb16ae589d6bf3984756ec0d5bddb52d5221927bec06ea6c9610a5bea8d1f6a3089a7d1dfe2a51d477e054566720", 0xfc}, {&(0x7f00000003c0)="db0aeffe8d", 0x5}, {&(0x7f0000000400)="0e4bc292ac1f9e6378629e0e2a2f9a14322695e3569d2917b70173ecddd90bcb714a668be0cccb173458744b20c03006f7d67b1695b77993d4268c62e114bb1eedea0624e44bd6a886d8ef0e870282e15629f5f06b75a6c05236bfc818c00b9dc5795070883581502387d5bccb0de3b7c20bef880733f0f114f53f681652ffccada90503e625af03bdf942ef802d71a3eeb96c0f60ae599332e29e345bc6818b32ef05101498654a9b19890c3d0394ed5042fb5b1574ad6d0ceda447efd02ef95737c80e68f5045cf14b39fb5820ad7c03d678f2eee98b372d62eeb84838e321fbc6b438815f312b74ae", 0xea}, {&(0x7f0000000500)="984f9732d31cdd772c5400494e32a867f538744cab97fb1751788515e0a36f46ba4786c43d67a0e43551d75f4884e10858b300a427d4b251ee96b21d33ac742c3b420f6918e1ae0551b9aeb65c0d2c40820268e85ce7c5ef5936c67deeca41e15de45032486e42f6ef6ad35b2407e1b97cb00845c80b7f92ae7ffee36995df74bc6f01ef723c413b0bb1bf978d292239dbfc36a08c33ec7c1dbd37e03705", 0x9e}, {&(0x7f00000005c0)="91c2575fcc5876a7c3ad0a94ba54688b75282f236ce6bb2090f5a1bacb45c5", 0x1f}, {&(0x7f0000000600)="ef45d948ff1106f247c71e1fbdb6945a91c50a223a77b2327da23cb9bb34a3718b201af072451cdf0a4d84becdf5061a39", 0x31}, {&(0x7f0000000640)="8f00f656ec076605669b68f48b4b146200d1a01f713ca2170ede9ae20a7e4dc85b36eebb905c3fba039477bbf6d4b6526e359232947c247f16bef0b486244d322251116885b7e6efd5a0a009ecb282b1687e41b745991fb35e98d253b528c0b2a4a859542bd35b377d14f9e3bc3ec308566d5e11d06ced58eba148f39bf4da1a629552e236fa3332115390e22fdaab621cbcc636ff575572b87f87e14c55fd1d0e0722e6180cd849", 0xa8}], 0x9, &(0x7f00000007c0)=[{0xb0, 0x1, 0x730c, "e7157c3e7eac5e84b1a34d4f4a86faa34156eb6ccb522514d75c62e1e32c6183e305d14d37aa40b5627d8162297a1d84e92da16d5766804e12552a69c627bd0b530bbb00511b912301162249dad84c3d04ec3f99f4d4a534f057e89428388a3cc2cce7279be3905c28fb651c3b38fa49e01aa2cceb2505d9633d08a4fba835a42e8b318dcff3bee21e487292837dce777d9fc43bf48afe173c"}, {0xe0, 0x1, 0x6476, "a0ea031199aab666b7babd4bad300426d10537dff9a9a3a25e7cc32db589468e543adb5acef374f273dc331233280d310394bf50b36cb22bbadb3b8ac4533509038dfc51b26ee369accb82adfb8ff1f92d04036ec7b5d942253919cbe5d2ca50f4e19121d9bc2e8128ae7b45facc70c71ba17aa00e20ab6f8edc5cbd06f4b2935ea4a786db60c54cc140f7a075d23ca9e782f16d2f40fab6a340bdc529d70de3996cca30136249fd2dbdcb739d7d58b1e7e99aa8d9cf546e93a1a58f6168c818408cef11e8de35e304d001713e1817e0"}], 0x190}, 0x2) getpeername(r0, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) sendto$inet6(r0, &(0x7f0000000080)="355eef660832d13ed3cfc3b69ce1b13f77cd6c10d209553f42263009ce3885e1aea51b51e5745ccc4ab09d19d2867d663098beba280975705be92d38a7a120023aae2897ae9a7ed77599df159f1b74010f46a5415cbd05e3e9f5406d3eb6af3628e3cc585966ea70fb3eef1f84a03171741386d3ada951d67eb95f27c25515de1ddb0094b71b2de17e73b2f60883914c6db9867d49df9e3fd1546415ad287b73c1f864e7e8dae937c5f00ad60d726abab8fbfb006f9ab140", 0xb8, 0x6, &(0x7f0000000140)={0x18, 0x2, 0x1000, 0xfffffffffffffffb}, 0xc) socket(0x11, 0x3, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x6) write(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000000008800, 0x2000) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a44", 0xba}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="296c9b96c3aeb751fb0f4dbbbaac724914c398dd23d1bdc5cdf579355dae6dfd04cfd5745237516123", 0x29}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) symlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./bus\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f00000007c0)="051d381ee9873f629ab638ebcfbbe8e1ef72ab47059df98395d9e0b8ad568185ba43bbd313e50531d274508da4bff95d1424cfad9b05b16475c8ce73e3f608b4f991c1b964a0b2f3045155811a72d3b59d7af3b546eea408fa741be81e28872de42da75312eca115d05c7a3a3c14d129e70f9241c5afc5f8ab71725283dda8fd8ccc937d684d778a3659ede7abe1d92dfbcc674b68d059ac66f492a58fca5489d01e420827fafe3b62c56034bf9de8d0d6f29b", 0xb3}, {&(0x7f0000000880)="7a13899ee61a100ff2b2a78de3f64e0a1d8727d6a44cfc988928934d0669737dcc9ea8e89828519e854446b56296beacddf4a3ac192e141a7f577b2a3a72cfd1f7254bd6f1adb0ca7c3a1b4187a47e04ecf85eb7e315afc800e4354ab042c6ac664bf128c7eb636d3e12884697a4e16541689113be0b3583cf09fba6c85a9eb8672f18826cce93b5cf76b634fb23bf437b31183f3e61090c47", 0x99}, {&(0x7f0000000940)="a6950420fe4a468219f3282adde0db0d77835f12e235e809cb8022749f4b514f790972da4f639eb9cdd2", 0x2a}, {&(0x7f0000000980)="822641ac35823ad2c572b31527d9542a3284ae8e22a30863d07c4d6578a280cd4abc9725", 0x24}, {&(0x7f00000009c0)="0d684f06d27f5382af9e9fbbaa28c18a4bfb284472086590dd3f343b8025e65d59ea41d4a7decd1a3129af710265cf378e058c3b1376f66d609b195d706b4443d3098c6ff1b678705c64250c902a8acecf4c1865dba1210af99a756791586c0c187f0890de550afa74da375712093b89cf03701d54346a32432e09b615f20d890118f8446790b5a8e220c47c41", 0x8d}], 0x5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="35b710621bf26a12aab1dc2bce40e78bb5f57b926ab47c885f2a1a7f4e4519bae0a9acc81be1ac9d5cb72ec5c88f0913fd38ff80eb8c9b6e80991c8ded6865a2360310f2f157a5a2c0edb04ee9238c3fc1c1634d11601ca233f97627571e92a60490f8901558078fed2327a71ce429856210c0e1a5bfb69714d247b21c2a", 0x7e}, {&(0x7f00000002c0)="8de7f723564e12d4f791fc2dbbed2c18e851f3cb0a9766e8d6d2be75c357961f56dd9c2bd380874046a8030662deff437d3e44b562dea839fa1b6380beaa120ec577ad3e29e90e0679840c9ab31a4d0bfe8ed03a3d0082f446bef12c91de440dfd51f2edf1153ce9e86b68d1b6415cd7d76911c95e6fa410a3b0e473633efd63ef1aa3707f56679493b72df871ac48bb516599a1e766db40", 0x98}, {&(0x7f0000000380)="c79ee0d28fc68f2548d06c3746aad84b8475171ff1bfa2556cbd402960896cb70b57e343ef5707f2f4dd0077a293cc459a1e6bfa6187b77ca51d1181dd4bb20483f2271a3c1273d2307a0ce824e1f40618504c96aa7357ae69587e40a9b908fa716cd80b1783e97c0f26e8641259cc1422e34658af399c08a292e52a6e92fe85aec11a92d39fc3b1b818ccd75d884ca4fa1eaad9878d851e97e276c0450570", 0x9f}, {&(0x7f0000000440)="fc4aca7390a08eb38f9b74ac9799bb31a694adb69f4701adbc8ab496dbedd5b2f4a63c1de66d061d41d1846584d7080d4fb7a048ffa955f1472f43809768c682e66970b3c7a43367435e0473d253fd6370ee52c7546c3f4181e3ac083997a2118c53eff863690fe818e0b20a6418edaf83e3bd657848403bd93bffe390688606e9b17f5f8e588f6b9f58a8b82edd36259c8bec0044087ae5f5f36a9496b3f3cc9da1b272e9d36e102fbc32ba7681446b7edc10b7a4de86ad036b123f61434c310a2c3f563c739016f5daf7d77ed1897b80d6431603d509aa9569fe2fe6ba7d88867c5cbf2c8d5f4734", 0xe9}, {&(0x7f0000000080)="e1e8a83b01db5336ecd512d5baffd1d4afa3c38cc5af69801d9a779e7264", 0x1e}, {&(0x7f0000000640)="8c643b6f5e5b8a543660444ba36ebc5eb3c472663f2294adc29d50bf9182459209a8c2df0c8e8d10b2789d8329a75624f99a60a36e0d7ee52a7cd6788775eb849ecba58229e6aff77d0611107c5820d75312a8757fb4ca7592962950875d3114d44abc5e98527dc89da60f6a0d2670fc90aacbf491e00e5765395677c3236b4c621ec862c189e97158b6ff0fb0fc599da2407522007a07a3b487d04c898722c28f25a01559f2170b8abad4eb", 0xac}, {&(0x7f0000000700)="593e20253d0ea39fddedaef2e44a16ea8be5b86350fcece2aca831d03f5664648e89286dbf702e4a09f8b3092237fcca7481d9e883e704133cd1aa71c812f1ca2365dbcf563deec7081d501ebddfe1c5dbc8f30f236f23c12f87f2f5df1b1dec661ef93d4687e24507645d49a95dfd3bd081970bca1678be9c5054837a2e2481ca41cac255b2ac523fc9ca4475e1b2f3fb1f18453a2bfc939d7c0df3", 0x9c}], 0x7, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x80) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xd08d, 0x2}, 0xc) r2 = syz_open_pts() r3 = dup(r2) syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) kqueue() r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) msgget(0x2, 0x20) getuid() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1f, 0x80000000, 0xfffffffffffffff7, 0x20, "94109508dc6aeef0a8dbaf94cc470fbc1463a01b", 0x8, 0xff}) 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000002c0)={0x3, "9b87ba28591f7a390de71054a1e85e81d0264c3c07ec20173545d611b54926ed0974b37637bc058bb501f75b31c3260a53cc22d882448dc5b11f6696fbf7af"}, 0x47, 0x800) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xf9b, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x3}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe0, 0x1, 0xc0a, 0x324}, {{r2}, 0x0, 0x0, 0x3, 0x3, 0x1ef785d6}, {{r0}, 0x0, 0x5b, 0x40000000, 0xfffffffffffffffb, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x40000081, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x0, 0x9e}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40000001, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xf9, 0xffffffffee868d79}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x400, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0xc2}], 0xe, &(0x7f0000000080)={0xfff, 0x7fffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xfffffffffffffffc, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() semget$private(0x0, 0x1, 0x40) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/232, 0xe8}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0xfffffffffffffffa) chdir(&(0x7f0000000140)='./bus\x00') 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x2, 0x2, 0x1036) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000300)="1754abe2315889f8f7ddc4b702bc7ce0d32d74c8b224b8237b4b1e7728d965faac428f5e7daa1fbf0723cb1ca70dea76822e5778442a4ebdb8230744e0075972f666fa4ae08f974b5bcc36bf73c0e99d1826e2885a6763e20e245505837ac4e9a49e025d84a1aded162af2e524b2e09332eff9f4386a0a4a2842c7c45896e9a916a4d900e5cfbb497df3a5387a3e0c1a6a2b297b602a4aa893c3059ab8c73b7a211bc91e6b6354a10c76c81896a2c52ae3ecf7bf69bdd3e703f0a2ccec", 0xbd) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)="84041b43", 0xfffffffffffffdc3) write(r6, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:13 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff478, 0x1000100000000}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 16:00:13 executing program 1: socket$inet(0x2, 0x1, 0x3) r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r4 = socket$inet(0x2, 0x4007, 0x100000000) r5 = dup(r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r3, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000005, 0x3, 0x2}, {{r0}, 0x0, 0x8, 0x7, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x80000002, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffa, 0x86, 0xf0000008, 0xc0000, 0x6}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x3}, {0x47, 0x1}], 0x2}) dup2(r0, r1) 16:00:13 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x287) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000006d994d23ad595f4689e3439a000000000000"], 0xa) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x46) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000003c0)=""/134, 0x3ea) openat(r0, &(0x7f0000000180)='./file1\x00', 0x200, 0x8) close(r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x02!:%(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='-\'\x1a\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file1\x00') ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xfff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYRESDEC=r1], &(0x7f0000000300)=0x1) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r2, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) r3 = open(&(0x7f0000000000)='.\x00', 0x8022, 0x80) fcntl$getown(r3, 0x5) 16:00:14 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) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) dup(r0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r1 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r2 = syz_open_pts() fsync(r2) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r5 = semget$private(0x0, 0x3, 0x22) semop(r1, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r3, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r6 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r5, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x40000000, &(0x7f0000000800)={0x28c, 0x1}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r1, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) 16:00:14 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) msgget(0x2, 0x997f8b5af403e598) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 0: r0 = syz_open_pts() getgid() syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x12) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x80) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x4924}, {0x5, 0xffffffffffff10e6}}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x3) truncate(&(0x7f00000003c0)='./file0\x00', 0x7) open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x1) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x83, 0x4}, {0xcb, 0x406}, {0x0, 0x4}, {0x44, 0x8}, {0x41, 0x369e}], 0x5}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x7ff}, {0x103, 0x2}, {0x85, 0x1}, {0x45, 0x5}, {0x89, 0x2}, {0x43, 0xc}, {0x6, 0x1ff}, {0xef, 0x3}, {0xa6, 0x9}, {0x101, 0xfff}], 0xa}) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000080)="08000200", 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0a7ae489f2289c5737f742dbffaec40c5c792f173ab5cee6295272f7439782e76b0dc3ef120757e3a124394c65308f567363433efa32619f84b099814276739b8c4d5056398c3243228fc5fe4185d562e84a2f8f9f10366f6d345c3fd6c821fdd6a73d102f350f8c885851bd8dd28243f4f6a358e98bc7171c4adf028d3e8ad1aa52540ae5ea0065000485edfb676fa72c5f5a9de672a3", 0x97}, {&(0x7f0000000040)="858840467a36bac2603fa396ac5b44acbdad0dc9c562acd7ecbec50f58c61bfe751c80a18934445eec22971f1a7863a217274285dc4afcb6532682007208bb02", 0x40}, {&(0x7f0000000180)="f7e79534e5a94f631797bd30dcbe406265f67cd1331c41ad4b52036f753c73f7b54be326632557759fa4df348d07a8b1620d3222ec4e97576cc8f6b7c8ac6222e58e7db4e1765aefd038336d52ad6d64e78ecee329edce530a17584d9dcd35db98f00d8cbc934766b9632ebc79", 0x6d}, {&(0x7f0000000200)="2c741100e8fdbd78c90afeb9c15fc95bd471ee56b1de844f1ab1acbb2c3855dc808ea36144f38cf0a1d2688efe8c7e4b8dd1e2f6d3e4c9a58e96df683dc9313cbd1c6a433c780e907275e3f3bf5a2b95e00855db75c8f3acc8", 0x59}, {&(0x7f0000000280)="274d8f814ca53b20365f888d79039cb534ac51b73bf8f4c24174d4d16f1a47a9e7df508ac85e54d2263becec5c77f34b8fdc8f914a9bc4037ff3c97f4182e74b0e8f9b6b644cb0", 0x47}, {&(0x7f0000000300)="a2c7ade9378d0b3597e27fe75babf7af4df5392e34a2b765e96f083ae9999ca14feebde383470a5e19636cbf7307ae1b8a6804d72e38aa2ce85619f36c3efb590ff735fd765a958319af1a051a925ff0e6c3c04ed7d53eb8695b6bd4ad48727759c28897519c29799bca18c47e8ce572f0e6142042f6fb9c5e781fe1ce6786c919391d01dbff2d237bec5f67fab1243406934785748cc74a", 0x98}, {&(0x7f00000003c0)="e345463911defb062e1a8f01bf0ca7b059a9b89493b19ac2b69773b9be9bb06b43f1a00a056704e338472da3672458a34a7ce25e468fbe9c058bf506f23924397eedea65995e609986369188ea6c8e159908a6273021d6ecc278f7d07dd8f600f2c7245d1cda3c231ec227d097cfe2e59a067209653c3874092de44bb84361a8e1933297b6745d4d00493317d3e68bf93d7f4885be386e093647255e31a19f40b6bc2a5ad49e8ada0d923056739adf3eaf2851e84bbd268ef32d5219d6e57ea597d74eafa19e3216c3be4d12b2b01ea64efa106dcaecf96768cc", 0xda}], 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) dup(r0) 16:00:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(r2, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r2]) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r6 = dup2(r5, r4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) bind(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x4, 0x500) semop(r7, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r5, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) r8 = accept(r6, 0x0, &(0x7f00000029c0)) getpeername$unix(r8, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) dup(r8) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 16:00:15 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x8001, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvfrom$inet6(r1, &(0x7f0000000040)=""/61, 0x3d, 0x801, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000900)="adb908c1", 0x4}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000080)="43d358f8b44b374aa3157b5537d5dcca8c29213345c9561518325e482a8e7c8bf69530ebd17dbf64b02785f81ece5c0c554a0a2727e4bf5ff17834f0ba93dc67f59a2355e105431b7315600184490b7749012a0b73ba629d63c1cc3f610caddd77946b44e02b93f85966b8caa781e82c4884091f3dc8561e98951a351ec11eefdd09d85e811d52770cee5e713791e93f7155cab3bb3164a3348d5615d245b27a556d990eaed6d7730a8cbd6894474d858d6117e112643f6895013a19ed053ccbf1db5a37514e74503c7277", 0xcb}, {&(0x7f0000000180)="a7b135aa8810c6def9443ef621e3fb8757ba66e8ee5ab57249a2e7da7acb1e787c708ac9e1d1d66f635366e5201e0920cd725ed88f5619c00b26b69f28ed07e433353e823a7f26e6c65712f60df0d09c95ec5c76ce0a738366774ff436a928c6aff7a75e0199cca675e290ca169f677d6174aed6f2152088ad429af0c6c8630b67b6e61a33bd969e9e7f46cf8920db2e2998c6dd6b353463aa42598e41b1d941476b97f0cfd9751d53185a937277a7664b7eb171538d48aeb92d3015f85492dc287eb3752bdbde9d9c5c403116019ba420e08dbafd9faa7ab15505c3184537910a0ac97c51de91674f2cfb4d7d200e159269", 0xf2}, {&(0x7f00000003c0)="01fb3db8ae14a822b72e9719b2631ee0618688d15f83c355ba3fdae9eae7d628448a8d462b31eb0a7faaca63aeb913498b1d85d335f5e3b1e0b3a492000405a397158d452290ab26619f2db6d23b0c0ba266f978c4a9e40b4a7bd2012a6b0dbeb01d940b24969dbc071339af7d857e40230346f10454b50993df93bd967edbb9a94184b4932011dcec136426c077eb73763ab74a3effef07139a25d7ab893e13e809cee94295c224c1f5b7f8b6c1e810b1ff8b79c375b8d76b4055cc3e01c8dba15734810340df8c91460373a1c8bb987b72070daba66406b3e86e441d18d6ca0de022b80f72a1329a4ba61b6ae2b7c6705a0c181516d1037a52e46e", 0xfc}, {&(0x7f0000000280)="c03209245fa893b41824a2f742dbeeeb903ac9515c51432fde40794c86f6bb3c7d627ed800de4ee2348d4c291a5a40b189e376ee", 0x34}, {&(0x7f00000004c0)="8800dcc45c45b81b5321f862f4f8dec2b34b4628002920611be7b5fc54f5da24cbc51367dbf8a7ad95445df1da49b53621f1fc3d238437d4f31d848f16d84a1ab781b88e6af4156674d9f6954de8d9dfce81270b5b04475f5fad8f18a4d81a784030e60ce0d6849906428d3745dd00dd27dd0ef7ce5a162dc4be39cfcf25fc38a3b2f45d8ba3552d90f284346602c8b8ac620031ef4c739c0261a848cc1612ce567ff40ea7772278bbd1b9032049a89b6c2d6abf50252b384c", 0xb9}, {&(0x7f0000000580)="7fa2ffdefbc20dc8753ee2474eedfbd4054f71a45783dcbb995006726e0d364f5c3dba3c052bbf8bed75f34c4178d9e8827f8d673c84711da1cb396ce7175cff1a35401064e3cf316c0aa7153d51335d2843363ed1cd376ecf660e346c31b35fb121f32b40d35a5bba6a0b915e1ce2f3b5030a834683f3ab808d5cc68ef6cae5c23acd788cdb31d7260d6b0dfc38a712d5420a3524372b83f218ad29b0fff67b6882debc91af34cb9e5c084d", 0xac}, {&(0x7f0000000640)}, {&(0x7f0000000680)="69c69ea1cf14c2b31191a4a9a986af0a87e5e87259e1f9f9c624eb74dccedaf4bc99f5aac52e0c0829d36eb3f6ca256a577dc13f4294ef86ca4f56aca32dfc5f3724ab4292583468ef0eec320b704e5e4997a37fc89096fcae694b349d2f96c138c103bcb7c5c12b00ca58ffec864dc9c52a7cc3c43287d852ce4e0f656ad1607d99c89672c3ff8f3eafe5bdebe0f62e25f26eef6ce061bfe31036f5f87fb82aa7e143ff2f754cd6ec5edcaeab40753d5908424c1f1cdc510542f59e3bd8bf59b4a8446476519d", 0xc7}, {&(0x7f0000000780)="2198e6345006473a6186fc403176499944f075a3e5a189afad19275af1814d1c97dfae964450fb923501fc88c8aa33004ba861ea7447449108d7d735f5bebd2434b8f4171238eb348bb209aa0d6960a7d6019b84d06540a8d7e5af7c6530cdba417004f2a7240e741bae392f22226f9dac644843b3ff4a26ffe84b9e9837e52afde5c5480617d77754924f722fb901f6507969514e4f3b7175b27797eaad29722884036d5492fadb73f8194368165990bcdc3453891581718c7cf4b47efb75552ff7583181e32fd418bca41a3b2107fa819ec00b2a9ec9921fd8aebd058df730a498a17821b809a3a450c8a4b42e1e3b4bd782b18fe7", 0xf6}, {&(0x7f0000000880)="1f07b96de2c474502bee97157995b9d403f063c791e39a6ffb8069b3de6d83bed2a49d0b6be230b1a0f090d926b1ee927d4a946598978b6ecb3dd6da7a8fcd606d6fcbefd6dfa032fe07130b68728465623392a000501b4017aca91b1dbb31b87f5d89386930ef9ea1e75dbe9ddecd8308bcd689d03ecaf2e983da34b15a33ab46322b47d04b1f9da2e0b1c6", 0x8c}], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x5, 0x9, "6542c7373a5a7a0c5f5c1689d0b4f9763a385ecf", 0xf68, 0x5b22}) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x791, 0x3, 0x0, "85495528f8f656000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="b690f37365f944a4e747abc0d6eb37309105948981853dc7f61c75c0ce2f3eecf678ee735bba272aab7fdd451e35c0934bd0b63751fb13b9ff55cd3dec51c9a2161b66ea7560191c8720bb3cd291f3b53b11be62919d707e5a9ca3d4a76c88e47794a93112675eaee94d0fa58471ab95e6fc81d601edc2ec3a04ba3c1e2454df0cc159a1c0f2defe2bee574ee98a136b10c6803888b1b964660142cffdfc96d7604a6675b3fb21b95990e797b2bcb9aaddeaafd63ebd3598bd4a51958665e5ce33dd4482368bb5d93773db9109edd8ede7e8ab04b0c64aa16895c1aa1485b7475f837511cac358915e4d30e2793343002fb0d1140dc0cd30fd9a4e3f04a538209ce7b86af531fb3852f0c2206c97c97283918f2097e1e6a30ce1f8d0f4dc7e7fb605925bd4733518ab3b62afd1ad2b441b1008f0336762d784543771d8d0d08349e34470f5edab7efcf0f5d8435456addb5d490a529ab9bc6703031983615090bbc706c554cbc1aafd4787096e05cd216bad25321b7ff67348f1f336d6a54797575ef45253dae4c2de02281859f86177fdcfe92a3890d4c398316160b425c287743daacbf1cc126146fa33da857259e3d8aa7e7e4999861bf7d8d86c55ea2bc2e1240f0d07df5c754f7a75ac6a24f0bfdbc60d9af5d16af3885fc4c4ddc71466e0143bc5da9645f03940e3704cb2b8cd0b1ed187c47be2fee0595e9ead662dab68fb9075e639bda57be40529bdcd02e62c74f15bc9b57402d5e8a0a00224813bc4f2bf3cbc1f4461d2570597c47ced2a1e8817ec58fbfed5011b3d3c3049458a7905a42df44ba07e99dee7edc3e54c7545b93c17f30e5ecdd89793746798d60c3dced1af03963ea00412c4d905ba92e1954f51884b9293b7c672075639acf2c39a592181ec42aaa1f32636126c973892680e95464d6693e318ab3f1569229b779364ba5f8b51ac5ce4546e33f2a7dbfe99339f3c68614a6cfdeacfdb460d56d17781dc90e5a7486f68067e5cde008011be63fa11fbcacb967a09b693d1be04fd813567ce8dd3cf96e2dfadae4ef032242d614dc47694fbabf17b0fe16de289181871948483e6343b8fc7f0105b66100a9618d2ce331cd27bf0cd798c8fa29c36c370f628e67e8eab75b17aaa8dda11682370f7700207c0adf69302191d7bc44dae949ae1b0b08c5c2331feb670734a753a4b1ab2edc27c9d19e71eeb93fc06e85cfd243248ee47b0be9bb8ff0b300b5a9ecdef6891e93a4b82fce3b9b5833948e628ab26fb81aa3ef32921d90364f10dd4a34a54e84e1a2ef62b970fe33c1b8276ac7e8b34f9e590d40d848369bfd076d5dd6e0cf9440e135fe86ef194423797c6a0f8f4072a0b47b485f33de1142fc17e9db4f810dc1b90615c3d54012598d870b3b54eecdf8daa99a2210f8b323601cc6b5f9f5e619768c8434062d41178a662d82d3e9089f541a525559553c7c562c396efdd1e0a012c14673446fb8628f22fa526daae909221f56579e4b17f6278fcd10bebf95071170b39755771a241f27d5f35d20647f7faeeda044ecbd549cf6c7f1c5f5c92af6db581d0ac1c9d1fb371cbc100ecab67f7811f10dbb995e2325c4e59ede7bdf01d985e3bba248d6bcf4d5d09ab87d64a0ca38794a736a3ae58d1fd140321f956ab5a3066522249ee6b1379d03ea089cdb30cdd185bf42fb2603cb2c3719a92c7be286881eb1b40cc0e45a68c71a338e4122624c173ac2624cde7172844869be2d2babbdb2dead3d7c91ba01ea03aba7e0eb6986ea9ec3ab801e605f903b580c3a555d8b88b3227aac96687cbeaf10bbd7cbc36763309b01011d90214969fdbf6f32b74009ca2aa983de39f27d584667a6a3292c413467b98e75529b722a47a270c2bacf84ba3b57ce4ad639f99bfc9e753f7b8e7c447a3c66e53ca24ab6601f3e975fdbc713155ee614100049f4591cd3e35a6922b132da8b5cb4399f41dbe2758c4fbaba07d55cca6a352763f6b766865ce1308c99536f58f3f44ce0cb24883419fa5a0b122faf15cec6cdfc4b4ae567add59e7d6c56dbe29b62d2bbe011c26e69a2ac9ac57fa170e5e60e40c60e2438559e0688d1c269b6adb340e1e5bdd84660f09dd77f7e56f0af5923e24c530dad5fbdc94df91dce1ab6c66f507ef55e8753a4ea852e507bd2eae64912dfc9b1097b2da5b214b029e7fa6d494c52eff1f1d642a270b764147d7b1d2f61cc0ab22aa781fb2e1b0d16b17da979737b2a0f6dcc66fe7c638df54089a0b78a4013124c0af4dbb847dd9b7494f0c03fefb5631af96371bbcd6bf4a28478009b4345b43980eca921039f7b7b1f831dd22aa47bde1a669ec8db13c1fd75bf11d4884afe01cbd3ee05c1fdfcdc878af3d7090dc8d749f446a796bd62873ef7416d554aa42711ca3f46c876bca5ddc08cb3b56631b0cfcad060474e52030f4772e18696814a805ab0582413a2d735db74dccc951ffdce3959b8c1a88f6e8c8e5df95f4a5ea27eea3b0131ba53e400809965f1e1cdc3405612eb7297f47f4243da59590bc08f55253aa9c829867f9e172d62bc0c45939ff34c577611710e325334637fd13124542269ed3319a0e2fefda167cb7a27ddd66544c9cb5879b87b7f938d2f230aead743519d301f1e03b0e940e2e24c5d77a9867d8edac27a31dd01af7f409b8d3ede50c6b256ce6d1242a5b17a98f2a4e6e0d0f6635bad1349b511f07628825b1f0746a7c3209492475011213c1c2abbc0bc8b68a83129cc37a2c1848fd397730842c8708b11d31457c3d13207cd74793b76fd81525c175cd0c5de0a810cd24a250b28ed819311d9aeb738e6c4bd790c0d9a4b04b83d80de1d0c6d4f7b84232b6ceefeb5e30c21017362d97f192de78e78acd8e55d30e0c022aace7ce4a0e7496b98eec38f424e8a8fd2250fba6b2b6a2a31f1cff019799a6c659c57e360e0349b31967c1e19efd82ec183451a115827a224f1f9e95b9a0a504c22dfedcad917778b9fb34dd78973307edac002827dba5e9fb1c87ffdabe208e9f9fc10bc9355c8954f48823ef4aa649f164e026f428d638180c18e166b4be83f72178d754b2d5c78ebff1160726e80f32e857ba027f0177605b30b5125e51bf807ab715f3e66c6b58843b075dc9e613872f1643546a26c6bc4843de71675a8cfd47c755d81ae0a28202e94f1d7827c53e3b0353588b0548ba9e1c8a5651f4f5dd90d6f1fbb7ad7e18840d6b62a5d65a8004448895cfa656125965c907eb8406aa446c463d20e9032ec1fbdd3fd86adf33772325ae2a80926795f0add944189d755069650ec75fa84e259e403cc40d047ea79247870ddf2c48b4f4dc6a95e54bd1f8c9454700a968c50033ba3bf7e1ad0e588d1cf88ac67ddae7b25d5dc08c5844934290e52fd0f83ca5b9099742b8010076cb81cf226e5cbe196cea3b002ecc7d379cdd39076e185fb7e0497c75e3ad5d0e9e307ad1903b1bda5ba79ea2aea0086bbb4aeab12d76ad792f31a7f3995f538ea8dbdaca6004d23171e72f00e6b62e7e2420fc27580cd3276db0c5428c85e814f057802789edb1e838a320511478e4459d8c78097b79b237d126d47ac7f608f152989db7c37634a2081f0826200273c8017effc554d3dd1b0b82fb4d68c21acbc1438dd1d859dc43e7bc520ce5c8bfdb88f149507b332140ae22ca74308b2be29c40f6cfa003589aa8774e1e95d3d8755fd4793edbce18a6e4b6ed81cb13e2c38aa8bd2e8a76f61bd341c73e218d95dca39b918e43556a13dcd74605beaea93f39f54788d3f0153ba751a33e0911c67fadd98418d587c47ffb0ae8beed4600ced9b260b329bd38fd4c99ea2179a5da5bea4cc1f14a493650b8d43ed2aa9c4d0893e225909a2992347809f0c78139ff159a71103754b5f95b556132d64ad81b0ea51948d3607118eb08d46483c583a661ec450a55ee17ada2ff3fca096047613cffa00b7a81dcd5e3ede38426394770bf06467f09221bfb6fa966e9ee39a7328a0c55e9268c101b21fa7cea55da6509e120995e6e735a5bc59304357ad12303c22fe07c4f9835d13dca0474bf690d1c01d397f7a34db88866060b1c257815d81cfdf5a42095ee277d70eca2718876574e09c8c8a732b838f2f8131a311d5405b90251c61221abea5ac0b51c5ea333ff12a548bca6302215b37ce416b14287b859c635e764451d3cb85c659fce09be3eca1420b2091befbd6bb78890cbcf88fd6778e2d6886f2531e9ad1594ca2aef2f90987912f589d7cf4c3e104ca8c882afcb9769937e9312cf6546906261a3c710b8ecde20b6ebbf28f935844a47302291449166179a910af108499ee278aa69b21c86ea5239f02e56041594d61d868cd6189ae110df0ef54d6c57d967d0a5682656aa087d42325f3789d1bfbf76dbc27af939a0c0e75c24439369b35649f2b669a14ea7eaf8c94b6da3649f7f3bb572fe6e9a704eba1a825b90860e313d27ebded99bfdbaf8f3720932006b390a33a24118929799a0000efc1fae4b1f00f9dd308daa4ca2414542eb997d8a294ceace169b529b175daa89bcbe2bcb02ab851afd182d4074c3325dc4216e4ae76ae1eb82c972d14e3c80120b91ad7fc6b2596464a1030a711aded9390ec1f31b5279d32f6885e001e6e69e12769de24e55ba8f015da41b8169065792ca702f4f4fa7a396e96a4c924a7424bc759220a6c4ed0b7e7b90535861e4c75aaadd88708c14f77146ffab7bed628262cf0e055b585685a17089ab1865950751a2ce89b0b1a8c076cb70f2dcddb44b4b405d354384fa8123663f44f5affe09c743d333bdb79053f269415a216bd49e2e5a86e8c5b883253105b4197a70d615f105f76ffc6be55a75ea2e842447080f9403afeac1136f3d8461b1f0060cfb5cd38f24e4c5f123fda05f6e269b3a771780b69ef249935a06d0e932493f651632efc3c947f07ac15d37fb0ed26009b15adb340d10bb70e1383a8b913b7980f4b80404a5c8b0e4075e1e67f2c91d92c5c834f9c3dd52be8678e6d4b042863108fc528f5bb39390dd73e8c8928c80c687420fee3010fd580de66eaa0a1c56ad39329074fd23ec754ceb72f75e66dbc78716b108bf72529b7b43870abf12a104c431cfa1df5aae23db065038d91d29ac77646d983330eb5379b97963aa90a9c79cdd4481c5a77d74a78bc6b5cc56de87b9f01211e1b5ac672043707953939412992ba343ef5d064b445a3ecce7c5f98866238249de5e3fa1d30cb120f3acc756a7409865c36e619cd6e937be0272d762313ef03d437a2eb8a88c9eef07581f6485e4bae4561d2eff0559756a5a810459e771c375d1fb841866a036d2f8c9ca547cbb8ddc9f471bef132250cc232adc7a8ff0d8b350c4c8aac138ecc8b3940a63d5b061b284ed2a3c8d9c14386fc8a030bac5ba7d5a5d5f18abda8b1609074fb2244b647e39187bde4390afe07b5959d6c044c43ef4c4d645dab18c7602cf80baa0c02473fcdbc5cc6fabac0deac0f888a3d7a86c832db068b3dc63f5545b863004092edec7827f92f70fa3e3af3cda1dec5952d7a16b6b6a802607560824b8c34e149aef995242c15f918a6f24cf81f695fbfab1494ab65dd1e6cac878002a8e90b7c550d38f0fe8624ad72113cf897ba2f280f59b07f35b1dfa4f7602f822d66bf882c3700032bf0c9bf5e04a29c3f403b43f41cd1bd5b125375f2984d4f1db6fd976bae5cd666a72dc8b65571c10d36310be3cc6615a8a2c978402bd2937d7d76380fc9715b6eca762985aef4ecf817a556700a4ce8185435d", 0x1000, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000001180)="4b45557f5d4f71f10084f566032016be8ddb9ba5f681d4220e7313f85feec4da8d7965b9ad0005ea14507cce50fb8ee1b755f21e66bde4ec3fda001c5a61ecedbe04e69c4982c6d34528649dd90cf76e9164221fa4e5a2aca2f2fe4ff981bee289a1dbad82b2bc972558e674459d187c9ae6e4af1ccce17fdbc67d0a63791d6852027c144974de3b5c1fa7f82e9fd3671a0b630446ef7d5c58fe", 0x9a) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x203, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() socketpair(0x16, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r4 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x1}, {r2, 0x80}, {r3, 0x995ba44bdae2d8ec}, {r4, 0x140}], 0x2000000000000088, 0x3) dup(r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x1ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0xffffffffffffffef}], 0x1, 0x0) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xf1c) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1ff, 0x401}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() setreuid(r2, r3) r4 = getpgrp() r5 = semget(0x2, 0x3, 0x82) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000040)=""/32) dup2(r0, r0) msgget(0x3, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xc000000000000000, './file0\x00', './file0\x00'}) fcntl$setown(r0, 0x6, r4) close(r1) 16:00:16 executing program 0: r0 = kqueue() munlockall() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_getres(0x4, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x110) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0xff, 0xffffffffffff0000, 0x0, 0x1, 0x0, 0x34, 0x9, 0x2, 0x0, 0x7, 0x3}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, r2) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r3 = dup(r1) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) shmget(0x0, 0x3000, 0x284, &(0x7f0000ffc000/0x3000)=nil) socket$unix(0x1, 0x7, 0x0) msgget(0x3, 0x214) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x44, 0x1) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x6012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1e38, './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) flock(r1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000447000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000448000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2010001, 0x80000000000001ff, "bbbc580000000008380000007f004100", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100), 0x10000) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x19) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) semop(r2, &(0x7f00000000c0)=[{0xfffffffffffffffd, 0x3, 0x1800}], 0x2aaaaaaaaaaaae1a) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x7d}) dup2(r1, r0) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x0, &(0x7f0000000000)) 16:00:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0xfffff00000000000, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x7fff, 0xc7, 0x80000001, 0x0, 0x10001, 0x1, 0x7}, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x6f, 0x8, 0x3, 0x100000000, 0x1ff}, &(0x7f00000000c0)={0x3, 0xffffffffffffffff, 0x2, 0x5000, 0x0, 0x80, 0x8, 0xea}, &(0x7f0000000100)={0x1000, 0x7}) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1ec0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x200) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x11, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001600)=""/22, 0x16, 0x2, &(0x7f0000001640)=@in={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r5, &(0x7f0000001580)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x29, &(0x7f0000001500)=[{&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/131, 0xfffffffffffffe69}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000001540)=""/15, 0xf}, 0x800) 16:00:17 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x1c8) chroot(0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000496000/0x4000)=nil, 0x4000, 0x0) select(0xfffffffffffffedc, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x4}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='mn', 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8000) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="c6000000", 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) 16:00:18 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 0: syz_open_pts() syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = semget$private(0x0, 0x1, 0xd) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000080)=""/118) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x2, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x8}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="61eab147bbcc4b0a202f1c7f3454a1d62ee1945ebfa6d4e981e373baa0d3e314d74935f3ff80b66ff4099d508c59b89a494ff51b09eb3b61d97a9eac7281e3ae4a5900321be5e5e446abc2ab360113245fa1396216345a87676305a36444613eac78873855036e164e058591f75aac935bd56c8ed7870eef85260ece68d381eb10c490e43592eff427f7ec14e0f12046c91a60e818efaaca7436129bbee8725e7efc", 0xa2}, {&(0x7f0000000200)="66c992d3a569460a984259fa60363e4b26a579acd9670f2cf205f977f78ff202f43860077721467fbac59ef5a3d61a9885a532b01ed768b6f11f78342bd777ae06cc53c1e39ac8cf0503c36222de42328e2110269ca701506b823d48d8386b660ab2d9de9541a8e8581f834468cb9a951f231910372a3e193daafe4ac35c1250640ef3b1f71c39bf401cd68067d8b99969c0532a289534fc8d5211d5db7120f9d64ece43e92c5fb86662f7f191299181f0", 0xb1}], 0x2, &(0x7f0000000580)=[@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, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r3, r2, r3, r0]}], 0xc0, 0x4}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001100)=""/193, 0xc1}, {&(0x7f0000001200)=""/114, 0x72}, {&(0x7f0000001280)=""/245, 0xf5}, {&(0x7f0000001380)=""/154, 0x9a}, {&(0x7f0000001440)=""/195, 0xc3}], 0x5, &(0x7f00000015c0)=""/217, 0xd9}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x4, {0x1a, 0x20}}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./file0/file0\x00', 0x12, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:19 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), 0x0, 0x0) ftruncate(r0, 0x0) fsync(r0) semget$private(0x0, 0x0, 0x200) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0x0, {0x90}}) r1 = shmget(0x0, 0x2000, 0x4c, &(0x7f0000ffb000/0x2000)=nil) r2 = getegid() r3 = getegid() r4 = getegid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r6) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) recvfrom$inet(r0, &(0x7f0000000400)=""/15, 0xf, 0x42, &(0x7f0000000440)={0x2, 0x2}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x6) getgroups(0x8, &(0x7f0000000340)=[r2, r3, r4, r5, r7, r8, r9, r10]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = getgid() r15 = getppid() r16 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x20, r11, r12, r13, r14, 0x40, 0x7}, 0x9, 0x6, r15, r16, 0x3, 0x9, 0xffffffffffffff05}) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) semget$private(0x0, 0x7, 0x100) close(r0) 16:00:19 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000040abf2d634283f255048bb9af182ee41bab00f1255bb75d512ac5992eb7f4b1d9d7747eec071df601da15998007cc8393587f21629f869d4fc5e529e9b911858e59f42f8c0629636ac8940b2b69ac697757996cdd586c147bea925e3cc95663f8d7b800d5928521e3e3834acd34a5942e10868212739c9faf7e6c34c88825d3afc3e92133dc76f68061b402a70a1006775217da2ce783624c3bfb78df1019c93ea6a4f2ade4c00505bea812eb81d10a32b11a7e4752ffa7f8139276658ac8f70b51f1aaeb7b32cf8cb0e59c175cbe4ccc7809c5efc289ddd12b8"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000006c0)=""/221) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$KDENABIO(r2, 0x20004b3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: getppid() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) r1 = fcntl$dupfd(r0, 0xe6aaefda509b4c15, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:19 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x3f, 0x3, 0x0) r2 = socket(0x2, 0x4002, 0x7) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x20, 0x4}, 0x10) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000100)=""/158, 0x9e}], 0x2, &(0x7f0000000200)=""/237, 0xed}, 0x840) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x7ff) write(r0, &(0x7f0000000340)="2f70bdda917db42b2b848ab4451bf504fb093aaf20339ce40d0c7e47b5c6e99a13a9accbe131441a", 0xfbcd4360252abea5) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xf, 0x0, 0x0) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x202) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/78) setgroups(0xffffffffffffffcd, 0xfffffffffffffffe) r1 = semget(0x3, 0x0, 0x61) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x6, 0x401]) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = semget(0x3, 0x3, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x22, 0xfffffffffffffffe}, {}], 0x2}) getpgrp() 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x5b) semop(r1, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x9ba2, 0x1000}, {0x2, 0xe8, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xf798, 0x1000}], 0x8) semget$private(0x0, 0x3, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x1, 0x80) r3 = syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) r4 = dup(r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7fff) r5 = syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$getflags(r0, 0x3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x8000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x8000) semget(0x3, 0x4, 0x80) r6 = shmget$private(0x0, 0x4000, 0xb0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x4, 0x81) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) r7 = fcntl$dupfd(r0, 0xa, r4) ioctl$KDSETRAD(r7, 0x20004b43) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x0, 0x1a6) openat(r8, &(0x7f0000000280)='./file0\x00', 0x80, 0x130) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)=0x5) ioctl$KDSETRAD(r8, 0x20004b43) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = semget(0x1, 0x1, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)=""/177) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x1, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x200) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="03d5e762f26113cb08030f1f3898cdb9d94a51056d3b651035059c3eb7bc1487344d9bd5e5fafb9de98b81a676fd7c08807583392a8a", 0x36) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ffc, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:20 executing program 1: mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:21 executing program 0: setreuid(0x0, 0xee00) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x100000001}, 0xc) setreuid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x6) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xbe2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = semget(0x2, 0x0, 0x25ffca351231f100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/191) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x25, 0xffffffffffffff7f, 0x3, 0xff}) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) 16:00:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="c4a7895230eb7d27f920494cb7cd4ae8059fdda53177534f0c998cb33b8bdecb37cb3fd2c5a3a9d17bbc3df9eb56b67f4c0b21eb49aa7e9b52684f00f0f221ae3106fe510b8c32a0a5f12bbb487c1c09f3187faa52bf4616e3a62649e379dab889eea459", 0x64, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) nanosleep(&(0x7f0000000180)={0x0, 0x5}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) shutdown(r0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) fsync(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a06) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)=0x3) 16:00:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fdffffffffffffff837cf9526fdbea8c384a06c6160ca258ebe0161712c254710dde4c01607a6c19354e2f3a00732ca8c9fa7a4b4174555c0273ea162c76306fef64f87b43183a219fe3cb07820ae5f1cd5afe7c212a35efc0e0e357eba98db9fcb96fbbac58e5757b5b2cdae81ed9755953466bd9ef01db2d3b2c728ff906af973841c0f8f9b757c10fcb1bdce9c91eb6dca82b40f3c9ea42cd3793a675a348052625d59898e2c5dcc323daf0b5781e79d160392a82ee4f1dc56fa1a79bf74a9d47657cc4d5d725e9a8f3495d78a39ce9d3ed76c205b01135b0e5441416f804a0de045ac494fc40cbb50312ff3d0cc67b"], 0x1) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getrlimit(0x3, &(0x7f0000000040)) setregid(r1, r2) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xffffffcc}], 0x1000000000000036, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) read(r1, &(0x7f0000000040)=""/241, 0xf1) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x20, 0x4000, 0x401) sendto(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x729, 0x7ff}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) getsockopt(r1, 0x0, 0xfffffffffffffff7, &(0x7f0000000240)=""/147, &(0x7f0000000300)=0x93) rmdir(&(0x7f0000000340)='./file0\x00') getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/24}, &(0x7f00000003c0)=0x1a) fchmod(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x1, 0xfffffffffffffff9, 0x8000}, 0x1, [0x6, 0x6, 0x5, 0x4, 0x5, 0x101, 0x2, 0x6]}, 0x3c) shutdown(r1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) getrusage(0x0, &(0x7f00000004c0)) r5 = socket(0x1a, 0x6, 0x7f00000000) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) write(r1, &(0x7f00000005c0)="3c2f5812d0c9849fe520b9238ce0e7467d69316fd99960c45e8ea8220a0fa7b73de96721e0c73ee33337503c0f7fe03cb9d03a0e0390d105c661eb4e120be8832f0864317e9e1a7bfac92d903e8423c7d14bc32d035231b8716aabbd21992dc1ed3112a4a2cbaf964d9d1af92519118610612ec8fbbe494371cf36434b1e3b7338dfe20b6fcb83c446891280e80d0917508d916c8ad93d680ad09349515bd392ebd4f16698d1c1f4a20cb0fe732d76f8", 0xb0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) setgroups(0x9, &(0x7f0000000700)=[r6, r4, r4, r4, r4, r6, r4, r4, r4]) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r7 = open(&(0x7f0000000740)='./file0\x00', 0x2, 0x4) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f00000007c0)="46be2e7bb882649b740fa68b829ffb29888b2300e693d3f04e87872e5b321bea06f65ae2017066c143af27ebe054702305c8c5a04a1219df03b4e31bea7a87bef6a59187fd31d2bc9e6d1b9f3e87f35e64b0403dbf1006d1602301063d60f2b2f356498602dd475d5ff5507700d484093a2d393b0154fbdb33a99f0ae4be55359ff470623b82fbb25be03cdae643ee0d7919c158f2e7c89bb5ea291fa7e80d391c7a9f310485", 0xa6}, {&(0x7f0000000880)="c74d260ae53ff07167df2980e2bf09bb80d50bb88881946e58cc789a84f87d26321c9ed31b5cfa7531e6d41667d777ede3730fd79d92c0caa15e30edee88f2c0df2120383c9efacdc3238c58", 0x4c}, {&(0x7f0000000900)="660773df8cc3b9b2994ded66edeafa48b2c40ec2071fb057feb8105a5a6923632defd265f0da0a383c493b62350ddb1a9f00b5ace25e09d56a19f497b120a155525e282a29f9c6058a383c0d50874271f2d47d67bbd09a40e2838579ce7b9b042c78067c639c159c806ec0e8f5fcf96ef341ea40ea719742ef02d629c2bcad826b6385217dc7356f584c3921bf305c5f0db247b985de8883c5de7993290dcdbedf5f326e9358ae99cb9ab2ee1ae018db3f58b6d9b6f58527334294b1b715e71685488596697bb47634bc861a9db8c1a1142a4b59cffe1193155765d58feb128ae9b10b5907deecef44c68db967013cc9de86b434047aa942be3ecfd5286664d21e0dd8346867e1f0e682acd9d0bceeecf454a4b534b39103b105063ad788928704e8fcca62eba1599b6ed4eba66886dd82fb4ae3b125e0ccec37d32053cc041f5ac0341853bb885304b60ddee0e52d9ee6ba20f573a65d557d160dea5335685b029675413f9676e0fe10fe3efc32160f14d203891b5fc59e27a46fa67bc9ed48f57b704672055b9e3849e5d79a297df131934f6575edeb3b371ded8434d9106013f0cd31330d9d7e28576677c5fcca6c2bfbfe70f587b612490bd871fe21b279fe415ff339a8a7797e7cc8968fff72470cd5bf856aed85efa36df8876e9894f54bb33530182533b18885b9a1588a9e6e6a268bf19df5ec6509051f7fa12f9df2b308a65c1d11b3c6bd5e6fd35b1023b1996b33e319a8585358c5ac2cbb8fc6aa6cca5f5c3db547005b7d7da1becf05b9b92087d0e5bfe6168b8142ea527ee073c1f50b228044e5ab6e4a67c10fdcbfc4fe7ce16c54f2b55516274266ed5f0793a55999adb92c58f6a26b7dfad44d7d1a2010597c60f0ed75990f6b59a8209643ffe637f464269802e86306a4b457e48c48ab2853a47cdbc6b82de196f73b7ecf505abd785f3cf27573732b3e0b764a023491588801cd4d7f02aed134f26000f6e43277620d0b2336810af3ce6ef88fa6bbe9814965d1eb967b55a68b533d81deaa91f73c4ca05ddd3bdd8fb8b8cbf8a1a7926dbb0ea0a9f98f0219e2af26497dcd9d941e494b8eb700bbf33a60ba0bdd4a6ae25c51a239e609510f27e94227a9f91f029c5fcd1e8c10dee049e57d31dad4b8232f5a4f495d57c1530d8dd15aef6ac57a8eaed1af2add183baaec8f47befa762a0f9d2a86a4e93d1f902773aeddd1d7b04ad335e39bd8c2011223dc4cfce8490fce604a300afca9a5548367d581031cdabc68024989e36dfa11c12efe183f4ac9e91a44f38439bb835a71b8763e4d7cc37c0e2ccfdf7cc50bc17b25da648a7050311ebc91708b815d7e7373d24c99a9d2981f78ae4c9001eccd67097015c8e8bc93c2d2aa4bdbf0b16f975c4184212c2ff44fc07024e0602d41b4d02eb371f9f76d2a38db94fa2961c391c82b0c9275c4a0c8ac1fd151f67adede79927578cb0e8aa5ff5dd8c3d92df25b12330a1ea95d1b05f91cb863d1e89f275c89337eb9a46d8ae4bdc2fa09664ee179727c8e0ae83c558d00d2e21063ac982b3fc515f5b617849a37b82ffd97ddd98981fbc7a0d2472150f1440359117aa14b25484904bac9f22b893b6185efbca2e986b8c648a64c84a84a8b877a4b642489208fa28aedc07b4e19d40a26584d90a2a2bf0e4a6d4a2d00f061cfa07d9236307c75ba2fe9176fc482e607be2cf92183b97fbe241e0a5e77b334db097c32ccf18ef25df22633880ded475bfc5a94edfd4c6ffb00dd20b95ad592aee29565c67be98930497fd4702a862851c1f7257c33a07f0e2f7256a91cad4f0826676c3adccb5f9deafdc66e152c2180222a6d3fdf6f77a7ef2e1b96c936dfe2b7a79cebeab8eff4a0f3c3edf090970d0a5d3bdca83a34c576f5f10de7c1f99f8ac11f19da1b190ffbc5f7dcfe8790d4fcf312d2e1a80c62aa140063125238742337f897e567cc65a9fd24ea5a37fa961280fabdc8f41e674ba1199710b8991a41ced439d3c45b71ea78009bcd05a24ddb88d8357e788a541d199b922a79f6ec46d044dcd7619c35395a0a75b4a4da9eee31a406e40e4e4d6a79bd4d525f5ba908d150d56d7fa1c9cdf27e558e81b0de805eff99a173910f38ae8f35d296d1b5560e1cc2ec168cb9c5e9f765acdf0e4d323c061d3dba3706f3c68e01400a03ee5c83734a57972aef5e6090133b8c39d066a5dae00c29640970821d3f1c62bc226cef9276aff438606483f0ee401411cf94263ff82d6fda1b239442845d1470f83b4b110c0b5cac2dbce32029e97cbc22004e53e845e6ad8ed39c8da3fbd0d8864edbd18c655621d87035ba00c1ea1511a116920acbef8576c3c5021d07129acc7fb2a75647fc73d80cb82cfe54d2b3a2808fb04dac4f52655926ce8e9c9fe8b2b087200474438e800b359d36cae3a9f48423aace5ed2283d08807b5a66f8a733af69d2f02b2d575307346be8d68ec0e098c5733a5c2646e96f1a7627a019092a29e58288b930151bfcf82ade4fa7a0f80da39ebe65ab24d6261017f7560eaeaecbc472369ab37466ef0a3552832612c11a56a4f703d7564f0d69be08c66f68424c9971cc6eff865630a30b2a2d64bdb97d01dd90c31ff0383d853c4ac3d2c3f364f9edbbe1b79f249bf8056d0b866631f060c845ac8a6bdb9f138d3cd73985e3896d882fb3a583988c9a0aa3cf1d50fab1bb1ab1fbddfe11068bcc8337a0cdccb93e027dc3bae3266986b2f3ae9e20a429bb8e50917bc1e9cefdc614c04d723d64a0a98a68c65e4e2a5002cc152d74e4a6c35a02ac81a639940c98af880257cc2b7cba90352a38d13b2c6bd591608fbab3aa269be44a94a2f521cc7ca170a902af6cff46feb797306270b6442d4267e4b3021a010044853235978b54574694e7c95180751f01e15e313185cb9c30ac9de06fcb5744e900dfdfac5788b2dfd01a936b2c1177a4a024428cbe4d89764de9a04c32133f000ebe04bfd9dec0fe1913c799c4c9a64fd9b52234eae92ad120f5306b172b7519bd92ea29f945780e74c3b464aa1fdcd77aca3c3026c8c91009eb88644e955817aef41baada27058c3fbdea4431caa6343d6394f6790d98497061f3f9362fec9ed607bbac0a10081e975cef3bc79aad3ea87ecdee27af907d70728cb888ef71165532eab7f4fe9deeb3c2bf774fc059ce59166e4f0c5a9a9e14f9e3bd87867fbba1fb963e4a72e82c2d0e6c5b016d985722a05b2120214e55122a9160baab95511cf15630ff52e316f5176cd3068f458fc49168d2ce5537003a190a7420de48483fe9deac8bebc443645c07b360f7859c3c08144a952d1672c068e006a58838bd8e103eb8b45e6793a177ce23d5ec44551b0ab62e9d288561f727b765582975cb25ffc6392c41f7d880ebbaa3a1b2deea7fad9d207b7d6c8ad08f19595badf633268733fb38ec3832535684fa30bd95df6ddf9727d4078bc245bdbec8d4f4e9966d7be8d1413de05b3dd55be1b518e68cc272ffc01a15966e5088bcb7807324181948915a2bfee91560f9e014e83b94f5aee2cdf55ac41ceee8657eda294a9e57df60a23bd243fa686ace37e53a4b4062e10b814931f81109d056c9fbab92e95941f19e2135e06fc09377ca3bea2372f4a0474259fd147f58fa9bdac7d6b310ecc8599d008257588fcd6596c504550980197a154a811d4c53fe17062e4f4442193f3229e0c6379ebf746fd5e04ca340cfeef081f4fde1a0ce785479e825d630ca8850a24283f56e1948c17937da782a562956314b04c871a476605b85fbe69bdfca5e5af4a82d5c3ca563fa456bd25297576814f148c263851bf4a3b70d6fbda39d729e71059506a5d60c5782927b44c24c8fafd3bb6b0e01506d40720c2a31a41fad9bf80692240b3205ec67d75d4b9ee25679b722f50ff301e85d2faa405243e9ca8ca71c5f505babd3a9b0a5cf7fdbbb74561c486a8d6bc95ec76d1527ea17699cb78c593a17a965c092919558d091d70edfc6d1c65ddf331f2f522a5c39c7278bfe36589a03331aba1229882f816a0237a8a95a1cf56c88b0231e4b8310ab7bb0b960bd6a4a7a616b73079be79b65ba9a534901158cb0ea06cf8f8ce2f55cc045218046e0f895e5e5287f786b65f45bf0237097bbf5a8325335991623c16a400803bd37c80bd5007d14bb7c8082d8e7dfa9f022bea01da5856a9fcea38fe1a79521c850af5504fde91878a452c4d8ae54a13c998af6fdcc8e72b0ab07476ac212c9dc14b3448eec0b10e224eb15b151bccd1775731cf49a4b5e4814cd9071261552b1a45b27624986e38eec3f20c02280f161aea82296186a9b7ea58e66ec57a346975928c6ca40243f7c86fbb4ad89695dd2a2f0a9673221781204ba71eada69690ac5badcbdd81434178ebe51e8aaf48059fa7489eb9899953c74268661caa5727aed5584603abf965e698ce6f2b6fdf9eb58cf741bd02b661e9a8441dc5659bc892a70d52028b442bab2fed795a4039e1e95c638f230c0acfe3288572d4ef8f1a5c8ef4ac30ec81939ef20a3dae5555385da841c0aed07ab6300be99c10a11bf7028c07e158c7a65b7430e737ed2298a1eaaf07ece5976d23d4ed41c4d295096253108a43fbe45c64c28d65e70c1f35ecea48657baef48900bc8c0cae00facb17544d2b0c2579591ca1a6765e8da3a079a7407e04256ed3ef0fea9e3bd33c0f2f6f6b44ef9a270ed2efae951b27c077701036729173781974ca7b89fd35a25616464c6fcdb6d1e8850705059534153208cffd4addea63643df58e1023ab2369b9db94bd035be42493a0cf30242d621c1bbe57ac14ebe022dab8554a4508e6d8a53256f78d9dc62bcfc776a1619eb35208e50874f093f57076d16ebc6fe20a239f7b898fa53ad43ea342db4f35a64f6a24cc1bd5cd37331e664bdffcb1e8b9eb510ef25fe7e75610e474a9b23545c5e5bc185b471681c5c09f199386b34c3f3a9d1ffa28663b382f64aa9b3c9773d4cc12ee126b0d793f4dfdd70ea419e79c4b09597af5c583703040d8b4b98b1bfb99cd334e5ef5548c2345f6eaa480d7efb03574aca0cde2b6e65e243c2829112d4fc8b81edb21a8714209936415314c545e38bb547f616224863bc37bd69f190283cd7d781ba9627cb669d1d01c180699305c5e72637f76489c42f1f78a224bba4984a46dce1e99f5ac0efc972e059e51cb91be4ac440273fe7fb4a73a012db9ec402c44cfd7aafb5475c1b7e855f182543fe5492c45281d746f952b67d470f3a1fc346b428493ed437f5f5ab415bdffd6718fa2461d96920a8f50f1a3f1811c84890edf6340cfa9dc80a8cc8c7879ae19e885325bd5991d5e17bcf071cd0f3762113f973895b6245f8128d300e017702ef2891d2ce9bfa0ac2dcefd13c426f4cc498b19b3b94a5fe36704cc250da3c27f29c494b3fb7cd0ae79776ee1281a36081aad48c8986654feacb4b75f10abe2a8fa2d93252d71604e61497094b21408231387120c02e65fb2542c7c029d799d419e81a98843122bb996810583e99cba702e79ccc8698ee5a37ac2d80236d5e4ad9a8eff94d584598d88bad81b255c605c1ebc820dc37c830b4b266c460d5c521b50a4f240aa44c984a4e511113c9644a3e03fbaf70bec5f6153c8772da286a68e3eb5803b7742d5377d8b535df6ecdec191570a6395dc99bfb615a595f480efa6d8af7d583d1c3166d9f713e3a564afcea8380d826414f124cb2ea8b670edb27159cad7928c43fa0e94afddc65b450e127ab44779ff5df08711ebcec93250c5", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={r8, r9, r4}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001a40)={0x0, 0x4, 0x400, 0xa7b5}) open(&(0x7f0000001a80)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001ac0)={0x5, './file0\x00'}) write(r0, &(0x7f0000001b00)="1c7cb1ae5d997926befc2c2feaa143e8d3047924e6c5e7c782e4d6389e848ff22726add6d2103022c2e6d391a5294968c765f2ef7076249072", 0x39) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='.\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) dup2(r1, r0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffefffffffffc) getsockopt(r0, 0x30c, 0x4, &(0x7f0000000040)=""/104, &(0x7f00000000c0)=0x68) getsockopt(r0, 0x29, 0x82e, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 16:00:22 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x140) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x22, 0x0) lseek(r0, 0x0, 0x3) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r3) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x6d511741, 0x8001, 0x4, "7036647b008c1a89c8c06c0635bb17a3a8f94e68", 0x6, 0xbc35}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x3}, {0x3}, {0x3}, {0x3, 0x3fc00000000}, {0x1, 0xfffffffffffffffa}, {0x2, 0x4}, {0x3, 0x9}, {0x3}, {0x2, 0x627a}, {0x3, 0x2}, {0x3, 0xd062}, {0x3, 0x1}, {0x1, 0x81}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x10000}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0xff}, {0x3, 0x8001}, {0x1, 0x400}, {0x0, 0x8}, {0x1}, {0x2, 0x40}, {0x1, 0xffff}, {0x3, 0x7}, {0x3, 0xedad}, {0x1, 0xfffffffffffff800}, {0x3, 0x6}, {0x1}, {0x1}, {0x3, 0xfffffffffffffff9}]}) 16:00:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00007fd000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x41, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2013, r0, 0x0, 0x0) sync() 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x7) getitimer(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x42, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="55cd358855b2a4bd3be16eb491046a67247eeeba33d0ea395fd6b4ba700bb9a68c6b2e0c11251d1047f23fe719f3edbdfb7393b5b6cf8c9ad9654366d7b49c995c0eee3986f0530d6f161c22c01064b72fd04e0274c26863d3ba60166562fccab6648af44551afc1ee71805e9ac9fff86228ba67b991a0ccc8cb82a21ba9a04d844868d2820b934d172a2ab9267c4cd9d9461cf8a74d8d49559b7314295162719bed080c60c71bd501b5da868478326f7e0855e2cc6eeea15fdb453a46fe6735694d3a29b73c1199cc079cfd", 0xcc}], 0x1) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:23 executing program 0: syz_open_pts() r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000200)=[{0x83, 0xfffffffffffffff7}, {0x4, 0x49}, {0x88, 0x71eb}, {0x0, 0xec7}], 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x80000023, 0x3, 0xfffffffffffffefe, "85495500020000000000001167f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: socket(0x18, 0x2, 0x0) getrusage(0xfffdffc000000001, 0xfffffffffffffffe) 16:00:23 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="7b70488249b4cb136df72ebe020c34c357f8dfce058e79a25c870c68537ea2597b52f6506ab7f77a58ae3134c233915ae42c22a2b3bb92a2195141385a5947e9d7e8f54ab1179c197d69fb8cf62513cd4ffe37eefd492daea82fa5115adb423e7d97693a268463877069978b9a1970df19db5ea8a9d1252beef96d83e188e5acd725cb876ade2503601fa1797f34e82294787fe26c76c1c102f07af7f6065f5b22e3a752698e", 0xa6}, {&(0x7f00000000c0)="f070889532764d6019e5eef332fb7237e118a9bd76d6638bae1532f96fcb035a37ba462522cb92370727657c9ceecd81e6b6bd5abc152fc1a85e20edbfb1a91ddae9cd976b4251a4a9968c0ef6b52b41c3a7343d1f60791faaf98cede720ae84dde587a804ebe8f67eeeec0479bfacce40271b2ac33c5be7c2fe8b38424dcfad7aacabcf7358f55af3073492287e41175a1722389036e2a64054489342631ecf4e4851f5ddefebb52cb62ad306c940d7b9", 0xb1}, {&(0x7f00000001c0)="88297d35747d26a9311917e807055acbcbe6fce50902974637a98198b85bd673b40c5e9d154ff25d60a1b2c6c85eb1eab83c82463433b9c1f1ce7810d035bd9b", 0x40}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640), 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) open(&(0x7f0000000000)='./file0/../file0\x00', 0x8001, 0xda) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}], 0x1, 0x0) poll(0x0, 0x0, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc8) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28a9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = getgid() setgid(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x4000, 0x4, &(0x7f0000473000/0x4000)=nil) 16:00:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) getdents(r1, &(0x7f0000000080), 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socket(0x0, 0x7, 0x81) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/222) select(0x40, &(0x7f00000001c0)={0x10000, 0x1, 0x9, 0x1f, 0xf77, 0xfff, 0x7, 0xffffffffffffff80}, &(0x7f0000000200)={0x4000000, 0x1, 0x8, 0x1, 0x3, 0x1000, 0x24, 0x40}, &(0x7f0000000240)={0x10001, 0x4, 0x7fffffff, 0x7, 0x6aa, 0x3ff, 0x1f, 0x454}, &(0x7f0000000280)={0x3, 0x2}) select(0x40, &(0x7f0000000080)={0x4, 0x3, 0x2, 0x7ff, 0x3, 0x5, 0x1f, 0x1}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x4, 0x5, 0x100, 0x5, 0x8000, 0x3, 0x4}, &(0x7f0000000100)={0x6, 0x2, 0xfd, 0x4, 0x1000, 0xb4c6, 0x5, 0x1}, &(0x7f0000000140)={0xcc0, 0xff}) 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() setreuid(r2, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)="8fe258cae605b5519ae5f38f126eb5aa36516bb12cfc0a57101551a46beb717bd9b296ac828e233186f79c7b98615c2a7edb7ef2ebe119e76e3390ebf3baba1ee6eb6c91cf783030e0315c47affff57fa538bdefa725f6c968448ea611a51e6b4d9b85e44b5c6446e7aa76c4bcf1a282a87e6a02970ba44f669dda23865d5dfde1d71e7d3781035a5a499beb0e7359906d5c05d6cd75182cedbfe951c761e954ccae7b3842280ec22521e6d38f93c5fc4925b34aa241e9353279e94aeab3799f4ce8785f21a211b2d0334375a07bc502f181f04ba03fcc31647f56550fec95cd7fc95c47ec25ae40e7b532df084c45110ed3094b59f696fb1d5740216653eb9a9ee2062d749eb30c2c4209c8365b78312977ea5e24b2d09c4d7feff52759a55f2cce09c7889fb016b6ad2ba196c84c122d9f7af55e6d465fb4cc2ccf3559532ba38facb3b086215e3547f6d9b9d79bf3470ac1176bddd5988c060aa478f6aed681bfd81fe08e55f23fae07d0456753e1078c9b317f973584bd98ba6d42c16d1de1f9f1cce797584367d2ae2867e381477af7aea1a7080612d2faa631523bc1df5eec7b959a2091fca2afe29b3d373c4ef8984f1a25b2ab2d89d4abde064638e92f917699cc26164e082e9bca0bfac7ced713629fa665cd99a55d21ca0f7f3e052ede82cef78adbe6721fbba948ae8d018510d747364ed1b17cc1b7d8bde4e7e6e772eea22fa33f19667855ef2246f305d2d5e87e7bea12ff8ea3584c4beb7e4ba7c76c5ab6fd21f5fe9b5b4862769656625b98f6e592a3bf08416de3a445b84fce30a77bae6a9fe8731f08abb406b75e77859a09df93352ef38057a920d0e92ad6a0d5a81c212f707e7f961c122ea1e427ed70041beae66608915272bbb7e22c939d391ec0a2c8bb7b591452ce9eebecf95fecdcae017fc676f7bea1e221016833e6887d19d838e6432f41563047bb67181cdc22ba90eafa413156f3415ba28aea7d7d9b7789f893d7009967d0a9c8e16899930ea571767cece352212869f8a8a5f6919920a9c027e34148303d6910ac6234b44f4410b7c9a65c71830b32025aaf0048196f4510f6d36294476c83e1300b9bbd90e418d9729350c240a29be53fee4a3509218c9de333d119f8c811ee70cd97120c99822f857554f16b34f7441620bfa3841b94d38b743a217630ea56c622d77c01714465bc40b3416efea0a055417eb30fa793a06271fd498e04980212a1c0fef95bedbe7df06d75be76b88eceb331b4f8a3cc019d133332e93b08ca0fcc0d92988b06027d87a72949ac21c98f7ba6139d63d05fb40e6dd177797e144972f4fef45bef70c5ed4dd3ba4cde1d3c26f03bbcb110822aa849019c5a943da91685affd32ac0db52b926ddb283ec7a9da59667ba5fdb5de4f9a0bba04aab072a0549739a127bc932189729a6cff486e98ddc94e70d50d597988f8afba4880faf3ff1b6dcb1b729aca7e419a8da46d10c281358ab7fa67e2a12e1bce3a696abd5350e9db6fee264240559b297807171c4e4f660a977569a1a530fe3919c2f9c926f707d9d3ec454f4c2c12de5a17d03e39117aaba4b15ecc3596a263b5f1a5722b2afd2efaba932f06c94a957982e4a9da0d1ab5f67ce3bd194bb6d8340d0ff0294c279a8a478b09de8117d72ef3579840748940022aef759c8f53dd4f6480411416b0f23199ff53356616f14862a8eaea489d1a158a5fef45836ae6e9eec3452a96f457a697778abcfbbcbd533cc1d04650a36f9ffb68890e3fe53b7a142ac108c736147c24c42bd60d3ceedb0612e35929d1b111da0d00c263dfa2e22766618a750084de5ad04e8acf7b390a5cd26a77709a92f7c3ae499a63e512445585d6aa558fdbfc2e7754c5f44f4438321110b4e5e90a852f1609848986d99288b37950029eaa1b4e3e0ffe16b30a6c1b1ca8ca6f11771ee3e218b2e0747e623c47dbdaf6a25fc47e23f11cf8d645fe9b3194bd60331ebb979dc70020c212a767f2b241ed1ab438260259120ab7ebd079232fafcdd1422e5ed20043fff747c185ba7a6fbc75fa8567e72f28defe527ef0bac1c0c7255786d1fc70507ff41b8a4a754aabe841f808d3084f5dbb42e09e77bc7676df8f9823a7348bbdeee4f7c51d4c8dded9e82f76a178ef303788915d44a3a5671c649ae4dcd9d299a785b56cf05085d8571d2da182a0fa4d961d2c8100648c51c631b195618579978c6bd6ce4706e9f0266ecc3e0479d9dc073f0e500bff603010d034d8b10dc7eed0ae54eee8a5b2644c1f8b3141c33893f624f2d8dbf74c571a510f8028a8b798f6c66e52ed1610a8e5dcdd92907ead96f47b0123cf4c095d10815a592c60c41f38c611af695885e4a73ba20de1dade1d9c493a1abe844101a7f8b229a2c8a7891044d0adc9424a27b6a6a42f73ae1e2c56de525e91c3f38bea681aabe3331cc5cb41b4442363e5ecbdf620121a00023a9a146e9d6ef35058c59e3875ec90219a139376eeae67e6c39e791adfaeb0130cd5c612ea1db58d02671aeb596517147f8415d8f6dd86b8bb170f9533e32f0e38af99cd1815db3acd757233b70072e57eb87c061b44458f23461ed8480cec41745349be128f184d3994960ec7a68d8719c143ba237acd082866244d599cdde3d52bbf895b01cbfedb36fe31653f41869b7399061a3f3c82c1579e3069517633861330d0ca25578d814377d4a141da18117c07bf57a9a5f65feceb7d88d18025b86f7cfe44c0790d6acdb1c0d224eb5e68a376dbc3cd37d544a052140168b2c6be3d1bb0ecca720db9382dc488118c60ffa0d5418ea66d9eea2d492d98cfd550149c10404f75b720461fdcb1b7b0e10122fcadbbd69020353e737ad65e7745a22b52fe63ef11de16b394e1a878b1aef412041c8797a597254a78629f5241953ff27ed693c8b09f467fe16f95672f54808d2dca23178e5f86230e6e7a06c04fcfa0c0991b7dd8bbbc6eb3de41807d97a930584b0fdb5f1df72622c30cb04096bebfa153a0ffc62034248c000929326f768b5ae02b79ab86a355f8639fb405398f1cb9a01b067fcc8e48f3093491eeca0ebff1e9fe18d00e48b4ef10b5d91a1bb71f518b58cb560ad6073021c42f96996ff666c36be7e973dd598a59e302965c7e558c954eb6ba1a8eef95afd33ca91f4abd84ab6e9d02da1af29616c05506bf23557aa2f811dbb0caaf6c87a35af894f488dbaebfa9a8fa9cc782c2e993918ffe9e6c37c7795ad222dd3725a378261fcfb37022ac2c325c05cd5a39101c26d0db4bf1577a195b992310b3920e83865d5b0a34321ab72b968b03760182af68328f1ba29b68920bdeb84cc147e36697e1eae3343787cae5be7f5ae7cdbdf03190a47ff66b362c91ed1f5f400d1d72c7541642d479497e857fdb4c332234ed5941a8262427f94154e65418c72c1b9f26ebb84898c0bb604c0eefd466cc52407d303e6209b0fc8d311d48dc4afdd85c66a23478630baed2995f323c2b7d7b610c7a6e9bb5f01f6cb2e74e1357bbbe22441cf7f2ee93af8ef33cdce68ec61924b3dda65ded557693f5905b5e696ab702301ed0a05d3afaa2b7d210b79be91075db1e4c6405daf28022b5656a7943950e7ff0f7a11447fb95b13016c32f4b260b2aedde0ccf210f769e40153efa1fc122a887cf7c2032e62186fa84515ae02bdd58d672f81b74828f6f4cdcabe028b8329169558cc85d72f9b2411d2bc698a55bab3a0d3ce2982799a8fc72133b8f456f9f25a3a99b7d03dbc4b73797c1e0605e08064794196742fa1ecbfebcbcc88a6342d9ced5f0483f87a0db0a63864133dbeff68c78e1b43d941b087ca3b2a84ccfd8276097ae198c5cab29446b9f57ad18f32561d6cb040a75f3cd83bf3d35a7add18205c87be169cbf3563c4777f66fc45cd338b192099a2e5a8185d0efc25708eec29d9847eb6e47a23d454b6e1f43d21de73e212bb50651ac8dd940d85f18a70e4b15b32870c1dbf3000eefc35d452b6afe45843763feb5b04020ac720387d02b75aa63b83dbe1251b932ac55bb75c7e1ccdc4a1f1843c2d151a9f0d8fd3b24714d5f4da6db1e2a8a0b135f6dcabb4ac19008c1c390d7cdcbd41e54516a11cc7b7aed7d5f8ec45af5adc9cc4c4bab6c3f7a70950116965e74e7c7ea2acf63e6bc63117cc7331f6d90aacf75bd3e78f296d1f5717159da4b665927ccaa6aa8cabcd9dac0b0687e23539b63637070987d607da65602e4461d49ca888479bcc9746d09683550148290f4ce1ab6e1712300ee79a82af07422beb1476f0473929696af141bd1714e69e63c4a55ec9c4103d5382d25a7494479a065eb1a9048467caa745260a12dda889fb0dec905be54c125217ce6caa347dd74c3421465ab817f894762f03417e7f1f2f28c26af728c273aaed2d397b82fd1b4a3ad179c160dbda5e6b16c3a8419bbfa95e10845dae9721643beb16427985c40dff0758da203d83b3bb9321c09be2588fde1974e9f78753cb95987bc9e6e05639a0aecc4eb0e6d54f30ff790c7e7371d59f83821cb55adbbbd2e5c2df049c38eba6d56af9d76700a5cec5dbdcee3528c8d8384ee6450c65405ca15bc58d702261fc5ae9ef3b6e037a3032642d405bf0ad580624a64d91bd17bb49e819d920ea15bf38bd67f6cd565dabd4f997230fcc39abbabf646a66d858c3b8dfd86afe285efb9ed0894e811dcfd99c4d3c0d5a025c9a957b9e7f55e6fd0d5292ba5384f7b6d339e073b660192a8264561ab0d12d0cb00898b5c1a46dc5d8013823eb2164b73775c1672ca9416fd4b6b1a83277774f2e8f885bc5adfdb8d25d397ef8a6a67876f22e1a4f39081615871d9d4e9745041ede039eae82e4239803d697f0874d6c91e8e0a512749a1b163bc40fa5d81561dcdb6417f60d64f20d05916a90baa096e03e9111f077a1e091c7b02090e734e9aceccc37959c1329a64ae214ea6b01e61abd8d658761d41cff247754a1d31f7d4e892fbea9e221fb2139828586a6434f29c6b8c19c8c0d7358c3066b5bc009f4c2b684914f85e6c37cf2ec0f34c7b621cc2885561ee712a5e67fc3e6604d23520521c5d792c657159a4efc7b706f2eaef512ed076b16acc79390b793f28c8434a87ea80785e67f00b505035d6ceccc3183a04fd1df2b1f6f1795184d1a8985395c963f85775a0cd4322f2b45ffdc7dc5f0c7841cc3805542eedc6017277291b465175e1356518b1fd48221520b15d389356538bba6a7276a429b5555071fb6662efcd00977862f77484fb7570cb1224033569cd4e3d06bc008c0add3065063fea7748c3fb921dbdddba80a39b654f523e105b6ec75194fceccc80b7e0742fae00f9f9784eceb3d69a57afe6e45081cc02c0ad7d0a58f3152faaa460109088be2d2bbe37e2c7837d0591ba21af784bba0ca2da05bf8502ba58948dfda446d908e6a1b0eda6274376f474235515682bf1fbcff110135964097580e6c3cd7710c86b519b93aa9283e58018bba90c4eca2437d55e69ec4ec441ae5aeac365d291677fc3314aa48b783e327f76d833b42d880c82d2f7e168529d6608f5b28900229086b6c660362ba8d62a57196c39c1f3964fe458b04737f8c0d842aace23328129381de1afa60146cff7b7acf30767bc6eddbf053fca2c8f5f42df9f7e9ce73f040dfcba26282e1894e1d424fa689bcc8daf0d58edb78b137f154f94548d10b691401f494657f593cd7d293600c0544af8cc8e044b9f976f643a5798aa4365a69e99b9022ddee0a713e688c14e6bba99f6c1173d", 0x1000}, {&(0x7f0000001100)="e58c9a8194c33023c7e689d866535f81b89d1f06b6dba354643ab4be770863c36812693ce96e72475fffda8dcbdbae3579171c0da83f2e32ab0365d6deb55b6a69b971b17e70650ced174f9f1e73624abafb11dd1bde0fe135ae2908", 0x5c}], 0x2, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xc}, 0xc) setreuid(r4, r2) 16:00:24 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d3bcde7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000559a3bf1ca35bd7fa99700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x2, 0x3, 0x4}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$inet(r0, &(0x7f0000001180)="80b03c271123f3acd76f7cba6137fc6cca1de6241ddb5f382d46abe41f2ea607b2dcabb558946433368750ae071e447c7fd7822568ef63e2adf3a615dec4e239afa1f4d9a36b5e6fa43f61e2d6ae288419700f4e59a8a1c9cfac4202a620452671f96a3f8f26a525e6d1944da3182094c6d5ce361b06f744aad5c91c495fecbe3a4ac8af8b6d79f09d582238b2ed7916c72a58fdaa942a1b2828c9e9220c791990de795cc9eac0aad3f4ebac10b4741925a000a19fc4ea85822ce03931fb5cb2d972e608357fbcc1fdcde21f130b42c38d8c705542f58633cb810d7976d3278594c2e6cb9c78bb8b22625e35274549b0a8bdd686bbe446258721a08215a0a5707967858ac3d2a12c8d225ac8992cfb8b7df47d8389b5532d7724c75fcc8d5581a3cda1d2c7e5d6232d3322ef9c0a4536b672930ba732504f5ba088eb265dfc41ae16b54f3a025aa1cfe3b16dc1b04be2be29092eca7cdfd7fad84a188794d782ec46151aa61493142bb5e00103847e100bc2247cd7a77ac437ebaf9ef39d74c18ce42593674cc4e673ac1686b808c730d6084dbd4bee25741ad3516aaf1720326c306da1750dea567edbee422c4e3e16e724966a259aa825417ffcd6a7d92f3152aa0a3d901358b83e1986e6df7d492b756f7d69fc529efb", 0x1d8, 0x4, 0x0, 0x0) 16:00:24 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1a0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x52) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20060, 0x46) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) r4 = dup2(r0, r1) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f62090000"], 0x8) setitimer(0x1, &(0x7f0000000240)={{0x1ff000000000, 0x3}, {0xfffffffffffffff8, 0x6}}, &(0x7f0000000400)) r5 = dup2(r4, r4) r6 = accept$unix(r0, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8a, 0x2, 0x0, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000010, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x2}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x29, 0x14, 0x0, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x3f}, {{r5}, 0xfffffffffffffff9, 0x22, 0x40000001, 0x3d157ac4, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1f, 0x802000}, {{r4}, 0xfffffffffffffffa, 0x4, 0x4, 0x9, 0x73}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0xf9, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x2f97ee9eed10f0af, 0x20000000, 0x3f, 0xff}, {{r5}, 0x0, 0x11, 0x0, 0x6, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000005, 0xd5, 0x98}], 0x5, &(0x7f00000001c0)={0x8, 0x3}) geteuid() 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffff80) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x36, 0x2, 0xd4f) fchmod(r1, 0x8) 16:00:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x8001, 0x8001, 0x1, 0x1, 0x3ff, 0x80, 0x2, 0x1, 0x100000000, 0x7}) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x48) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8898, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() preadv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/229, 0xe5}], 0x6, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000580)={&(0x7f0000000000)=[{0x84, 0x7}, {0x83, 0x7fff}, {0x1, 0x101}, {0x1ef, 0x80}, {0x8a}, {0x89, 0x510}, {0xef, 0x3}], 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e590dd653360700bb89"}) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20200, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair(0x11, 0x3, 0x1, &(0x7f00000002c0)) r5 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x5ad297af, 0x6}, {{r2}, 0xffffffffffffffff, 0x48, 0x80000000, 0x7fff, 0x67}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000080, 0xcd, 0x80}], 0x2, &(0x7f0000000240)=[{{r4}, 0x0, 0x41, 0x20000001, 0x3f, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x90, 0x2, 0x1f, 0x9}], 0x9, &(0x7f0000000280)={0x2, 0x7}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) kqueue() 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000040)="d386eb52591e04502a3368a6bac1e82784575b1a515dc03e570f2197ed98e6182cb1d31cc3336ee71f40cb92ae70f8e46a3beacbca7b1a5d740f31d8b507143a02f5c638e3bd3709a7ed9336acf5218151ee72f0fbf79b07f9fe2b551c1d368183b0556f947de943f5be5857f670ccaa0ba04d09b843e6b92774d55ed2c8baf162c00a1426b7b075c9cbebf96614b2bb7971fc71475db715ae428f6976bc6beabc5bb70fd30ae5a21a2da994fd7730a11fc2a1914f860ea30329c43f35de033c167cc865bcf8") setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:25 executing program 0: 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) dup(r1) r2 = syz_open_pts() r3 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000006c0)=""/4096) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000013c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ae7f900f727f9800885afc6d72bbf68fda8ce9741065d088e621869a07e59454b3091179562129c9128a74cc4604e3a08b7c16fac0c1c818d8eccfa15c361dc64577f15eb04384729a0a632f936d45fa54756ac644d72be3ff3600bf698a29ceb01f8365da228ec8ad123c2201cc7207703778926eabce4e646403bed9294ffca9060c2bf56be18ec39e2e39c93d95ca905802f16c90c631640d41305838a4a6b08b2c86008d1c377e9e41804beedb8adf85e75c66755f958e83f53bd42bc666da7732bb948bd698f4e0529a49e4e9cd17401319dcc13656a7", 0xd9}], 0x1, 0x51) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = getegid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) getgroups(0x8, &(0x7f0000000280)=[r0, r2, r3, 0x0, r4, r5, r6, r7]) getgroups(0x4000000000000129, &(0x7f0000000300)=[r1]) setegid(0x0) rmdir(&(0x7f0000000140)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x1) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/68, 0x44}], 0x1) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom$inet6(r0, &(0x7f0000000100)=""/193, 0xc1, 0x3, &(0x7f0000000200)={0x18, 0x0, 0x6}, 0xc) 16:00:25 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x300, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) flock(r1, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add738", 0x1f9}], 0x1) ftruncate(r0, 0x1) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) select(0x5c7efe18a828613e, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x90, 0x0) close(r1) 16:00:25 executing program 1: mlock(&(0x7f0000544000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) pckbd_enable: command error 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="7b1e0ffa4072cc30dd6e0c373f38179e7ccb5f07a0420caeae89f40935ffb217ce7d4d33775edc1394da354b795478786392fe10d6bc38ff159d4dc4bba579fc04f4ada8a321585482861b969893c10644e6c7b28980e1aff16347f4b4b4fc5f77e3297ab81b0fcecff5929534dd89f81ec1ef405efc16650986967e66c2023205dc88c6bf1a33f5edd22c7f3f588346490ae530846a352e03873cc5078a85ec9f754d5c04308eb206b2b58925b1d76cccdeadbd9094573b25af7ecebdc67c31484628830e2080b8cce76bfba7a15e1cfd0e4b6e9b6938dcb78dd07bba51497ced46422d555289d2fa31988ca4d0310475af4257285880cbe392c313cbc5b6c6979c38f2c2d92597b790e98da2ef54d552ce39e27b9786c0ca30f4eaf894824b466a1735e772a005d09ad82bf1bde04e71dcac559ab764d1bf551597df14bb709e94888efa08184168628dda5ffad7cbf6cbcd30f5548092eda8892aabfa51b032e0c2961b931e09b03f5fa3205998e11069b42987616dab792fadaf47daba30a4d579a72733de4b0c138052d0de6f9ac55c22e9e0bc8d997a96d2da2819eb96f13760f72a141bcde249cbf8defbc67e4a4fb24e0f5ef1526ce6df7fd81adad3232a7f72cb4fb04a9bf71f204e9edde7c9130da7af0a0e278f2f098dfd6a3914929915cd60d4ad67c186248d559b5070c091078c03e0e56529b18d8f72aedd049d0c8825389ab244514b3cd7d4829d007dd34ca05dcb647d993c7b1f010290aa11ec5fbc783d206afc4873159256bf27fb24395b1bb5430d5d2760a520dfb6c82b0b0b1c5c52ad3bd5d0a2c8e9ab67caf6e15a4a074743b8af207e7867fe5853e905c60ea2c2845e00f9dfc962c398ce7c92e863d82742cc93a54894a3d270665e5e9d2c8763750185ae7b2604c0521ec3a2e64f635f33f4e959d73cf849da738f7304c60b38100f20952c6b6dea202f7cb9eae9780cc40d31293e7facdb5b3d6173c96b691e2cc048fe7c135c6212f895136ade6ee2b4b9d1317685e251d1e3c351d9cdc1e200fbf9bcaf49e681b0821f78ca9a389502b0effe4c2c17da88efe50ded0bbd9292eb17df3ab241491baae24aca19ba90d6d7f4d019fa9e51b3e647a5565bc1de843165043723c05f1f8eb85c5bfb25b11ad8f8cdc42e66dbd3ac6e3e528eaea4883d3ef5b3057651e42c776d623475dd1e90cd98e36e8ea072fe672fd31d242cdefb4998ad2067bbd3aa2123e741a629824f8ef4e4d85de50fdf3893c7cfd5782c12666bd03a528421e1430bb438e3eb3535579b465a3abf31f1b34c31e0587ba19c5676333737cf14d03f5da4fa1a8ccbfeb8a9c0d865bf9a52103f4f057d9616744c90cd5fd845bc6ba7169c50cdd7caa5f0f5adc4ee1793b6ce0fba92124d2ec1cc5284466352ec963fe53bb9894e7c7a91cc96d762d117a2ba7f70f5ae5362e5fabbf72b28de58d23e985cfc69aee5ffd2f65e12cc1b1d3ed462bd95686ada71cf13f068997b387cf9554c0666cf0513606e92358df973b228cd2abbcfd318dc5f1d5b19cab74c933d75cb566e9409b2eecb8426b35356813800939bcf27226fdc0a70b8f12ba1efd2b4d031e988aa7837c5b7ae23f866e59781df607fc7947f98010a762e1c0d0b0472efe2841985893ac710f019084c4cec4f27108a91260b05fa633005a18a28d20e9638289b3450bcd5ef9a368f22fed6056c46bc9feacbf79772239cfe8d16e4f8a2272dbf63a9199424713149ac1ac9454223b442d94f546b1bb28540355658b45e1ef24541171aa48f7c903ec67b0943ab46f2995e9c10be3703c28200945ba469e9017260930f383ba406831cba460704c51b966f2dfd4f0abb75de14b2523f402c781d23aca34599d3b96a5efbced3220ee966cbffcf10b778b63e7c922bf2676250d18408dbac4973f452a632a12b8189e901802091287ec570cffd39cc03194d2ba5ff163ff5050e0aa411e894290f910f6db90f7c6fe8770d42861e42f27c05119a9f8c4c5c30715201c97b4957009e870d56c47fedcd8641fe34c4b94f839deea922f4a4e968f1d077a0f157a62bba6507967ee86af556560a394421be4612703fee78c0dc6fd008abdec6aaacc777a059d2ca14eace76f5532aef257d7d260fe97730eb9ac55671b732e8a28a95b69a93e2988e4ddbc64ba50e05d9ad3dc6d2be971645d0979dc35dd411d3abaae78017e7ad24dc9714eac3eec3d1e258d19ce53c5f22ab13f8d20895e3c10dd15279a6deefff278cfc25a6019ee1098dab5d65e05dcc65e81a49cde036119be816b5b3b77ec3d3d771514d25e5cbfd28eb38ce005217f03b4ae18d0ed29b8a9982b70617cf2a2f5e9e8942210b3de12f756015801a7e0ea4767181f4aeec6cad4cd92a76feaaa876fa289e9507f014ad6f3290bf458f041480da97806dc54ceb52c51118feff14a1591d716772a627d814430f7fce43a018184fbcefd1c5011ec5d904bf867acb529eed15b6e338998f4c9026e30c9125dae87f429f173e4d8e08b735f57d2b4ecacbf8fcdf05f738c2be52cee39f6d7de811556ea4e50a45f4fa65bd8a8faeb8f3339c5173b90975d2d7a6e3c00141494dc95d96ddb80914060c13763591ca3e5d9939075eed98202bc398bbbef9948ea31d3aec210be18d508045bb01f01b0369aa9c4a613cdb7b85e9891647c6b7fe77def56d076bedcfc24382a7fbfea122abb029f6406011dcb611a0dab3ba14c3021808e83eefde5ff018db2c14502a36875bb4ed1320a154cefe1e5d3252abf41b6a4dcfd13632729d9671b2b1516e0ec98450d8d04c70df9917f7c42858f40422abfe2e59fc9bb5b8e781fc1efc3d2c17265bd5da31c341072f5f79910ce3aa3ca49fb690ff3a39381659e7ea62fa5fac1ce7b4065866c2eb7db1da2a996694409b4398ee36ab22f327c5e84ccc0963d43e1b8fb2c5a35058653a53364b6b1e88fbde7b181e65d0ec733079aed4eb10c0431c87860336863b15f68ba7202c9095ce506cf000782ed7c5577b544c476f54efc249f1fab91f53223eddd246c1b3a02d07715b35e78562050171c46ba24e1261a1e431d94e45a15f29be061ea9b51a7eb8bed9016de32f30b77fcab2e1a1c028be098620f96c0b4d7dbc89e0b61250d029952325bb896a84b1d5dcf62682666db772b49c335b5dd5657205c941a959ab115eaa6cd60a61501e0f94528853a2acee203a96ddcb2b19fd02169d0ae2a388a75084c79d718ee05ad6783bb459a5644335bd8114e8a96aa7182c7a660ee086b36722cba55214b08ecad829ad08ee5e0caa0b945d8436363744b6906c227c23fa0b6077c7c2153169f9dab016bebd7511955e51b7f51c7d99148640fac5f94085bb9ec551c58ff34beb08d26ff75c8dcb2f71e7393aec29943b1ac1ca2f81a95d662efc40ae1ab9e0c86d81feb4e63d7f7b2a64aab95c09e9c17205b5f0186ff87f9c3aed5552b5d55f50d15d064e548616ac712298a7c8eb76785e4085bffb14e01568ad49ed50087eaca4e420bded1b8bd1ffa04073f49bf89b93f59d615bdabfdea16cf69fe07c6170a7ebed5a82a151bebc488d1b012bd1c9a8168b6bab942d1019f6cde30745115240d3923d5876bb70261b6c6fac3e8c282330cfc4f233156bf0f3b17e1b1d58699b883092305e84b493aa3e690c75b722cd2dcfb4ed8c65a6a74a166bb7325540f4bd8448d7f9d53c24b9cef275abfa05be5b52635c2ca294988bef0b76658377819fa6e2e1f48b1405873c4340cd75846f66b0929f26b9651d0a2c62b112e10724259f6e9d39102cd24c9813540d1613d9a087b0c5b897999035962d8d8297965e16753434f77e82d3c1296a49407c7f7c62f2d59ec07717249ff95efe433fc2bfce9574814506dbce87016c2b2edbc56e58854dc45e77c0b884034674655f643ee208ff023f0c982de70d55c89f837f195c066b13417b532b9f78bdd381f583ab4ad6b32ab41b4d0985011b60c3cef20953246366ed9ae02baf86f021821b834ea6963c7c65e7b19e4b5187e48d2222ab45e1dca48e09f08b9d0c8f871b0909ab20cf7ba30dc6fc8472753068b949f34bd6600df0277e9cda9647af4c4b2336ba1800b6a791e923a981345ab38e92fedd8f7f2c95481757b9579cedd20ba69e3178540e9e49324dc3a1406399f6c9727446a1c369a89987f49462ca7c4ee8c62a975dfcc15b16e851855214c6a208d7902310b5b9f09544d499501cb635494fef73be80a0ce325f505f8c23f2395d018def4f3ed1e873021b7ca2ba4cf49b5dc4223fc2cc4089dc6a72e00c2f35d865192ffa77f781dc4786823ac22b28ef55dd1fab5bf22aeeec75c44640a849f953c43009d1c80ac984fb53725123df7073d72910117ef1bf99816c227a8c1a1daf78ec07f2173b43891e94ea310445fec90d999f647df54cc53918b80eba59e5b21f368c7a10d01edff252567c757a0c8ac6dd14b883ab97a4b84605f4eed97447678adcf3eabcfdda175a004f770cf82d860e22af8b1afdaa02f7c1a963892d73cb012d419b04f0d997da0df896ef37be2ff98e78bd3ee4be41c386d8757754a6227cfaba2863f0af734191c87a491989763706f1aa45049bcc11dc91e92bb9b9b5a0055da659334f697dc23d35d34181272c5dec78e215464fb48ff6c7620874fd4bd3047b63d91911019f6e8fc6cc367b8f632f6f7604b008afed8303a8a76bb7cff4491b6941138c6f234483e80cb92259a58b16cee5980cfcbf9e80ffa4decb5c77d56ff5b1771d85b397e0eb7e5c9180ec0a3124d470712beab3d087c517261404b2a6f8497864b1d68c8fb0dd91fdf6eab62f2c1d2865f36db63f446d16ddea417aa61d8bc3543e372776095cc3edfdc75859d26e9b2669e1e4dd9a2ea47268eac73d940b88470e8749c46c92d9939b7cd04f6200754c0d0a75b2dfe2829490067e9f3bdbbf548873d32399ae0ebe2333a14c12879931a89c44570c48f719f5639b39c19cbdf268feaf9c8fc9eb320aaea4a7d8a7f7f0a9e05c34ff46b6c8c8f0c795116a09dbb27e0c45af29320c5b48955f924c2b9f64156610989e5d5a8c441c1f04bbd94959cba3b84df897df755095184ec892731892157ee1ea99a8719877748ad10114aeb70b921b5d68010a1f4415f8d21beafe91e2ccb850988b8cf8e38b0e6b5bf3acee16dbc0dda237d16ff7dd95e5be3dabf17fd58904a1c207c8b3c0f9b0197bd7459195afb84540eefbbf6c65b60d3077b9c34193b8d4aff5f0df949c5b8c30119be529db643c3d11cd68bd895a44a1001d41a2aa1fb2101f168ca16e41f3c8a28980f0bf6aa960a949892a37e094065a7d61ac97e015999b171d5e49ed9ef331f814505039ce053ca4efb6376c9fb4b4116138ca0295ec5f4c49a898b23fd1fea2764c6bbd75af5640ad067ad0abcd628af48399564caf071571f94f41c06d302c8faf29221494607dee6223a087ea26eab5ce7206ae37e5d3f6ef4c9d31103556c7e9c06311c6065e10598ad120b5a3a57f6e9b905ab4d40f9aa8ef12e31c8a6c21a999efcc27eebc675a90be740ae030f1bf832b94722c1b8b601ea8722d60ef7567e24226fb6792df82a691bc163b76c6913a8d83a1b7c36bb51dddd492e30e9aafc0ef4a559cff2103690dcdb81bc56c6deef38a5042c473610602bff6778dacf27f3c1ca8fad645b9be96a7e73659c8c45ed54894a123efa7b5fb34d23d81f36a085bce1360f470efcce51308d515d5ae7ef4ab37f003e284c1bfb3ad", 0x1000}, {&(0x7f0000001140)="cecba3963169309caba90dff4cdc7354562eee5206b5d5e0e8e23924344035ad8d32a8146fe2a9618480e872680975849cf8203c0af8fcb7b0ffe093f0e9d58744985e38b8e5897acf96438edbf0918bc730772bd9b6cef322c394acd233b0ea2f98ce9cb5fc696f2cf41ab14732f07dba47f649586b0bdb6c166907ced684e93fb71b0b0ac2c133d929b11b8bbf766e57527ceb9793de076953a7a56bcd4609e1eea28f8ec1fbd8638739c7d224c6db5200587bd64d7f8b306fc4007aa632a12c4a902a5bc039a10847c4406ae8f66335f621fe2371", 0xd6}, {&(0x7f0000001240)="69d8127e2dc7ef787ca316368f6190555dc22bab8c01c28623dd0ac3033f880d4b581624a3bb3eb012bb31bd0458c06cde0561b4ca7ea081ed7eb3b647f6d1", 0x3f}, {&(0x7f0000001280)="d6a2d55c6413c0d84ffb4f3fff18c8763f7eb1a1e1456e4841b086ff07aa711fdca4601dc6d4d5c62678aee7b2ee1c9e9547024a0d51472e4b98052f321382d6158c7e67ddf684a526821a63d46df26e610e5c28348485e47da3cb6e63bf6eb588e274c2a0a6dc5c8aa9d65a6dff0c9d532eb98b525c456652f0deb9b07f775bc150e287602fba6342f2f6a338913b735d49104db5a4714957639e5b", 0x9c}, {&(0x7f0000001340)="6b56523e456f7442cc7f6a92b5da1beee3cee1aa98f22458df0357764c99c0b1b9f1a05a5d5e45781c1c66b650303dd026ee4df5f35929060045cdf9fb17ad3232540eba26b083766d32a6c32542f11a181131e90f292ca49d0b738278b9c76e9efcd94277701fbe0927ae8c8daf90a194840cfb9e", 0x75}, {&(0x7f00000013c0)="086cf11f3fe6b513fd487dffa40ceaa03d5ca2a4f6eed3908427b2b936cb44c880fe177c906c73aed04cd245d919d9f5dd60b4c8a1dbdc208222f200d2be0ce5d6abdc58fb4cb6a716a3a1430ab6662c9a545f4d2cf2e4a8e11d9157f85e98c7186683a58d0b6de09f8e3c0340d0ebba7e1f387a588947c30637b2e26d4e90a6e63df9c0eac6fb25e74691fafb7c4d720eff54cd0d8898e227b38942bbffb76a8b25eb756e21f084f6b2a56593d7aa4063eac518aa25c272cc45b117c9b4b1c163b4af45bdba83e57691bb94fed447cc958f06c9d25e9fe7fa0478d49579b0dbf14480264e56b2b51b", 0xe9}, {&(0x7f00000014c0)="8a3b74bdcef8ccac2381018bae09e4d0a5ad6640bc2d985d23cd1968b313b1d4eb179e66ff3ffc52af9444783ea9d57ec22b2fc8ab015fe12d03392ca6a9cb6df7e7de00f93e026f3dfc4b790f851750e55a0657a893a8ab99abc879f624f84e65e67ee5", 0x64}], 0x7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3f) fsync(r1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x580, 0x40) r3 = dup2(r1, r1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x400000b4, 0x4, 0x4}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xd3b, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x23, 0x2, 0x401, 0x3}, {{r2}, 0xfffffffffffffffe, 0x11, 0x5, 0x1, 0x100}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x7}], 0x5e0, &(0x7f00000001c0)={0x7, 0x8}) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="d759a182fceec48d00c9bbf7479bbb53df33491e75c357c84574a4fa1a007000d69720486fbb6e250fadac4517b46fba642d8f34afb3c1560416a58cbfac6760d382050022a4a4b100af239c39d8157c6d177571ef8253db50b849d8332c1cede89e2eb552d7dcea33d2c1c93e051c79dfeea26bcdc644aba77526e458168740f50187ff9119f7e3a6c541aebe471d24afd5946d43c9c4865cdebc17d7bbf44851d51104dec142b723d4a4fb0e64ff6adbd1dd20d99217d7e4adb482dcb149be230f7a5381992f729b4378c017"], 0x10}, 0x0) 16:00:27 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) setrlimit(0x4, &(0x7f0000000000)={0x170003, 0x100000020}) setrlimit(0x0, &(0x7f0000000040)={0x7fffffff, 0x8}) 16:00:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="0b1dd992b519c064d236cc69585c9458b86a87f5a2b92e7f0232f0b2cac230ccf74d6a09284be362dc13f534fb46e36d2e8ed8246b31b8ef1d109354c87fc9299d1d331d283978f86f150455aa537d4ff5f742c0a1084aa2469123f92e626d9ad40a3d4c43be4409bb7d5b5b", 0x6c) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:27 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_open_pts() socketpair(0x3f, 0x8000, 0x5, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r5) r8 = msgget$private(0x0, 0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r14 = socket$unix(0x1, 0x2, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) r16 = socket$inet(0x2, 0x5, 0x7) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x100, 0x0) r18 = syz_open_pts() socketpair(0x1a, 0x0, 0x8, &(0x7f0000000500)={0xffffffffffffffff}) r20 = socket$inet(0x2, 0x2, 0x8) r21 = socket$inet(0x2, 0x4005, 0x2265) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r23 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000540)) kevent(r9, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x4, 0x40000010, 0x0, 0x2}, {{r11}, 0xfffffffffffffffe, 0xe0, 0x4, 0xdb73, 0x10000}, {{r12}, 0x0, 0x42, 0x40000000, 0x4, 0x2}, {{r13}, 0xfffffffffffffffa, 0x30, 0x2, 0x22d, 0xffffffff}, {{r14}, 0xfffffffffffffffa, 0x41, 0x80, 0xffffffff00000000, 0x5}, {{r15}, 0xfffffffffffffffe, 0x4, 0x2, 0x18, 0x3ff}], 0x800, &(0x7f0000000580)=[{{r16}, 0xfffffffffffffff9, 0xf2, 0x1, 0x0, 0x7}, {{r17}, 0x0, 0x0, 0x3, 0x6, 0x10000000000}, {{r18}, 0xffffffffffffffff, 0x0, 0xfffff, 0x20, 0x1f}, {{r19}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x2}, {{r20}, 0xfffffffffffffffd, 0x20, 0x41, 0x200, 0x5}, {{r21}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffc01, 0xf2}, {{r22}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x7ff, 0x101}, {{r23}, 0xfffffffffffffffd, 0x80, 0x40000001, 0x67a6}], 0x7, &(0x7f0000000680)={0x7749, 0x6}) r24 = dup(r20) socketpair(0x26, 0x8000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r25) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0xffffffffffff5c5a, r6, r7, r2, r1, 0x4, 0x40}, 0x3, 0x4, r0, r4, 0x400, 0x3, 0x3ff, 0x7}) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="030000000000000050362db3c3ac946ef65a0a9e5aabff660dd546d7378c124ff70c90279291e7a6a76a7a473903b239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec9879b76e86784bc19d98c1574f8e3740b52e1f5a0158391cfdb0c62a42d660a8b283fd3bb99322913d89fd1f5d2a5c5476e26c57cb460bd61c363e574969f30054bab992263496b079407a2e6471ecb73dfd27a08c8ed0237a32422abffacfbd9076d951b4e927328208c981a27405ed46200d0557a972b0dc0817eae70582e73d6a57a579647df1c7ae62f001b0d90cc3e20ef926d28290f98c8ef0474486f3923c5080ea9dba37629872523741116107fda20e22ae49709a73e18711b5257f30100d018673f72edf603940d7cbde5c74742e55b19743e4a8f299514ed49d141f14082fe348b"], 0x1, 0x800) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="9cfa52c485241e1e523dd793da97248b7b0c6cc07a29046be975e8c78fc00418107e5720365a294c5dfd0220977028cf875125f03a030e2712756495f94f0fef620a10efd14d2867e82b373eb47a6295b55d050ea5d7cb29f858482c69a0ea87f57abadfc543898c8e40cb9387d7cc49a9e2a9c254a94affcf0e2839ac6f94ac9d8650fff6b41475d86bfc6121aa7c2af47979da8851504ece1c1527ab01a4aa9b2f", 0xa2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0x80000000, 0x4, &(0x7f00000000c0)="f2ee3b472a62d02800eff73e863e193e0856ff002f672cf6e0ac89370c69a1a2114515d01296067975e0b32eb2970b560944c17b4622f875df2194e07b7912dbd6d43ae5f53c1d150be15974d819e4fc2a901af25ab86d3c2645d53e16b4430373920071aed60bae0e8fcec64e78a0ce478666bb4ae358247ed89a636af21cd586540d91f6a5369b59638ff360754ba22245397d6f9811c4a7412f89236578710c0283b33919f86d56b27e7addc51a68be77e764626c5ffc94431be860ae54ce1718f95ee9aa7feededb18868ee43204795cc4b5ad9c383d18beafb253347b8d142ec6350affc0fa5b3f6bbfab59aaecd2e4fdd2e08de81c87ca06075a39f708e254e806e61273619a0f6a7b9e8db5b38580c65fb25b1ac04510824b06050843db268a1d2968df2566f5b1dfe160e6f1970888d5721ae0a9bf0604ad5c1505a62b14810ebe046602305d7cf0b7b07a7c206c5937224592cda95fa27fe3f05fc82ee50d69569be75862a9a2f921fe42a3a1b3e80279520420cdad3b9cff46e2fd95be53b41f46129dc61ad2ed27f0173bf4d892e524d13c5a27d46ffbb3db9e500e0bbb2145fe5816ddb8bf87a959c0a2be6aff86d3d08a213cdd04a46b17c82890d0ec4bfa5bbb6febf74d2cd732fb7c35ff44319c9e25e28494381e9434bbfe2d71b40ce2163d22c40e396a911978051aa26f91c991d78d44042114810003f5eca1f2260c8dfd7dc82450560751ee0c7dbac0e46708bdef8c8e88e35626df0501549ddb875e5cbf6ae13f4e1a270d19307e7b6f1dbff1e8c4bc47aef5767a606774465b900fa078bf15967c7398000b2427d2489dbdc2627777ffc3c1fc076c6a5bb48399f36d92bda19d28befd2e671f2ee63cd08392c705ebe0af62c3a153e9b684fa9980cb790180dcee330b9cec41563a99d617bbf2bf5afa4d663acced102ebd872242e7473c8148471497d7c9e028fe15dab23b7f5bb3f6d53bec5c3434bfdbae5ddf7f98b00ba4521c0ce610aff78c362f52803947865ab81ef40882d143913bd6d33a7e4513879893dfd7dd4466ef24a4f4dbe564f4975cd00a8a84079d55a8abc2ff2d3fc27fffda9c69c16cd30655926b8991c0e30cb1045b1f05257718aa8fe7f69ccaa51517c7892b5862c50a4a78bf9b757e1a93938395b42148f6b4856fdeb94c28307cf3089f634d45644726e9792c2843c51cf0b56ba1e3600c2db95b111f5c71e1f39d5176b08ded30bb67deb4b3b3a340eca42ec6400a8ea94b0fa5b0a8f8bcb6cbc20f49b5395c728cf6157a298b80052d390438b2c700c364f89e3d1aec4f3c4bb2fee0b6ed5a6965dfcdb40f91a7df002c38736006afed9154b1c20a9d28feac18d47e90fde71dc1540062004c45eca7a498ff097bcf03abab7c42f04754197381a8362ffc5a6329b50c122d6152b40f3b733230e5e9ff883422fd0ab89e237b40b690ac48ef0724297935e33c0b4366eb17a2c5f992581f00b14dda74880e0fe4e400d7550569a8b548b4ca7a3003c3a94c828858ca16d2ec61b5e26083b88425acfb9bcfc4b7887d17466bfd504a45fef30b954fef378a53b4e6f6f44c931b2342a3771f9d20f095c21800abebfac54ac4307cb1e28a0b42c53b741e94e38e06cb3bdf71880a1869ce96996db50464c0388aa91cada3ce1d06b5f3e9a01682a1d10543d6efd30c02b6609f91644fff0caf064d20480eecffd23b47cd324408bf2966db7f34962a62d84389108909ad0edc75d17ab46c185ad5ccdb01cd21dbdab035eb4bd2099d81c33835afa14f67d9bc75243f2b18eb4cf8f35a6ae39bfc24d34bfb100de81463e75e7c666b94f9b72c12c5e108cab68209f9cd9447af9683f7fdb274f11f8f4f52318721fbe3c62ed8ec82a89997a57e8883320f8eb79c57892360ccbfba3a76e03c9b46541a15542f3780a36d1960333f1673abc0d0491f9a5ccc0123f58c1cbf3d77b7d85945207f61a99c97b6ca807db8b4cb5100118cd4ef89de77ecd4830261b0f2382876119c805d27673d90874888e3c19d31f76c609cd7ef80f5cab79632dd36aebd07380c73e8a4e21c8d6713d5bd117358ed50835f943b500376cbb486eeeb0d1fe836856a706a2880a6d013803c46c654ccbd5791ae2eec41632dd4ff585c07fb5adf1362fdec0e37013bbfde2485ebec0166ba72627ea991f7b8000884014ae3c834983351abfe9f3cc525f2fba56418adcd35bc10adffc91fb7e409451381ef542f82007982779ccb0c914278db3b6e656f6408e9dd0cc34db191b6e585c49df21089b9084acc48ef5d73ebf5396ad05acbe5dc806fab9143d96823527eef26bb61c25f565f5a42f63e6999b100c5e83d292156b6af06406c13344733e4ce15a95e0f5c4854f549d93539e4c233aabd4e230d374f21dff0bba7cdb486330ce22feb78f5ebc6260a497e9d8d272acac9e14adc849386c5d3b14f7f1481a80b38a2b281001076c55c453c0628a483ce9c26b47265dcf97541ea7467aceef14b2b14054701ad5cd1ba5e69e3c7e8f973899c2ce45638ecbf1a39b79c5e6f88d5ebf9b06c0892ab8d9690caf448d5b74652a3f29b73b3854129021509af0284ae112689430736c5191724f483c00a13355cca04646e4b4c8b141e8f44c7f21a2aa24821e5884814f5f80f45a5eb21c821c1c1c55b85c91532e0abd6bbf05161cd648887ddaabe883961134cd336b79a2e85aab35e75d4477ee991496ff0baace48c161616a3ff5046abbef5966757c19c6b6c33817029080e30c0b972d42b174ebf127e5a8ddbbc3b4023fbbe415f46045601c94744f70fbcb32708bb1544ff840fea60ab85202a3c90532f0834e0d3a91dc576a20bdf886299df479db71bddac45adc235cf8c443605c932fd4a6e8b22439875a11ff02e529b71f49cc1fe96b67bc1a9a0ccfb1b084c824d8d5970e3e1c23c7d100043e3ae03614551e333e2d62f88285d0cdedb06e7f9159545f5c9d87ace7e1af23523067c45f9f3dc1c120e903cdd66615a5a838d50dd6d694cdd072b0803934707f1a5edb10f4d2aed6bace9f559f9ac30c8b56fa6d0c8b795b5797b32be44ee58be515818f855184a388a82b52cb3d8f74be349f6238ce7cbf51b49fb7b1eff810c13935c50ac7bec1c5f8f7bf6ec89baf551fe8e33a5670e96e7a98af75adbfc864e7e1a8c1e11c04f6dbfb7c3299ea35152b2f190a16d1609e8c2380bb66235266aa9a388763b18aee8537bd5d3eb5fd5d13bcf192c60ebc59afa69bafa84f16c34f1ad97e6837e7b6d512e106a8de517389b190f81c3ecc86097c59d2d3352c0efba9b01620f027b1b8375bd7d2177083ff43f686ef666027efce3fa8d3905531df05c60c2833640f4ed7f1680c84f06dd64e629c1dcd58f9babbd21349f4d1a75bd44ec3cddf221c800dc750b26f2948736b8a55823e134be4fdb90cdac3272f1b784b07fcb3c44c79f0475c57bb371d6764d9cb8602c7f955587199bff24826002d83aea7e02f698646ae0046614760422d9023ccd440edd2055d67bb69fecd5fcd44a24f6c8dcfa703068a2196336e762caedc2d6aceed517721638fde5223ae3fc61815c1afa95fed84fafb6b27bd1299e3aefcdfdb51a5486fc45fcf36e0591f541ee58773985ad78c448d5412cac57ec6cd946c982d16f1b7655619ca2cb60a4d424c6c370d74bf770234e5e8f5142e9a33642e2ab99e1fa17c85da9d9a21f3cdd1f89d313482cbf18ca1a7d3c58e72259ab310f59838c62213571f6a1a24f5982ebbf738c0a5d545dee30bb5666f70ad245acc0d3e4057eec764e09a198e97c09888b06b8634677399dab883859ebcc1af5759414be951e1f68fb9eb9ee1b704178d4723a10d133ed7bf65aa80fb0df46a4375c0922a167fe280b58ba64b532262c2939f0f7d27a4e82ac7e545c7ccd9d01b9ab41572c2e7456fad7b58eff5a1f060d0e37718a4426ef2f49c96c310788494d523543917af74e30c2c50f2e794bb6dce95d44954b728600f1446c93c59aa9fcee5ee20fa5d39f445c90abc6e30b7d9995374289334514f9b3ee55bdf046413acfab331056aed25874c839f4ca60df4ff1cafe14b6ce0228327a157238693d0b4e6e0eb1e7ba9dbb86b12e067e09dd29ac7caab29dcdae1b892f3dbb5edb46d788d424cffb829141f0aa1102f96de14728dc5759c2fc0ded574996d751eaffef8e85b446410572a3ffa529b54c8f9e2cb689023eac9fe7b7017b1ed445311d4e630ee5cdf2678dc810cf65549c1c239658240afe1772241ba0dff11c5b8a4a0e5df73fd36348fbb51e6f0ce02c4d683dfd73e15ba2f4ef0a6cad2bdc9b127f328ca48cf8a4df2613b2aacb446bf2064b43eb99ae727e5e63a7c7e7e830b619faeac67e996bc62926edc74141dee99171d8e9cf137847ed027a43f276b3a6e12a886a4eb59f6b43fa1beed2511e72a25b3565aa0c5f066584d446f2d82fba2ddd040b1f8511fccbf696370c0bb326c2b444d31b87752f90dfe833091b72574fa7ab7eecc628f22f4abd548fe19083a10a485f1f1c3f1ed0efd141ecfaa52fafc4f3c1bd51718b59b7c7fa68d3b57173d203d6b2745f0b1fefdf588c4b0ff7c1ad853915645fe110de59a4cb775730f191db6d6c3a2ae197481f77c76f26e2c8e46a3d2a89eb8dc12dbd38c86d25e31650c6c13eb60c00f483ed785ad8fa22c2fc52bc08007a0aef8dc35ac99b1d14e6f26d9c76c0e61fd680bcc15bab8b10296255658d00ac9b8ab61d0b7d1a0f5ddf52eae199f8e8ee73a77b49440ededfa33db32f15fd88ce42c5b809434c95b9b3f062faf592db8e9b8cc3871fd9d967c0f59178f72503ae36284ae3746b23e696173a49a06af898fdbc3a03cbd1a65d22b01327e3c05b1574ec6f94faec26f0f1e4deed071f0c3debe23912118027d2bd71b67b7076cb127744b80a36b75a857ea08ef1d5742074b48c31dc6ca13df27dc2411188992efdc7a6a10e5e0b55ec206e2a30ecb3320efd9a0d976029529e077965ff3c67bcbc2288f23079c0dc082af0c0c197ec85f97a1976540f1a5824d3a5d67b077fbb7fa3f329162ea668984e798654fbb59f62c2f109e22e0fcd3b634900536a692773e8e6502115f7c8aea682875f64a473d0b62a950e27d8a4596b3d4a29b5fc40e3a39217872a715c471da1b0948ab7f177d9af73e3e5de5e15ec4094eef2997202a24e378fcc8accdfb304e12b2669a36211deef32cba5213ce180ddb8e20c3121bfea847c44a9bb37cefb99e23b5b084818ef2f610aae93071a794f2ca3a78b4f3706d00b6330f2ca2ef3d66187d07c30974c8baae26671886283acae77e770eb6a4ac33ee720c7ffa7c2965c98fdc9bedcb0daaa29d062a494ccec16f715a56158baee9d78f0adf3a850d9851c7c868cabf3cade2b1ef08ccc1db27e130878deb04113df28c58cccf7d67b88ef678bdb6e834bb6623d9e2946d4b39bb95a97b0401b95d559863fbecc3eb76c8d954abfbb075d17913cda909210bfb1e84f3135fe74625e7b4cbcbbaa32fe88e0c2fc3567910a726024941f44705db99405c1e1059c093c7f03f3450859dd0aafd9b848825e0f923b579bf54208696e2cd2042e182ee96d4cdb02018fcc6177b1cbfba4c93a34c98b23895f74822aafe0c32a4b0dd0f872aea06847f87c7344be7f3526dcfb8eefe53d98b3c0c06bcd868b7fb358e12fff16064d079f9ccc4d186f7f6da8a54e8f108d7deab0bae9791cf4133eaa4b44d4974fc0548972baf4350352904392cd00", 0x1000) setsockopt(r0, 0x1, 0x8, &(0x7f00000010c0)="2c5b0f88f2337c2c6be21e7f8065b7098e38e803221d6452811091a9c1b72abe9770049f4feb69944a4eb3f5ffac244738313ef4d44a516c48ae37d6d86d45048153d2569e6e49ac4e74c87279d371906081ad06079c41a02890a83819c8bde298cac4586e346884d20f7e384b4d3e", 0x6f) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x24, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25, 0x7fffffff}, {0x0, 0x4}], 0x2}) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65302278ca68ce129fa3bb58ae3d1145f1356e3fd9f61773f2af9f36e1c15e3be76aa7002417b566d13b03fa80b4de510db554878c6b66dd3081d874138a5a7ab21d4bb7a1eb92372aed90924813fba538422e877d55af594a903e582d219339cbd84ce64a9d25d5243c2b2ddaad4e822a57dbcdd99e5d9bc0528a97149d3131106bf25d3bc0531a781725e068070e06f2d909866f631fe6772e20069f48645fcb24948001ecdc41035cbaba7a245cbe8b8486fbb4f44cc24f39eb2ce6ac9fcd9711b75a705ad6fc5f138d62f54df9ed6154f0"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="e4a8a067e4", 0x5}, {&(0x7f0000000240)="0c0b95467539dcbd9608a78cea106264949852387b511e44d5a12fba0db95e02acdfa13e61d6d97027163041542283cf06af175dddacbb28b240a004bd34e24552bead65971a3f9679033684a5c6b115a75f53211018653b5805bf7cb55fd6a83ad1fae9f4067a55ee5a798cf6acb6c32a39ce10f97de8006f4afb264d5beeea714f58411e5ddcd1e72f86", 0x8b}], 0x2, 0x0) 16:00:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$unix(0x1, 0x1, 0x0) geteuid() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3539e3ea2f1d33210059ec27eea7737bb40b8078e66c2e56e051549a89e2c834bb10cb8976eb80999abea66b", 0x2c}, {&(0x7f0000000100)="43e6ef70fc3b71e4b39108affe4737896de09047d313f04b64470ab9fed0860db0c276d58d88e0", 0x27}, {&(0x7f0000000140)="6212bcbb41237ff8b9414b26d082cb0b5c5884f36dfe52fead8b62ea1614a34e0cb54698e304c33041cdb6adf75821f1be9f0ce981a7c495ef3f4b", 0x3b}, {&(0x7f0000000200)="dff546b90c0feeb9b7dd0f48f9caea6cf8815edbc19e02c7c039e96add508871ed7f91fd16370b26ee99248f772231d2c8c999800f2fcfe5f82b439a4d8f801dd341ad638af685ce51e32de97bae1613b827d807121c829e3fd6211e638f0ba3dce63e57631ff018ee720b863381378f5b85835ba324bd1a0719c90585bdbd35d1c3feacc4e5ccd0a7e9b0e3d9532f5b76ed0cb2192eab150c338caa6c3f2fc14d20053d17db8a9d19a15c21057b1c7189fee65ce0ed4f450b138f3970f5212a17329919efe6721761978e14dc27f3c0a0c02e0b10a4a31709200687a21709cc153f857af777334dc4a3adc8ba59ada959986bdb7aa7", 0xf6}, {&(0x7f0000000300)="c9629e6b0e11865fe20c9ba71c833e652bba2c4a828ece11e10ff896a79a333d48fb0d85e1605fdd0cafccadc790fc3a60880bf6afc39377c7b3a54ec5f1d18d29b64f1570648633a284abf2e1d7e7b37a6f9060c9d8900fcff9644dfa4b8a9f607242440240eb131d296d49b0850bfd666617ad83bbff9b5c91f793c374756063a1cf2a4a3487ea13cdff97979de97d518abe858625f15655dcb5caf0093178f50f44424914a2cec6229003016390287d24fda7", 0xb4}], 0x5, &(0x7f0000000500)=ANY=[@ANYBLOB="580000000000000001000000b4000000b02d8a655e27b00844a8d57d237b7a44f67acc6c1807fb49564aa0f115c995f36dd8d319eb8ffd8d97a267d4e5f18f8f9f7633b314a9032c3e610000441036b15b5a76cd69000000000000000000000000"], 0x58}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0xffffffffffffffff}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x9}) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = msgget(0x2, 0x1000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x4, 0x5}, 0x9, 0x800, r6, r7, 0x6, 0x3f, 0xc55, 0x200}) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x0) setsockopt(r0, 0xd6, 0x80000000000000d, &(0x7f00000000c0)="ebffcbf113b92453e30da455e4f3e6993192964806291ce3a6d56601d87c4ff1", 0xffffffffffffff68) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x1d0}) r3 = socket(0x10, 0xc000, 0x3ff) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002009, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="23ac85501f3c0981219ce1c659ac0af18c36a8d6b6aa2fc9b757202abcef22b808f6b0b3fd8dfb500b1779abf00068f82af5253b3bea3293216b2b5de6c5604f24036acab0059f69a43ef9dcc3a7fb8e5da95c42117f7e358b157ace9e5c4070cb2abeb81a75015c29e3972bf86e806b862e29f4ad59f8fc5969195fb7db74d6b14058613a96b27c621645bfcfa2147c51921ca4f24d6b19389c7540ecb6742b5925a2046e3e7d2bf69f2b0075b72b2738c2bae7fc12811dbb4edb5336cfe1189713e9557a70982c1f5f020ffab69faab5dfe968e27f439024b06955f42faca3", 0xe0}, {&(0x7f0000000340)="f24442588b78b98a4abe0aed310c61dd846ae9648d2c39f9e96aecb3fcebca34c3eee3ef25dd4369eadf5a6a51c4cc4ced35f7fb948d2c31283c9389c88895de34c0c60c945d50aa58a50d0e668daa266bc1b6ebfdfdebb8b80cc7dad8204126668f5d6d019ad183883a9281880264a46e88e4e7e4bb62ec5e73dee7920761e0e1e8d73194ddeb699bde", 0x8a}, {&(0x7f0000000280)}, {&(0x7f0000000400)="3b6e794caa96fbde8020ffe9d55ae0a7b5eb590fbc2792382a5834c37446fb3c7eaf96859deeb26e87dd2c7fe664801842a876bc35dc654e3f4932940e58c92c1c619324323aa442ea2697ac1bf8ff4e80a52ca69e50d06991f2e844f6431ea03186cc7bd3a405904788b6b5a72f463305a2ea4ceda729dcccb0a771abfc038be708672af2c49f26bb068223c974c43ce9663f3f549d5bda47c997a886e3e58aeae1f5a6909c68b724d495c387eaf3c39f4a197cdf67d16906648517b7f2674dbe978345b4fd733ccee7c0cc7556b0c01e984743bb8f0b4c08fd763af4e96fe8fee0fd48aeb3384a5f", 0xe9}, {&(0x7f0000000500)="a43587b5c4ab916508809d29460b7ed074c9af38968b18a0e8ecfd15258b016ecb727985e7c869ca58c110a6ce8188f713ca801ce2a01ded312752f01ef0b884e778b0c6ec844eff29dce88f322ed9badd90c0c32ac227ab474a5733ec9b89a360381782469162f04e16d1d03b58a6033349", 0x72}, {&(0x7f0000000580)="d99e29ff086a2f206c66bef6379b80dbc73948ddeaeac55fea9d3306394cea25530e0485891c69c88325d2cbd19e07fa2585932192f0a09c7231aa5b8b2eab39fce75cfaa379ae1117abaf3f99cc3a045a7a22c5ef9e77b1db743f7966d35ba51f8eaaa18fd1275d36102972e17c5a9100f00fbe6d87bdfad9d4f1d9d734352b07fcd570f488f4b7f5b07325be1e33d6e2cf2326f11d222ab9a9d737708274eabca726f335b2c665da9446580aa7e3f95d98acfd389656bb329967fb7598e4469db466c8447ac9b3955b611854f0e7ac400e1e8702aadb2bb07141864c1d1e4ed16b32bb8cc8460210166bc23e70a2ab01f3bc8932b3f312a35d04", 0xfb}], 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) close(r0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x8}, {0x2, 0x3}}, 0x2) 16:00:31 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x47, 0x100}, {0x45}, {0x24, 0xcd2}, {0x48, 0x8001}, {0xef, 0x80000001}, {0x0, 0x7ff}, {0x43, 0x7}], 0x7}) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8003) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:31 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x7}, {0x7, 0x10000}}) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x330) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20030, 0xa1) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = msgget$private(0x0, 0x7f) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x820, 0xec3}], 0x1}) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f00000002c0)="d488f08ea28e17fa2c7707b852d98ede16c5fa19b338b190dfd09d9c9754baaac02c0c94f0066e343421fcd7738dc47d678ae88c4d74c3fe30b4f528582994494d1a83c741f4eb7ae1e868fedcd023454d628fee4e4f5e065b1c6bfef6979686d9414eaed9155eecfcef3a14642db51be9676b8c61bb312e6f3e126dd8e6f3e161be796350647fc84878779df50e69bb14d296cdb0aeefe377c3c4895a86f882ed9d71052aaa651e1be9e7c73995dc557064c671a0133fdd030b188584fbf67e4378d0897b0d9e10c9fda6cfc0537a4860a4582fd94aaa37c5dc14851bca1d2c7ead10f580606570d406310a", 0xec) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10001, 0x0) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001700)={'./file0\x00', 0x100000000, 0xe842, 0x9, 0x1, 0xffffffff, 0x6, 0x7, 0x0, 0x2, 0x100000000, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x100, 0x4}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)="7cbaf5e08a4d51e143ec4a699b3e9952b4d28305ef7f48b681a9d3a8d0c28e9a1fbed6846091038ef815d84bb3cac87f852f63b690458c6103f678289ce8d5aaf084b09af885ab50fdc1787d449b91b8e9d3b693acf0ec2c11da36d472468432d11552db5942e066c5f946a3ccd3ca3fa80461de1c0b5031db4215fa420c63f3f552fc6db1e2e2de20645d78d685da11c97f01ef300db483ccf03351404c2d40e0534cdf9a6462576361fd0191d567f750d6a8554a1d09498b38910a1b84d772b4eb973c96196190ea2dd0fd377a93b8e91e3dedda5d056c4097b18bb35fcbac6b22743df583348c97273da483b5cb72800dd3501ddaffaacd60874da58d47d5f315ca922b395bd6f85500583c23b37c91a909daa4f75e4eae5e1802812b13b377d4704b65103e710df4a010a79f400fc6f344482dc7148e80d65a631744baa5ef2f1a2848c8c591d25ae64c62cf6702092ea72906e83a08fcf1290303ed4b37fc8c89d393f950e4cece6bb452d7b3e6aedfa87943ddcfc914ddab346b04a3cf7d8d8a3277b25a6edee9b20645a5c9924062e048b3ce208890bbad101ea378a205f54a6d5f62df5df0ed61aade062135ca36349d7f7095e8156ab02f111527b398766c5c1d768510aa8312efc5a36cfaffe92f0725892d78751dbf6e0705dcdcc431d01e47b5fb56b62ec878c5da4ec3db4e6c540b70b72f0c02a35220a2b89b75de25eda0ffbae77d7d6765458d4ed90f63e23d2586760207532531506c801f75813ac0238abe3b99638b58014ae87232fb1cbf1c09dad21787e112919de9261f1c0af52bf4ef9fafcba46b5bfbdca6cbb523a6dfefc9d988b18baa3b8792e3bcff0f317658ca7ef4465ac5419c3f000a80917853dbb0d28da2773c76e172d3a58463090a466cc7dfec295fff338429fee1441a7703135d6556114fef1b50b916f1fdd8ce5e1f1e490939f2abb05c6175bc88f65e4c8ff13827c1d4f16239f24a1c128ee060d65ae25c0e7c02dc55cfb7f95489686da76153c07e54fc2896624dfc56e1e907674dddd39696f3e116a55cc521012bfc39c846ea8009c4f21b2f16282e07b96ec71a910a033428889a08711d336f0baa49451f0f8782ea1cff03c5a79f795786166130d7515dace3256a3db36f151e29f7fed34bef3fb8cdf75395a7381242509671fa552c64c75d0f6a33f36c27d02a9ebd0036194af9a3d0d0bc96474fdf3ac6c22f8909c7cdee04248dc6d9b328d5a679dc0c49dcf1544fb6d57acbf689914cbec62eb21fdcb7f139c6eacc91d11fd5ec9e3a4f40a3b9d8735819098ce33c94e6b84ca3731e561e59e8bd1a03c109661b0f730c3ddff7e858eeff8f1cf0af305dbfa3dc14aba549e7d1f296556caf2aea378e917980a6abd35d422bcc3bc2dc854a05c6c3fac5bad7c42d4509af0990f8098ae4b43a6b831c9aa63381640b592ab5a7955e10e528e6664bc5ad774e56dd844139154a503b327fde7a51e591baf4c932ff4c255716ffecf4afc50285ff8c7ff046586288bfea9b0ed2b6ca1980ae2d9cc3b51a0691d2a201fb4482f97fa3739da84d077ff9854859e00d278a111c3a679c5ed7477de0339ed46dd5563dcd1654ba59344e0d7aa5c887fd3ee61040dd68644b27d9c782b1f139e70063646446a84044bdc5dd1155d0dff785c0be84b843a6ab3b8060a3287cc0e97cad161d9743f6defbb03ada58f7ef915c8c875a626a394ed91ef7f2d87f77e2f8a181bdff37e053f61d78ee6b35fca19cd87709d661ee90ac04cfaab4a15da3cf4f2041db5c55b6df4a7fd1c8c2051467cf27d901437c8f6596ccf9d8239d92cdf3fc9152777b86c14ad7730378d9a50e4da9393a92bd3cf29f1ff32bd467e2bf8df20db44787fb75bcb964fb42d699cc69d3dc5f1586393a782d1cafbc0ffdb204e1c698ada588a83536a7fad008b5b24a1310ae77d2d1d5a1886ba27cc8ecb770d0312bc2ea867ad74b4287d3172bf3ecb86da568b1673c5ab84b2e14dda52735e5e38bcca71d181e2d5c29ea047c3896d55eb9730d07a1cc2f1104c1f8b021247ebfbad18d9f4e0c501c3a70cba023426f45a7a00bc4cdffd4c7a132aa176602066466ac462ba329d5cc6da4760174456047ebb256bc0ae7563fd837c6cdc071c4164426a1924a847828c4bd2e40df6435d88e7ecf730dfda3678ee3c6c71dcdeb374d0e805b874eefbaf868408e41fd50bc352e8b272b0a31a9669ace45553838e1c7cb0c3ee39d727d3657a0a3a59b123d137b0b81c130937e91414c86a35c62dd6743cac0a4be95c8c3e33d74080c2e966e2e0bb66ed01c9cf2c07e7f0309279852e88c1c2111d407491dcdae7d72649a632a0e10dd91d6373736981ab1f378375debc013effc44535a00cba8bfa7e3127f4e82c123a9f1cf5e252f8675b73a48fc61c014879b51786ae5cf1f3b3340b926562f64e7cbec83bb0edda1f76110869a61fa4012db797a8f292fe8fe7743e3cccbf76e046bab86bea78c7765d8a9a6ef2cf61381e8f8ac0fb82f4c8d7ff57d59ead1dd12aa28a0a484a7aaeef582cd1c855dca2447d8fc5f7e752253a5274da1875d5a7a7f41c73a704b382fc2bb50f315818144a4f99cde623b6b1ecd410f42b55cb842b348261e93fa6ff2c5ddee996831ebcb41015c409755b355ca366320e4d32f5671b86dec60750b67049e810deab4cd0045431f14cc668ccdac42622b0f247ebc4004ffdbb1ff8c3b707f19e1ea2684cc96f5d27a0dcf658484d0d74ce424fb8c1d19f4106afd7eaca06e7cbf25d72af75a51eca066dae2d188c8e8c0ce3296b60f06f4f433d187900c656b7b11dcaa3c320e7356d33ad08dafceb5ee4cc8379aca26a88f6dcf571ee35aceb073e8108d32c8d571c323c40e3a36621afc3498e0b1fafc6e086951700c3eb04ee68920e962c762117025cbed5e3b296e284a2acaf90f7a2e0995db2559098efae8b201834f4cae6cb172bf7d8f0aa7034ad28c699be3d2d4a52ffcdce3e38535e347a73dbadb0ce44dd4dad4289e6b6d69dc3ee96fa89040065f738040028472a1405a7e452cb0d52defb708b7c0d4af9911e0d732efaab9e212bcc4058d0a2e374d081c2ebd3a577b54a4284ead9394ed6ce8b460148713c69372c1e661371b17a4c9b922e6dcd74ede068bdb37ddabcbdc45fb13f644ad1ee6deebf9211ad04ceb53a78a175012c2e24ff9f5a6c8968a21ba3b126a45aaeeedebc406e72ca1af5fb833df1e81a85b158eff02f6da1d32350cb97e0226faa04a987c488233c3db11bb33322965e23d27a584b1c565067e4b70ecd5e68271ee111c2cfde4d58b68685c0644739fa35ef29452683dd559f156b76c2fd60b56f829d7982736fad3f95e54756147f38b03f1bd7cd2603d7007c15a52655b80918bf8c2d057f6bbf1cb330186c16b070eb529b218a88ea30ccffbbadabf0d672120651e79c408b4e9311b5684d1cece0cf54e30890614d0c08af090bb6554dcce51eb476a053d46fcc6d83829b6bd551e687ae93df84a821cee47fb3b718fd23d4d59450b295c45c76098dc8b3f320a1013aab38b2e5b4c2af5cba794ac8af201114e1dbf790e88b3bd0eee5030e4e5537a53727094dd3410c6aaecd54dd42eeba6d9c12e6e7fb600f45c2c660b6ba28dd4831b2145314301f671c7cb39271e99b3c4b7b1ea1d4076e32887a3fa493c55abbf9fcbfbb3d32254a003272cec030c72b51178ad36ed494102e3e9350447ce7abd3711cf8951f607923e056f5eb5fbf55462c9ba82ae23f927aabc19c86cf0b656e6200b8064e33bf5fefa953c9911a4914e0c2236898cbed07f09266e7a1993e0e3ae846b0bfebcbe84f168a4a3733bf22a136d8c4ab307322d4b9772392aa22bc06f0871abafd804c1a7d246fe5c7ddcfb2a407dbc245c49c541682265ff2c0462fdcbfd0bdfd840700e7ae9eced22cf6fb91938898478fde8d552e7e16e56b6776c6c0da2751fa6c34e65b8f8abe7ed1558d1ccf94bb590640ebb29ab7dc9ac649d664b2a81dc39583f5c4f18c073b26f1443600190ec4a1952e28939e07b03beac58b3b4ca989d639a0e3ff32b439783a5b2285483820cd3e345ae945e2100b5136e88541f7e4dbb62eb5cffe818133a8094024d2c08c3c5712fd440f3239ad9138e20892d6f6a1380a29c395b02d382e405e10ccd4c98fb426e35e0f80438e4b64af88f7be2753dafdf31c473426b780be57e3f055c1033e6395b2fa765f96efd73aafc5174618593a71703c42365fb1765c36376e3d98b8313da55b38530f5a3b9e3898b201623844fcf4386654b7e260680e73dfa2ec542dd48f5e23b535975cde9f8147409b94e2a2fb5335a9d207daab309694e58d0790cbbd66126d02b0ea254e8e892b1cbd59e8e67f9d70fb78ef9ab128a1ab9c59772675f2b6b263e9d6f908bf75c94dec6dcd58b4b2f99c238bbe06671d986ed947ff3936e7fb5071783e6381b2d6ee221b774993a37e32f23932489487caab3c7cd8ee9d46b34347fb2d703449ed08eff984d6ef4b8db4bc330ce976c55f70e0dc9dff1e51aa19e7d97d903606d50bf282f714153ad15b191ec3742d17dc65f73b427003e307a7c4794367547979b16a245ef5724fbc8c2298022cef6781f1e9f5b1407ba1a09860798caa79e6be2d420bfacecf944d33d17da426f475ca0204af2c9e8d76749fa0292127ea4fb7f202de681bc31d46666c701179c0047a25450c0635a585e1b0d29ef5563e16e0fffa2c00a17543d21fa6b8b5e78443157f234f8048e93fe390c838c058aebcb8ac83f815f5582fbdadf57d6f91403f5446a31aebd44e101a6052f455e5686189dd5534c779f7a5b950dd9e37c31eeab927d9e4a63f263e79c80956fbda66682d5ea0f16e54f5c87db4878e0b367f08eb8227188d12de9f77787a476e4992f09b9911c4dbd0a357c9d4651a5ec5c856d413305d7c3cf635463291f1a4057c01e39284bcfb31018516bfb1149e2637d0a5d0d457785e27abfd5dc504a094f3e618c9fc03b946f098d9ced8be9a597f43767254256a0a4f032288a87106abd52bd9a4f007bb73c2b42df54df81d217dbb42e6659891528222a4364da71fd691162cc35fc67c4287dbe5a3273ed52cb47bbf993127d15be9d8432c4b44e15ea985b55dc41033c8bf3de7d6012037443851990cca688764191d55550ad40cf0d890cae92956164f09e7e2223afe34ec7a5dee817e20e23d8c54a86a3b02dcb64c49f77671c2cb15cc9729e2b7a418148c01f476d5d777611ba83c578b8086babc3846d7efe46131c5c82baaf4385dd5673b6f74d100fe02c8aea83b5ca38de088af45062ea7a70fe07478386bc44a389d46bd100f6d9b9887b4d86eaade84d26014d995ca593e57a9b550a990c1fe176a5356f99699f2d7a89ab2c1a8564ec050544f69054b397f35206e3ba77bf523b3a181d0d04277bf66da5bf27e916f619af77cad1ab49e13a24eaec6de5fd40f3e131816b91106f7e42864562cb3d95f1372a8f1a53bf690f0371c24a9ff7be5d47387b9fcf0bec13f23dd87ff32482183e0539beb22744a716f83c1c51c5ddd0542c61fe53f9bbbc4fb98b4c1205473035b5de8bd7ec267715e645f22f0ea610961c92ab5f21ba455b027e22b77fcc6c134ae887eebcccf90c95631c4fb11d6ea008ef9e2cbc8af41e0388e9f5a1db646f108c4a9a87af5b871ff75d99466acdb31c72eead4d6cd4e5a4c819f67aea0a0caa56e116db28150f5695fecb61503eb4b96f0ae577c0ce", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001280)="b9117f5ec68ce727aa62f627f27ec072c172734677fc671783fb47b63003d5b8171359734169ddb8379447d8a0d070cb7973240d840f49302b5cf9fac63db7ef4d7e546dd141a7267f790cdf74d14b70d589289f4fd170f3645a412cfb4a5a09b4111be1887b1b86481856d191b801c53c5dcc6d6b9348c85067d25a5c178e4f2eef3220625d651721387baaecfe3a65d08eec2e48f108edabc3fc48abfa4144f93f6becf8d4af9bacae23d86391252cc35186a4178e0f64fe5dcf62e5105c1ebfa77b4e9b84ff90ad2973412638cd4368814358276e59be6074a50ec3a88b64ab2e6d2a848e1a5faa354684cf425b77c2", 0xf1}, {&(0x7f00000000c0)="17b3598dede399d4cf4e07360c14c322386e50f8941d512bc12134ee482cc876acd79bc853344c7adcbcb69e7a4b66c3a96276d8168b42cb3dec477941eb7f2b7438439640b3e1cec34eb9bef27ac1bd6929a22e", 0x54}, {&(0x7f0000000180)="0493d35d9865f2b3c4073ae1d4a0092439faf9363876dace1f2fa38508e6b76025e77209ad44ef2a38ef8ca3967cb5bd15f87bcef7dfecd5973f16dc2a037551bec74114ce431020b38cf36ed49664bfc00cb83ccf5607b87b499bb071fdae34bf924af100a24078e68bc8df9caf9eebfc5856b6a7440256bf63cab6540c14550b7e36d639ee13d3dd4cee7dbb4dfde3ff8e393d14749e3621e3ff5b8035755aeb01f2b63175424affd6e4afd5a40538c5a6", 0xb2}, {&(0x7f0000001380)="e4d6f512db056f2586fa78fcf01fff24a5ac1cb2c0652bdbedb320d915b6c21052b73d54c1465e", 0x27}, {&(0x7f00000013c0)="5344d77502206b2d67d9b256b0e3acfc2f0ae4336631834e96d50d8b146bac4f0a77cd8eaf09fca73430c74ea163fd1cd98fb3a4c516aae4517a50ee628c36963016b7ba6cf7aaea20461b97bb08032d6d9128bc2a20c09e636ba1cc44db2bc48e5ee66947486a03f959a788470886fd6f18fc7e30624d987df1f53319ed4ea3433391582811597ea6084db98e15cc3eda3009ed53a611bd210062a74e27b4066f7db4591cf2051170c253ac9207bbde6fb2230c8604292134353bb2059ef3c9a7d0fec89f0da360cd7e12ecec064332be05e54237b071e02e43d3", 0xdb}, {&(0x7f00000014c0)="83c8de9c57ccb485786a7a0ca1eb6a6d83555c5e0d4d3dbecc20fbb736c0f5d80461f44711e3fa2b91950f64c21b04bebfc9ea16ec62daae4fd958eb67ccb55b19f381ff4d3faa29dcada2ad886618014f4624dac5d5c5bb1dbfc9", 0x5b}, {&(0x7f0000001540)}], 0x9, &(0x7f0000001640)=[{0x58, 0xffff, 0x1, "725bfd51ecb6b5c183100cd36e58e64211aec9a8926fd19346f9aa7d6f356c0c3fcad7a3e462858e0c9351ad9f283ac32bc062834ab7f2cf380203ec59179655015c"}], 0x58}, 0x0) socket$inet(0x2, 0x4003, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x1ff}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:32 executing program 0: r0 = socket(0xf, 0x0, 0x200000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = kqueue() listen(r0, 0xdc5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) fchdir(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) recvfrom$inet(r1, &(0x7f0000000180)=""/164, 0xa4, 0x801, &(0x7f0000000240)={0x2, 0x2}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) fchdir(r1) r5 = dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) dup2(r1, r5) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000003c0)={0x2, 0x8, {0x100000000, 0x80000001}}) fcntl$setstatus(r4, 0x4, 0x80) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xfffffffffffffffc) 16:00:32 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x1000000002000, 0x5) unlink(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x42) sendmsg(r1, &(0x7f0000003840)={&(0x7f0000000200)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000480)="2c33023cd52193673887af150652dc312726aaf8d2892fa689db1a50c4946283719d4dd8e27379af3abfe657efdb12107e3ff77907caf40dc283e2fd2ae148ddaa5bfae90a0953beb7b3f17dfc862d8a384cc30c3d85c214304c77facea2edc05291fd095ca1548fee9e47a47a561bfcd093b83d8bda291dbf33e61ddcbf580a3f18038c88c5f4d88575eb594d5f1ee4ff5fdd5519e08d490f491a3a5434144c0b3346c4077e8272e5edda4ed36ab0c43da25bf80246d2bb044f5530ebfa41f290fdebc3bdd70ce6bb25460773fd9a5e8fc5f90edb37c2152d99c47330392a8cf8e6e847cf9ead4388902736bcb5390445b11bc3fd92ccee3b846f86961cc8bdbf87876856331423b8b22f221349a424bb3f606fc9a1a34a9668490bd53cc5d8df6eb1a58155fa92c34d8bced2f922cba70b96f16bc0217352fce3b5088a1f31e14af26ae676c59e6794b47d2403724cb576e63c49a29559eb25d68515e10646ac1f4dfcf853ec6bc245f0d73eaaca4db2ef23fba72d102c460c5e20aeff5573fe74f9281e4ffde79de81bfcb2b62618526c1997d446878beebe66814ccb776389d4c0adfe5eccd2fc5d904f72e21621e168c4e67415705db8f271f68e3420c69be8dfd561d19313b4e77b4113fb28dc2917bcdb9b620dfb3bffc3b125008b295b89e84d5ccc1530f827f7ac02c32a1ae1e7f6d4daf9665217fb3091ed94af0a7235a0478430f201c46148300db3e5801cfc05a94d3123129b97a608ea89b1dd982cd8a8a67399a3afd58e8bc8fae30ddabebfedcd0c54d2177cc8238bd9b3aa2c49e9076688e1fb9e5e13478e64b2f758b7407ee136a9b1ce0cdbcfaeb1639e80b7b2bc5ddc09cee19a3adcd8f1132e6c56181f8527f97647dd95b56ca12d3cea00c7056e20dc4aec2d644dfbc00fd4b3f5ee01f2125cc06b80e546defa93d1744d5624a127043e3ee03b63087956b0b04de0fe33c072fc1f73585ef25fa268b3de712087c8a45ffc0096eb4ca930f05954256baf8bef52469a0557006b0567f52ca444a18f3a93712659111143e58a8939df012ee915247912614be11710354e27abfd535c6b4c3ff24904fb9e59edacce2ea38e57ecf6501991342a4fa5767e08c0c3805918df37e19f1a0684e741a2923ab4df6888c73d7349bfc5f287dbf3c2068f8b7a4fdc623fb385d8c4def85b470ce69a32771c800de5a9635621717ee01f97b2f65a6263fe2eee1952d61fdee0267b5e01279f362ba610199dc9f29d1efb997580b9bcc3d2ab67ae8e6cd44781f133c690932f46cfe26cd71bf2f01fa65fd477b7b1c35420fe0949504649475b899fc63681ef63156651450ebf02cffd49d9511f2b35420f4b9708bdac5457d7da194d98f5eb6b5a2145eaa21d2e65537c44baad738c3b6297b70e268457d40fc4788a281b2951d8a8a5dd88a76f5e49e7dd60fabc12820a62d42df739f19d130e1f12c3ba243fb0e8d8381b64f4d58ba48f75216aa1ddcc5aa42f522bce8e3ae45b258d5453dffb93c51b91ad43ca8bdf9681f49981ef34204c82ef0c68c2ea96e188f2cc67d893d0a01988cf512efc8f90178c343b7dc83ef25d49d73e6d84896dc8d608f5fa0a071978ca2f6e4bb788cdeff8a4d775c4b66e0afcaba4b05c0bc8a5c952d1398bf537416239991d318957bba78b318d5a1771d18a124aa86025410b206980d02fefacbbadefc701fa17e77ccf05628a9ef23e42583c2b59e81dcf004b957212d8c4b83836f996541fdd48392ae2e118cfa81d05f977d12453546f57166dde0c21a875b1a2f7f8a52b3365a08f67590a8d3bb01f333957bc3f481a9dd2f6db85da695433d060eccf0f3396e7b723b625d69b3581690cbd48fbf6541b6574b13be2245b1035ba20fb337f85eb6020c67a380ca509001b377caa8d0d7f96191293517f016392255b8f6de7e93ef43e0c5a2297cc3f73757b205ca01de7048285550ffc684102c056462e480ac6e1b53fd799250d9d600cd201856b683577c0e24bbf837c6092d79f67b7ec9743f5a6b510ec10cefc205a95e02a18238a32c40b3f72047ac8f3fc902bc7f7d8376582cd7eff1e08fe91cdcda7277676e8a46f3b8d31ae0bdc0c4bd94a5581934fba075945be3f7346a50a40184653a3d8cd5929b1fb3c7f38f7ea96778428cb2708dac2fe0b2af2c6f8eb3f532ecaf99c217fcb6f70de80bede3508550518993ac90839ebd1717111df24b8c4aa29812edca28e11461b86d79e977211c53fb0028ef1af13d2993282958d8f30bfab0aae068a729e22dee92eb06f7a806387ed083ba89c1df625adf99c83c36e9e8dfaadf8187dbc42fad0e8a4684a07c4ec153e52a56051afb42cbb6dd04e912b896e981b35953a6a5f409e4ba3d65ee01bec5dcef9af166b0b066c6dfa9a89fd987589105d7f49e08d2a56cb7289916fbb2fafbf6e42d47d6561c49f316a15b535c0ae405b7dd8851897d32e00188530f5656f8d7be50044a0b90788b0fc36551e275da28b41e53af681d6803e2872a19e0f4b64ffe784c86c0e094a4292f69dc633ec9188aaf1edb7e6a0b5bfec396b1647c9a1840a6961af21d9fb0a8ff173d519e4d03c1b11b089aaa70b7679d8a1f262ab11beba5eb96320804f6fbcc6653497c7706cfed0bc484bd57a8e32ba63254c99166094ffd9d2fd1c67082cb9c87e25c0ff162e77864b587e598953d3a23475b1d0af3d5358787b39f462b046fd19077ab304e043750bc462768ecc8110b175cfb9e1afce460f6840ba822081ecee9b8377e18c00966d6f9891c98a0771e7d669c71cb7a1e0adcd9ecb4792e6318da3333244c351d0e6a76484f678985dbffba1637f3216fd93b6f7df01019ef0982bdc2f6fc6a584c1014bdf2717b323ec611d03579b2ef609f3a131151f528ac42941106f3f598843340105db6e5aed75fd996f5e07a910f6b6786d836614afe2ffeb39dd123b186d8b2d25d554e4730624d3ec2981d95124d04fb24b8ebf2b45cb30053a70b59b389c186ae5e741ef315c9fa1326b09fbaf0e43c1b9e261855dc26d18e1d005de5a91dc526f5d32d262b9eec9380200e9f85c38a2124dfdfc246351545fc0846fdf501ad167737686ae1b956c6218b3dda88d5aef05be8c2d1a607b592b80d2ac303d18b034038408daf6d62c13ff832544660c1c553728956b95ce8245d8fa9cb1957106164e57d247ccf5d993967305fda11535d387a321cb5817d6f8ba9d753d31019ab660e2baddf5fad6de8632b18a2d6f4579b1154b9876727a82a07cbc205fbf14baa78e0dba74e8b05243bdbfea08d4336ff1238fae233ef5ec368cc2a7c9e5788608960a14518d671fdd57dcd17513de210caa029a63c75e2d0fbcd0d2fa518ddabe305d3a91302fecbf3922aa42e75bfddc8407231ded274b2458c1e14fc403adf24e77cc2763f2224b31b4ff348de7e161d007eb47892be449b28a93a067ae1ceaeff05ed074100ebe79e88f5f9f8a8e2ed8ab1d758c026b33d4fb287d07e821bf22b17ab476dcee2b5aa5aa4ca520ddeecc022d9bf5ed5b8a85ce7ec2c0966f28d95c0a1d667ec099317217ea8ad3b75d4c70dac17ff9b9d60b7eca5f17a301559855979a11f986c601adde7eeb84ba374cd055606ddb62df1d9f2023bf38cf8122fd22013d8e3124812989be2b06a6a0d91cb0eea72c73a314a3674e8dcaab084ee38b4f87bd27033420789fa9e67a24f92f35f180fd2ec46218dd1d543bf6d52f9764b8661ff95c05c5c3742b66ac2d48f4867ca19f6f46477d56ab48c2c957cafa05bc8d4b2ff5354f7759bd486ac2a13076b86041045e649f402d59623bc5d4d62cbe33b3acbd9bd65ae252b33ddb1534bc8fd5af80c45ab284a8ca8471cf1d0907bc17be6d752f84096b3ec0ca82447f74e7cd57acf309b537869f157e10c12ebc1c642eef5b747d2bb665d2e46d24febf5c71c53e440810c232bcf1462de3fb8c6f2de2116db3b40b254f1d628d83b2b512f43d79597331ebf62f20883e3f26c72b8d81dbe60561062c3f1470f8168e93f18483672cc032befac44255fd7320e8a6c73ac2e6a912457c8460524f291a3ca2268078c57971517a395f465dded6252fc75f836075ec464c62ceed0b20c70dd632e9c0751825258388e50e3b3a02696f2cf3e32c0532852adeb8b3ede7781d43b17982bbb8dc195cd2435000ccb682031f801f5b3a3614530b7b6fe6c86e39f31d61c2688e6dd0ab702c726d394fc5ecbfc16eb9e604f56b03c761f6d64026f4e463e2c63610d4ce6fecb318fa11a6d8d9f0a3dea809e9c46d80764e17ac7645474877a2e5071e936581bcd35e83ce346c8084b82c986f61bc4a1f1ed8007118719916e668db31130d70dc843ffd672befe368d3fe1d7d90170c0f54416dc1bd19e80b61b48324c6c2af3c495521abf96f451c989ed81d48ce7b9fa16e4de168a08110ce6574725d1f85b5eaa5c0b54d9cad47797257ef3dfff497932e3437920b2a3fa0ff960f058532500f0943c94b64640e419ea1e4508a2f86e757ebf1109ba096f8d06c8112f58ac002d172c8a501d97db6dc317bc2434d684a3002a703004d4481741853698f01509e7d2c27a01216bdc72e52e2fb121c5aba62c0cb668c2e07b6363db03d2ecd1f2bf0dbfdb44013591715ae6a9116d9af554971c90719de4e077de8364327a9464a25446ba9f9f406127840e97047a25dd1081a12a3e4ed44de6ab1403ae62e193d28e0bd88d6df0e456b724770d3d8f32104b3e534839cd7728835a41ca5951cd083fd8a25eb084380dfdf3a8998a61c6147157d1cbfad8a24a9600ada3a15a9829cfabd0f4ab2eec4827199c17a8113399d5ad3aa8b1606baaa5d4e1e5e8733d6b9f55fc413e610440205c24f1af52b679e9c344ececc90ce745d9ca992df2cf9074092b84b5e87400a15e8057347daea1d0d15ef25799ff6282dabb5228aaa462055316f6284aeba6eba65b6387c0d71658a025a8ad28cd6ed53d56be1205894bdcb2ff85a6f5a0de9bc688ff6e2bb06a30e1eaf2ec3cf11f42e0b3dd567da7c0bcb75e9883839893d923c41bf968f0eb95f38880bbb5d948049ec599db9109721ce07d16553a62be25f1c44014724ef7d4fd4a2ebb9a545563f40b65c87f1ed32ab8cbe24277a7f7b72f9129d1be4347df943d16e63aa2987fd729f0a557a7ae41649ea9c4365b7bc19c2c7245a3382830d132fa9609856a0b484a731560653360486c38df3ea04d828ed652b6ddc75447bb279ac1f47c5c726cc85fe573f80884995a393ea652fa792a56b2531819b47e9a833395c2decb47c72088b29317fabd25bb19c6cf2114e176babaab91dd87a58e83c99a225ad507ec0eae9888c17b42fd567be99142b77d2a45f9b6707b080aedccb98f1672a796acf5e19b6e48d796cb41f88ab79ac4270f14f8a3db10a7eb2ce7636ccbaaea191fccb430f340d3be0ff4a9fc9838be76344ff76f7737357ed3593ff6c09dd69929d4a12217315ca7a0315b644d0baf3c0d057900cdc3a5ffbb2a59d732ff867b1b621bbe4650978e8a33cc674752369716db94268278295f6b92dd7e121d068fd53a9f53d975c624196ea0eb7a604c9e824587f25770a061b38095f6566733a7c4593fb473e5f73cea19e81f09f26a401af652c1ab88795066655501d0f0e90b26ce080ceb41e9604f9f2e52720af5d4d3ded8a9e62ced97f7de7c8a3279d6e9c36c932dd8fd7ceda1cfc23aae627b313cddbdf14ef2ab3e87da4334f688988147c373ec8610f", 0x1000}, {&(0x7f0000000240)="272a1f317240627042a5f4a1019b8e5bd99828a2a1d9ee2613d93484d260b02131fae48728680747344851819a983e3a8a1d2b9f71dfbccf261fcf8c313e87e68f025a79f39ad221932cce281724e92931d88656c5e9fffda6be6a88e706d4e43bded6fc6c8b", 0x66}, {&(0x7f00000002c0)="b74bf31e68b070aff82309f66c56cb0b7252ff49509cc81e817d0d0430844255f11a2d14ab36e481a3b3fdfc430a9e81df7113aab593da5c31dae4e1e5348fe3aedf7bbb59b6a00f012c19272317a1babaa6959d9ddef00398b6d4cb285279903ab450382ca933a2537e7ec063e1f56f4390f198d2", 0x75}, {&(0x7f00000003c0)="dbb2a8ffc55c0261370f", 0xa}], 0x4, &(0x7f0000001480)=[{0x1010, 0x1, 0xfffffffffffffff7, "99cb321e947874498b118e987f0f1b2e80a168bf63a8f99846a083570ce6eeb36bfb6bd7734cd4f740f7468b39f0b94599d0ccf70dff2a49edbbd31f92d8a629f130bcd46835ca6da5f92432561744831b6a8e277f0ddf1b527e806a85f35e69303b4a115ba183d808b2dc52329835da4e87e36f75079ad44a1b0898849efd876f3785ec582eff68fb0f787caef05ab1554102e6c65636852fc88b8a5b7797cdcf5477642ff78fae4c9ac6746df1bc14612f8dbbac72a5683877d060d34c939b554bc714e8f4a3fdf366847750839891d1e322e2282b94560cc7e5ba873cc97bfb6fced110b379c293425af98248a888397494bb9bf8b40b69a26f4125e27c0beffda9756fc6a3f41fd6b9bb9113b0fde5c5e6eba6297edb9edc2e9da70fc1880e00701ddef9adf28b2bc7a3076a342ba0f599cda64dcb51de089a6d28a88df00fccae5ccfdbd947451065b94746eb7304d144acff1b1e4812d9488cbbde2cc0ba5a32ef376f2046427d9eb2dcc556ceabd630ec13f72fdeb1a1da7ff40c875ced27bc6741d5b7bc0544008fc1eda545bbb8880687f06c39f2193b18ee8ead29d775118e1704de1c143223047ef549b961fc239f7c53e1b9df25211c3a57f0baba1f9915a2b2468aa3174ecccc5ef086110d96ba3350a514aceb8a8e6ebcd9639c4436222b79c75c758d45f3beb7c10bd1ec89fbe6bbea5d4437f557f5c552470919e5a765518b8e689a7c54220a160bee9edd2530c97d44042102d2e2b52b51b7a06b7c8843086fde37930269cf613b1948b4c1550aa2e195dfa946646b4b299be4868b6679ad0e5cb9ba426cee048f5146db0130225c2d10617bd46794c6853f37f0d9257365aa59a171c89bd70cac62231a9698300866e6c6d5ab98cb79c1c917ada338e8ee70d6f72c146fae51212cb91fca666c1ea477d964926867169775788df03c515e1232164b912f3212c994669d909bf720309b959da8f8dc5e79f4ac0e7e40ff2ce96cbc7753b56f313e429d8e0e1d3c8690a5abb0d36bcae560be96f9efe932b9a0242568387fc86e2fa49e2bfc7962fff6250018a16a568591604851b8f3766a36f80aab6348b2d9b37696d492190bbac40638fa4fa0b6a66b57b6b3c519d4c670ab899853567a46fc35da8294a71c9a1537c4f11a3f334b5daae71ac474cfcc3623f0d92c8e0df3859d2fa022831b8417b0ccfadf25e9f9f48dfbbc4bc7d4177c03ca1d0de81891ab4a25229602a44f0487873e19d75d601bacd241f88f46229492ae6adc15ccf719b663e554f10439cc78716554bcfc9e61edda15eea540b363b5dc92abd953db1b68ba258c0c5a9970eb7ba307705bf2cc23c755d400bc3e63ae3a47796e4eaa0a4f2498217670dedd8b463b6c603dcc1e66fe05d0e4d4f88cd5a53b71c01110a018469c80e0566cacb95f3d56c72cf245a4b52d4201577f142949059797b30fe78e83e7cd0cd42f4a5b1927e5ba396c94d310ac774460955edb5505c7ae913db878ed71e716bee8735c3518060f2fdde3416cfcae0e6e790fa37db7afd2013e1d4933e301805e2d106d1848cef1e055fd9e83d706730faaedb22d211dea3bf5e7936a20ec1444181b9d069cffc21369494cb6a2abd90b132d3b1a8aa8e938997963619497023227b8733cf5cf4860f592fd3dee4bcd9f13968633b4d143c18bf0a8c9dc4611026ec3c530b1fa409fd91b5259934a007205f3115d433fdf7d0854f03e5dee040923252983e5df45e70f7421fdc8d10a64e0b5d5b75aab1ab25ef8d785c86b3c027970663a38a3d9d7a88519a537d8d23f689ec305f06c88d9f586ab4246c93a21881ba9c6f1fe73f62d04939c0228cc38be9b06d36ddd55eb77ae32621ec9b3cbf03a098c28709293f1fb4e72dd5a19cf5f0c98c46e97cf7d5f82826c6875100d659f10bc1e210657929e659aecd778ea95251b197c9181cb94cc937315f1112dd3b026ad7dc2d391a74c9e46303ac0dab5c3a53659f27a09109f24cf4a49c873204af22c35cadb349544617e250866cf694aa84d6883dc3ce693c29d5f726652b7c3638013d9bb3cb518eb6414a31a287e728ee23e9913d24b234174ef96ee4f768c7b50761a9d3f98b4273137ec34279db5d3935ffaac3c01c6d80651bad5443158263a0c17a7b8134bd3ed746eacf0662e4df8e612f7b5f211403e3244336cb05319660d61c87ba6194d0116468678853655f140604c1e007d292cbe7898ab1649e2423fce1a210adead3732039eac58c6e045fde982a2340942eaf3bdb0857b196bd51a35c3c1c30438afaf6acd90218fe81553b5d5153e21224d68f8aba734f03f42ff36caed6067dc40ea5a51a68caf052b752b531049203a0f2d46f9a94d11f8bd3c692258ed520b207d59b84283c4c8a9dc07cb1a51df784480a66793dfd763f01c5a643239851799a3d381103f6af1849efd15b02448830c5129e832441c782ae200ad7d1c98d9e320c9a2027db1a705f95f5336b8fc15bbc93a1f5bdf11f2c962a85ba1ceff03c7521f5ae9dab78cdb0c4fd833a9bb15af3385711ab42b5ffef326b1d0d0446ad48833b6385fc2b05da5ecded1d09758aaf01a50a99daeb93bd085485c93227af1fdc8dc7860eb013dee5a80781ae16476a26f05181dbe0019e9d7c02a284daf7ac3c6fc18243e1e5c42a20eb9476f467f79e98c55abcb55da13c7ab0219d2bd247634316a433bc4ad1f5522419c92cafb099e2542e1963b2e9c07bf440c98931769471658b5e5d566540be781db6fbe74968e661de19380e6cae25f5eb9b77a641cf890fcb9faf0df819d26f9feccf82d8ab50155c165176e46728fbdfdc28fb34612039df5e952d21d5d0abe1c4067242ce83cc24d6fddddd0d594e97a197b3bc32f0988a6875e5a4d3fe44235919c6339b97112ad3e389fb5c88c8e4c941f2a534dadef8c420e9d9806f9fdf411b9596a77822cc5da122678422b7786f7c98f972442ed5f714219367dc249226b29ccacd30c0ed187260d54951393c4eecfd8e54f5f6c466ab7e72be08cb33b698ce1bef732ac6c3ea52bbe0b1eb5d294715cc5ff62118b01bc963a60e5ac7f42fe7c9c0ee047b3267e037b3a772c1f4ac9fcfea84b7d08c2db39171eaaf34e4e8286d41acd927121bbef9b18ccaa86141f6ddf631f88adcaa8d49ba0f79e7fdb05e25dc8a0c4edf93df0164b8b8661db0ce387dc5c8d04c7918c9a9983d9dd37d1bdf93fbb51afeda78e3c40b6f7102861e47de42abf871519b9e59cefe6c8f25efbe12bc3e95f0a787ab5b2711dc74d2a4036bbcab17c9ec2d79dca78b0d7cfa071533c80f20c056df09e46831596cdf4d9220d7900de6de00c86cb79e3739cb392cab68021ff513aa4c2911e914826327beb07bce7c65d62335d2dc9bc4ed99d035e56691397a668aa0eddb15cf8a63d1514752f926e1c9b4a179cdcee4c2b3f617716a9ffc0453d8d1c83bc78cffa34fc4479874033b4636c5dfbb2910e83c06c6c04c0683c09dbc410d848d341fdc9464cd133f2d1907dfd92aad1141acc9398576bb9ca5403a4bc9b47a211703dff7b178f32e400b1a65d45398d27182bd71681ad1e3e2340f52d9459de8f71704e3b04109771378454fb9a23c29167cf9cf773e4020c5207fbe39c44fba89e43577af372277ce350e9f918dcab70e9c07ab5f537108b16930d08492c8775736682e78357da76db5ed88a4ea905a056fdf221c25fd0c670bb4ab1e11ab5f4fdefd777c1d33f27a95eac88e4a6d35422e5896c355d196925fefd17fbe9bb15516e03f1500c45f655a64401b107dba56eb1ffa88c97a2f56d8143138d431462e515bad686b9040871025f730adecddfe4f8c7e0cf518758c85ac2b801718f767fdd5ca5bbcc7007d2f3f007a59c8c843ccede883d7f7e9f3076bc3b08b05fa4a98b295998b97d45cc1099df1c80f422536fb99c8af7d6e50a7eb52297bc65ad71e228d6bfcc2b2600fe790d4c3f4d2cdef4f72355d2a30992f273f01467ce48a5863c7c5b926dafd6fbdb978393e37b83a325b5429437147621400044a3620c4bf6a3029152c51553a820a8a2cc0665ad45247c263ea8896482ed14cb04a115c8b7e26f06ed1f57db8975304dd1017ee75ceab9a284bc9f3121d9623a55c39ba14c26c027ff0e9508e8d59ae2739a92e5f2df572dd1fe52fbc297e347351d7172638b22b5059880624e8ecadf072788fe98a7848d07db0359aca72104296f16051774b2e88c394db62a8d1fe5cb2dde501de0bafb24df08ae3b9efee456f9842a7ae3f2fd6d12ecbbccc1d4d8e49eaccfe8eca06f41b93d8a099eb662d9f9c31c876bfe1511380a9a6eea131d4a4e7431324e94da7f356730dcc38ae695138f29a73a44f489c4749910f0069ae67ce815391f93e8145dc1b27bb877df26a454b8831f3c44757837c51c7f8639d2cb7b38230d24b0af90e85648d6b501815b77d5fb80288cbeafdf0db87e87378d9508e465af555409fa725fd76d1175487a9fc13fd7de2bc901a0ef1b1af13ee5c6ad5b1b021cf8388b252916f11fc769e90df967d963ae0847d9b0d34de58c4cd5736e64844e8185cb083cadff70e594fc2477d6106958cd2e846206348bc7d87d91fb8f83a91001f55e4cb3428809a1e17e4c530f31c7411a35aef23c4f06bffb67362a236f8aa0637f6effe04f17ed4784c18abf735a734a2a40ea7ca99530b8debbe4683b509d6a00645d26ec84adc1ce528dd809604b87075a20e36827721a505d072f78c47328f4eb564bf8b6fa8b25733e92b74c655a29d24c5ad5f8d348f8c3721faa331a5b82b57a3e16429f7f3d5d60f9ccf1dbd690e7d05622f44fad3a6bcd1fd6fb30c842d281a893ef05d63b8e21e10be7c1b8d16e3b6ef1a558c3fd43e6f41a7262de77c2301c5f95a0f211a3ff1e936ebd4edecd49be93ebcdce96521de400a25691ab5c9de819e92d629e2b50d48a3ca1dda791b2dd4c41e612e380618fb2ee156c60a53b686fe18b731ede2250aba81e97fe47224e24fca334c6712caa3d03c59316f845d6848523306dcac24cd8742221c6cdfcc9bf563e75451d690f4d7a3677a3d7e70b81d20546bef52f9651c789eb212bf17d0cb7b18b11eb3348d32e40533542f91ec7be20f644ca41fa2de6d65fe4c0ad2a24dd55a75b0e60df01f905a3e4337002bdaef29665802f7034bc6c25f6f0a08e5c619014b16fabf5d44b2643066cab5a3cb707ded6e1a611145fbfa46252c28743796beeeb74adb5c92045826b4c26b24d174aac7c816322388fea9aa39441b65631601c2b34b123ce43fea5a427a3febf144744a492d24671bf52369f64db2520a77f364703dba6289436133c7effc35295bb85d322573fbb7befb55c7bbf2ca654a738cf3ae13e48e33343c0143841158ee6b02e2e4a8f58454a9f44ea462b62d15b979ed24f10ce5e402a5e74cd6cae545263ec1b2dd2671aa9bad9a90c73d3595097424d78d9a752bde838d46d7a86ae9930d764fb650f15497602287f482486ba882d6feeb084cd4956cee3a0fc411124d968e6ced33a754330e4cfaf1998ed67d05149e86ac1d2266c8953178c1209225f663e48b5551fd32e9d264f1381aed1573cde111fd58787b490b89eba3e3e0591612a0665012f7a6e54b8a6fcaa21604270eea00d5652ea6d4f1ed358f9f6b19d798b2e7d15a91a8f8d747dc6f30fc281b071b1a941a1879408210c6e15267dbac469e5e68ee94c078177ecf068ab59b9c8ba1672b21e5967778c981fc24747b9dcce59"}, {0xe0, 0x1, 0x4, "2de25c7c034c134b31afd7f6fbe1d25f149033f9c3efa7da4c703be7bc105119ae946736e34eabdfc07c87095f14117b555ecd6f75649e2382c5eabb2f5a22917629e360a1040f3868d5a95f6e48fe03ce48b72853efbcc725a6ef0f24caac605380876af7d2f51b4d70ece707cbda31ec9d3425c581e039314abd47987ad02444c394334b99871ce396730971974517d2a2a516227dd83e05ace76c753de2c29893e560a0c109085f07d35fa2c5ba64ab9cb7c6c2a05fd5c9c377e05ef0ac2fb98a0a620d258102c93cec"}, {0x68, 0xffff, 0xff, "83c5090146eae6caa850e88114692e721eae06d36cb854a8293a08b258d53a2cdd4e019db8fdfbb943ee51226372ee8df227b8ababd739b50992e07426010fd692840a83e5765ad707f30693c67bfd9e95cf6e83837765"}, {0x50, 0x1, 0x3, "8e675bb032e3851f41b8cffc979daa57a3e607b609aacf679c381f5cda118eec93687db274ed4ab47361d429e055faa3ff8b2565d14d83f1375bb5"}, {0x1010, 0x1, 0x1, "2ac591133fae8a3c3476733e5b878cef32f51c05f456d2def46c9846fe97312c0c7632f0df6a9e8c2bd285102e5d0c4f02b54f163a24d4bd6d4e466e94447da338b72e52df5352126c0910ab0b20a7f02f0133757cbf39dbe970a156dad6219c6a8a474b4c51684f532a767476584c90b5d6a28485e78eed12769335d81fde8042c070faa4d35c68f5c9c4db3933a1ec0a081cce113ce402c0dcfe1c0b08d1d33a394bb67bfda1a2f6d773c07fd4259218ee9767461c19844e8be4e38423b9bb8b04ef52ac3c500823e3f56fad4086b517aa701d3f03ff17b6746b03cc50ec3ac81ab5a233c91a7cd9dd5da137c51854a970cf1c1488f20823a345a27d4cfb614d8e5dd50be5ef1cddc7c2320465dabd008ad9a38e940d58abaadb1162dd4d76aa62503f976b80b53e9570a87e666cdb8c7abe30f4adb355b47ec241d75304fb5f2680fc768da45b2764203c8ae2b4698b40830983cbf08638328bf1e53d6b6438c87c0499c182ce0e340a2972be6d95a6db218d631ef30e6676a84fb27c0433fd2b1385471e7a734eb2379d3e3727b1dfe4862b5f4f70132fb76a23b003f619cc68f9c9fecac6ef65ce017f1fd444bdf436711b70f9f8903b592ef68688d56c7cfeb940b72e9e2eee7dfd02928bf62573dfac188db4efa9dd5e0fd2beafdd3fb31363b40c9026628aa4025e2a84fc981101cfbe34143e417ee8b3f0264249fdcb0347d7101b1cb8832041da71ecd07ed9b349317aba4f0a573602509960150da186aa1b5b5e91a5f556017ff86a9356217acaec77b7c75ac6cd810410fb19e0c8d62f3292c9d793abaf22c2cdfdb9d648e318b7572c3487cfad89c49ac0d9df2f1c54c2b70e0824fdac70e678722c9e5a54cd705a6c9f763aa77a09c0a3eb790bd8cb01f801ab1ee0ec86d6adbfcb07e84c414da91bdbe8c29521cce1bbdb5f680e36657eb162dd1d3f63754457f3261a00dd768838a6b05f0724db564171ae483b82bd6cd8494bbbb2cea44fd2198b421f823f27461cb0a481b3d522700b38e6e4da51ece91de572a1394806609be848cfe174f1f093e63e88c10d66fb5836d15db84bbbd6b73518f1a933c44cd461ec626b8df42a9f6b446804c5fe2ba75b83c806f66ecbc273ed4ca5b09120152cb712a3e91f5b7647196159cdcfe4a45b70d61cfdb69233a138246fb9ca2950c35098f344bb84d1fa37f0519f0ec85e0664a6b8239d4748114e92df8e2a757eda6909c0e357c466b4cfd9bdd2c3c6e8d700aa9464dcdb21dd0cab4ff8702d7e77f4ca09c0afac57609da22e5e2ab1ba2a2e6949b8db4e77034de2d2abaf962566a0eb17ba316e389a0fa83048b2afbc2bee970577370b06b5e46a309699c3d6178a6ac9e6dc60e6b0c263028120530616b756a4ca5da2ba6b63dc1ff10d4a21eb1d6d0f39a05cfd4c9cdcc5ea4bfd7968504199e03fb8dff8b54008e0e2aab94c6d43782845b466f28f47e72fbb9ab85160a5a322bb92588de8416a9651f5511b3b30e193aa5d749fd1fc1f645f6f5fc8401bc6af7a45bd01ec1cbf8352cb7db55d40955112f5d3b28aec1495fb14261bc7986f035fd73d551b78cbc38cdf4638baaed833ddec529f4751e379ef3f82206013241c41e86a5c0ad058b53c571c0a51ca960c1ca436e8aa8eb060f48a0e474e24fc9b89863f0210c064fb5be387030d4620a1e40fd647b0d7a76c6c89755483f4aecec83a933546808fa9bade4d1680bc0760e3d782415c5f73f13a843de1ef556cc2e7887fc79c483aaf40ec5bef63f8a44ee5398a7c0084a901ade9aa89fa54d38deb023a1b8cff5109423f2394692eb72218e5683fffd91c5e2153590288f001e5008e0021a45deb3702d526fb70e3e4ca68d843fd0f9b178d065c2e37ff1581cd7dc743e6410b4525c4fb57a7982190b7a00d2cfc89ae2a257faa024f12158b5128c92aeca3341fd9e1d075127e3225632eff4381be1f3ecaef333bca00c0a446fe9f603feced027499046c3a3203fd4377b83083bd639e279ae0b28de16ec84d9e50456e0d19477a89444d5fe04168b7205b8176f3625f73c3baeaecaac669bee92d2125d99065d1e1ea63df5d43d705932fee620e0452526fa3b54ec11521e43b05b58fecab57e31eb9fc32abf8161c6e3ee81d6acaa76561fb168958adb1809c5d3cd85ed22f5898d24f4a75110e04fc239d49c4bd4804b9ff6a122b6ea5ee2e1e9a4daa3070b522f86ae36d51d6de45e73fc285a7de0c8b08ebdd5115ad416d2343a6d92f8d25d727484ba40e4f222a7b14dfc306f691223e63a7e83202cf6f8006e13c928e0cd039f670928b3dd1068ebbb9338b64da739a21d5b82154e1f6868d2bc329b58fbf404e76fae1534ea4733f323c0c5161e3f9cdac55f9b3778934b91ca07ce7f1f3179610cd76c0da427202d05a21af428fb06014f74f45c88f5db09cefbe26ec530af3a49a82fa47ab3bcd6876bc0a5411640ac3f3825f19eefd8cf93366ba8fa98cad071857213d8871ee601d9c0c4c6e2d004a56a8949fa3ae41f9ddcfc60348e9ff24d0794e969072a4ecaf053f9be20d26d23e24e0d73f8f58e3ca536603e30615ebce33ce89c6b05ff7ac1d21aa3a60da5a39d913bd66c4aedb0bbf561ff8e6f84fd6f663937af89f432a83313a0e81b1439f789c3a256496a1df151038d046d3cdd6a0541ab5d7c006ba58f1b05f293b7e6094703e5f06af60161fc266af9a9592b89cecbdb939839cc7dbb6bbeced784e8b7cafd116e759813d8132165d3ba066cee5b05484b53043cbcaa2679bf666a92559c8e8a46c5ea6047afb911204c3de461cb373c7d2df6fbc2d88151f8ed4f4643ec8f9e70b7bba557831a3597d9e3dc7f0c5d7d11e81495dd28e54705c198e76e1a5c08dcde0fb7964179590bb8ce08cbf60b4fa2425345b3d4389be33d5a9eb3a3738c3b1977e7d15d7208645ec8416152973072df267e81ca6d6a69954d600f0180a8f7b404ca304014063379285524ff582fc4fe119a6b224b71a0f7050fc8876fff0b6d0fd165adcc90c5ecc2754ae7c985dc2ae5a5e2819c9373b58ff3b7c8f83394f256a362a0e14a8ca0da8d03672b5259ec93508f52b4d6f9b77e7a766dd59e0fde05dcc54008ee335391d5cda9ed94c2bc71d8833135454c0e28998d0b520d58a966dd659d673a09266f934632ace765f26913168556e2b33da7b009bfeaafa54fea29871bd48556e04cfd6b88c6c6c263db7c6a7da159c272af3367b684f0b8b3b21c644c3826c066ce70536bce7328f9e3b1d29a6a646f1cf8330d188f011abc114f381299694b1d76f2be581e27390190e3b876ae8849109e006762f1871932726cda2ac506253a06d2e222da07c7ddb5de9af506f6e6482e82ee6ee98303d48bfe86cb66da0193440c94a1e067295a37f0355f6bed633300a4b3485bb28b6a678aec52bfdd04d2727330a0555349847d18858d5497482244682e4f4d97ad47ad4f45e14243467ea4ede0af9585280410ae0fd8e0f109578d895f815c33ee3cca632986ce49b288db929edeb6af8959151c5c70a369cdb11c68ea4a18ad526c03db1f4ce0509c1c69317ed58b8e37ef1c67e4e2da935cdbc8f4b858aa353c6a87b39f8bd38503d8df8d9e6cfec043ccf06ec69ab5f78d3af9241cd1e60549035a2b518bab9ab09d016a0e4454fc3f11a7e427c97482468a53cadf4de68edef4a6f876c2bc36522ced0d0cc4d0037f2dd84f95cf61cac7ce2174fd3e2bb6e5d7855c10045e12bfa450ea88e9be9bd5572a4fc2bf674a076c31f7a0082e2b709132094da767c03c3b7472075a88ce91b1d8e95549bd196252428174b1494d074e5ead58a993980060877957767f1295ced218719162f34a4b7e7d65509e90f227d5765bcc69b6ddcbccc8611917286ed3e2bcf4c62a41ff327c935b97024ba1d00c77cd3dbb300aa84e2fd015ac7299e5cc832dc423ea080a96df9f54739b5c3dbbd1a7edd11de6eeb196aea5fd7ce1be330af4c4d12f933c726c98e07a5779aa9a560c2dc4bf1decde4f56c9b95c07a22670a0a87e6ed8684d0b19e8e40a4c294b3efffc4ecb728387bf43a614a8f2ba611176181c7ea9016044b381b598c7214a4c9bcde63221963e84d0bbb144a0c98957e68a78bd2fb7e75e0307fac947e6a652625c18a2578e5ef04fce3f673d1184fa8fec2fa0e0ca3bdbd4f8d19201041eb3041a4fe253792534a45ec9011acd1ce9925fa079d02ef375e8410972f721bd68d3d87b74968e48131f55c7c7eb2a181ac5b7b9dce9ee608010ccdb9282c66ecf0fa4933f2471b5bd33a0ea5bd01ee8920511d503525f006c6f1dad59ca4735027470176a58bcf8777f34e99b9f6cebcbaa98eeda65747801180ae9eba9bc116c91b31e83b87ecf113b4f9ff3b08ec6f6c6bf9792703a55b8997f671bc81b7d35cd90f90a8b31a9cbd0a5771be968812021da9faba73b884017fdeb51037a6e009d59ad2057888f0eb1b251f955b79010e741b5736d2aca4b56c6b0fa580ae4ead39215394a2111f592680429eaffcace1bd6de6f3cbb493e3e365d1e5bd419fbbd3c2281ddcdd74890b50c40cfd953a47275d517a084ee1272c005aed8a0192cfde062501e21197c5f96dcdeda116170184b1272d0c875f82b4d7138592d3365c22d87e6186e5077da999b7d546bbfb408bcce058166f33a6e8cfdf19a2ebc313b98a9d563e9d857e2de2043289c5fa6a3d77361a5d72a5dc81dc5dbb374d34798045fbc96223ce92a3f2348bf8c690622bc050dc635021aa84d8b41c3bd06843481ef923ace5a25ce45e200f1849eab09e18b0115120139105430c359a53a391df2e8869a58c236e6056add0f467552d56e89305cc9e527ef3c09dba3f00dac3eac00d3503b6a11151022c8ac7e8b95935200ed91973c2bee86625043262ecaca6aa250e2b47a9ce452df4fc8ccf58013d9badb934e128ada564dc3721a25ef7268a806bddf09cede2414b67862080fb776ad9208058f2c845a6024c58073c3cc30ed79f12fb8c5b65ab4ae59ee17b341e1de68b0544a3560ac2b9c81731eb3de589f117eb6ab9789278e18bea7085e90ec028a04675fb0a8fc511764d605237f1f4c09effdea49b39fd5b105db8fa90f41e1499b06b24db5f5d1b61f1e4b78bac5fb298f7be245cb92995b50ac4f0ba6098541f14b3ac9437b9fbc482697132b214bd3ce0d99807df9efd0203570e4d1fccd5dfb1259ea31dfe1048920a31715e3f231af1bdb20678f2fba6a6ae6d45bd64e811da5f403908c2bfad419b449369c5c8c1f3b531cc155a24bb8d45640a55a16498c7af4828acfa3e2ca26cd92d9b0fa0254224cd44d2c4fa38b122b0d3137ec1531782a50859f2e6cb15d5ceba1ccafe7b319fb218488744b24805e9faaaa902a354a6df6fc0369008263d9d4ff7473bc36879ceafa7cfcfb75d5279139a3603f966cd91e679ed666c8d7d3f64f033c20bb2dd3bf4785cb3b38c6561d6e91922cc265e6159724d83eee493141d68737f9a7fb7e8cd741732621ced2542578cb7c9072b650c2c984338a1ced7a945feef92bc9a32da763beb84897cd4afa9e82f1baf86b619e33d5a345038d08f921b9638027fb84196528a090f236c5c31af1b866a136736df2c0e37760ef1b563b78894f67dbb249728d1d8f72c4be2ab1ad61ae20746360f218fbf0f30d64439dd0a0a25ea1ea97e59ca3294f8992f152e156cc394a3c005707e39388be69b9420b3c50ab993f70b857caeb3cf2f03da2ba418eff45d"}, {0xb8, 0xffff, 0x9715, "006fa5912673138406f059bc49a09e1ba2e1ea02ba7428c454ed8c0d78b6cec9544263a4a6809b7aa90bbac9a225e5c1b935c7b2bac604bc3221cf60c8333a4fff84de230ef3902ddf4993082a0acc49a3a233c1a4f8850d242da826b8e56a6d9f3507b8a4c19f88b139e4dcb4c6a469872efa5321ef173f4db7ed4bc8c5ada6b446a3275a189fb2b37ceec6ae19bce34713458e6f206075e219fb67c9514eb7d69c48a3"}, {0x20, 0xffff, 0x8001, "26d40d2493161d7df6100ebcbb30c3"}, {0x80, 0x0, 0x200, "3848072a769a1bb3011625e7a6d1a3ff7d328e244af29bb9ca32be49f86298c8a3ed98cd20c072f4a32819bc793f073009687fdd3326201edbe1d689b0acdaeb8aca429373d6f9370ebcb812098f5c1e5f6eb963900b13660e906ac35ac89581cd4586e215bcee08e02cf210a3c44d"}, {0x10, 0x1, 0x6}, {0x70, 0x1, 0x2, "e43d9c0d1bc541d043096fc5a71de5ec7ab1abe88ba8192c78511343ad1c1e533c3e9f46b39ee0c635ad8d5bad933c9a2d324b016831392c4134fd8bf5ce2fd114d069130905a573ac4e3eaa9b9cb9a3ad83e8d3100e503d4a93367a7d882d"}], 0x2390}, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x0, 0x2, 0x9, 0x1, 0x6, 0x40, 0x3, 0x0, 0x2, 0x2, 0x6}) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) shutdown(r1, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r2 = getppid() r3 = getuid() socket(0x1, 0x7, 0x7) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) wait4(r2, &(0x7f0000000080), 0x9, &(0x7f0000000100)) 16:00:32 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x800, 0x400}, {{r0}, 0x0, 0x4, 0x0, 0xdab, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x80000001, 0x401}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x9, 0x101}], 0x0, &(0x7f0000000140)={0xffffffffffff0000, 0x4}) 16:00:32 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r4 = socket$inet(0x2, 0x2, 0x18) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7e}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x80000, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xa8da, 0x6a}], 0x2, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x10, 0x2, 0x9}], 0x9, &(0x7f0000000340)={0x1}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) lseek(r5, 0x54, 0x0) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0xffffffff, 0x2, 0xffffffff, 0x0, 0xf3, 0x7, 0x5, 0xd7}, &(0x7f0000000040)={0x6, 0xfffffffffffffffe, 0x7, 0x0, 0x7f, 0xad, 0x4, 0x3}, &(0x7f00000000c0)={0x4, 0x101, 0x3, 0x1, 0x7, 0x6, 0x5, 0x800}, &(0x7f0000000100)={0x7, 0x100}) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000540), 0x13f) sendto$inet6(r0, &(0x7f0000000180)="7ecd345a37f8a797ddd1e068906bd101d240cbbbffd834503820385c94ec2699b5259a2861923bcbf44296d53f46e61b0db14cf074bc642acfa9d82a288fa8fb3da37d539612e929615adbd63569ed798f10007a0bf8917d8a695ffb55f18b84e71be8b04e07d539fbac526f0c7eb85f4b205c9bd09746c9df5024df6df21f9a2d415305301fddacb44f7325", 0x8c, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x5, 0xffffffff}, 0xc) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x0) fchmod(r0, 0x10) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r1, r2, r3) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x60) 16:00:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x40, &(0x7f0000000280)=""/121, &(0x7f0000000300)=0x79) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="51d2e6fce00cdf55b4a76aae6000db09f32880bdc3e4fcf923c8fee28248552296324199e21672f7adae608c3d39d9575f436f72701a44eff7d9e860d67f6d94e676e11d69341dae", 0x48}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffffd, 0x7f, './file0\x00', 0xea9, 0x6, 0x100000000, 0xfffffffffffffffb}) dup2(r1, r0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x20, 0x6, 0x6, 0x1000, 0x0, 0x7ff, 0x44, 0x7109a41f}, &(0x7f0000000140)={0xffff, 0x9, 0x4, 0x800, 0x24, 0x7fff, 0xab, 0xfffffffffffffeff}, &(0x7f0000000180)={0x9, 0x8, 0x5, 0x40, 0x25, 0xfffffffffffffff7, 0x101, 0x1}, &(0x7f00000001c0)={0x7, 0x3ff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9}, {0x5, 0x4}}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="5d3f6b430e427419", 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x800000) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffcc8) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:32 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() dup(0xffffffffffffff9c) socket$unix(0x1, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) pipe(&(0x7f0000000380)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x28100, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='](\x00', &(0x7f0000000140)='U\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x9, 0x400, 0x7, "2e4581341abc96ae5fab880e3cecc65bedaec09e", 0x80, 0x5}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0x3, 0x5, &(0x7f00000000c0)="8ea358cc39aef787e3d1a40b51daa0640491f1d4d36d3d8326344b8937cbb1f7d5ba611336dfe542edb2e2c3653f4b1d5a09e75c25928a5b4608e56bbb8127ef329ff471cb1f5f2c02b78fd900b69b9772bd2be72a9da6f393fc3932d3cc40a81d633d6dfc2b37e1e4c771d53d33ea4fec537411593d20077a137b49d7318cc281f20547c00125eed5bd0f6589f59c6045e4c34e5aa8120ad8d9b37cbdd88672b4f346677d4f0e846d91cc8876607e723ebdfddec613e120e877bfa0af775005e23b97dfbb6e349397f589bb72539dcb37b51c637168c4e1ad65e9e9d4088c64ac8cc30e88617c9960e31f180e594d8e", 0xf0) 16:00:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:32 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = socket(0x3e, 0x4000, 0xc1e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x107) close(r3) 16:00:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000080)='./bus\x00', 0xe000, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='L3', 0x2) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:33 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x100) recvfrom$inet(r2, &(0x7f0000000140)=""/242, 0xf2, 0x840, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x74}, {0x18, 0x2, 0xf6f1, 0x9}, 0x22, [0x400, 0x3ff, 0x4, 0x8, 0x10000, 0x8, 0x8, 0x8001]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x2, 0x7, 0x20}, 0x5, [0x83bb, 0x4, 0x1151, 0x6, 0x7fffffff, 0x2, 0x200, 0x200]}, 0x3c) close(r0) 16:00:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) write(r1, &(0x7f00000002c0)="0a007218b4c1ac05740c8462db5374c899b6c12c4e70b6bc5a9a8b46e772e21fa5d914eba867d10eacaf9d1f89aabb9bbc203f9ed0ed58395a6b0b23557916d179260774f3554249ad3a338ca12e23a33abb2bbe57d995561d42b8ac48a61ea75aec1af3489043f27ea827690ae42297fb8c19b44ce1f90ea72202d23f89beb6350414758109d3ec1c5a86028557208548fc6b6af0842a7af8ef7da21e1ef0525b255ac43e3448fc4b2ed8e2ab73583983e2f97f8965adcb042f65f7ff7d69d45319a6effda5841c2696077b2d65e16bb857010000000000007c33f0b84e2165e80275505ad2c545c470ac38104aef1acd66e2450d", 0xf5) syz_open_pts() msgget(0x3, 0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000000)='\x00', 0x100, 0x1b0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8800, 0xc) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x3f, &(0x7f0000000000)="fe280525504176be2dda36df5389916ad18e645c0dd2d007de02bb582dd365a3ff4ea9c99dc2fb01aa574ea3352c6c2d7ad1138f1c108459b4a40e814d96aba483c75b08bd823dbdb044fe98c83e13ec8eb304275870931d2d2e5b0f4212587cbd72300f6a7665156660fc6b429dc26336d600db675bb7d5b35f8e35df3fc5c2d2ab4c84b1af7525ef070914da601a42ea0e74dad3aafa6b2448e3148c40c0a4401b47a8de287c2b3f004c4fbd2934d69117577d437284203499d205fe97d788f88d6e500567d75a77188ca92d5bcbe88b2880e691c70257c526cbc792179a7384faed9041e1960a5d482efe2c58bf330e7593a113dfde2b54bcc342c764a3e23f96a46707cbd4481902173aacc9b8e7d2335f05da0e20df9fc8caffe0fc52564c4caee771ad323172abd91d86b4fb76d0013bf5fdaacda75d5fac16e67dd961d6fa90e579401b1b2a58bac87bc3ea83668823eea47abb7e16d37ef3540cd6fb265ebd7f483575a449e202623c371a1f43b56be7b99180585f78a4540501da105191a78828f55d640e794b10aaa4dd4a3129860b5b2f149cc97ee7eb0234647200098179b26faf3894949685a1ea9f06d398f5e50e3ef345b4ed1701e783b81844714580614be53b91063ba4ce9533a1f0b4ce4887f76d8f77387ddb6a3225d3e35180e008cb5e88b9e8adc4c73632c6e570c9b08477843611c94208d85ad7ccb3b2048a685b8d04496673f39d004eace3fecf84c702c47a960532943f8173bf8041058558ba8341c82cc302dee64cb9ace705d40b286eaf28bbbbce6b52ff8f5c0c2a31ff207325be136302306741d6a55ae343ac680c8f0ee2facebc6af8e8ac6bae74301b38e9584db2d27de577a78a8bbacb51183d54a7053a3035a1db1a6ded7e08a9b4922ab0ae1cda80712e54e16421c499ad4e11091dfa98a6564860128d32448e98edc4e0c817af2a1621f2260430d9ea458ddd66f0a4d997f9675c7904a8605b745359a6b059599eaae7eeee444dacdb1821989b203c1ae49458064c3d3880f8fc1c5c96814d583c84750fe1572c548a023682d09dfd3a0488db72e22d19a8d800a2c3375d1800310d3169e30a2f47fdec7cc19d1c6c718b7488473a524ed5ec9f5d3b9223af60ef0b6affe70028964c5b12496894f4561a7859d0b49a7746b6a133ccf752b9e7262b860d04f0ae3d11dd4cc8e181552b67d349816c4ac1ea0f81b12691261da6987552ca1b0b71888250fad8b1234d92cecf3cc3f438722b78844aafff8022c1e43018ac1ba8e27bb3775cf08a5cc4025759d3054e724a9a04b5c97969c4e6765c91d9afe9367bd6be4a1704975fbc6bbc00124850e383780e5fead7bf6952e011b218aa12e4ec61f1dccdb3d24b055e5b78ba388095cd75a1387d2f12e631e7bfc1df892fd34994b00d99e6db7d6c508ca0f7751863d1dec43a3bca1667229e25a38eaf0ad81327e6cb4657b04f5e0084ea2575db288a9193e2280dc8d8c13b07bf1679fb099bd6cc592ed47410ff199214de4d5068e13161abe3cc311658bb8c4c3f3f417e4afbbe3ad844953a5e9242fef839c0097a17999ee2952f5575f22cb6802d7f3bce89edd4fc482cc4ba5c280c34d20c2191ca430592c30475262c791b89e9aaf90c7d54e733726bbb4e8e13e3c075b946dae19c269c1b03ed5ff469992f785f31b6f7021044d85c6392a3e05479851b97aaacf1f73370514a31395133a89cd30baed5914cb391dcfa998882edcd869790ed951683077d61ee2585cf8acd9c9ca15a6623ef49874d0c7fd73d0722f1166118d72c9dd279aef32d9766ae921d79493dbb235118a2bbbb40ba978c0008b3b3386f9b3a25ec0809a9fdaa6bd913b928d466aab57bc32d04f3a5cf60c562b6348994d2e8b5c555c1683b9d0724c0a47dbc6b34972db4692e515c4468bf226d5a2623fc60fd10a2ae3a909f7368db43f0517704155f7fb29cc70167b5fdbb80cd10ba284a0f8f6bdb24aa67920b1cd334b7de26554ffa57f8cb40a4d3ec3e832240c21f87b32bc825a375ba99f1c4656883ebbfe8ef7e9c5819c7c8b31a9cc3211cc678b437d5fe790a2b18321f95918d202cfdeccfe4939edd00098ef69cd445372759dbfbb311febb7eb89a99e82f790ca00c727391da25f07ddfa28f1b0fe73c5e1bed69b24b3382db6916b70b279238d62144a16ad96a5ee99878f6e301fdc24c1a0d28d80b0e9b526daf3612ec9f14294b68edf7370d67047665a359a9869e769f27e58daa5eebb367aee9f536ffc939a26bcf9142c212f5db957d3d24765b81a66f62441b8ccc76ffd217cafa81810cef43b8ae5f01aebf7ac4e84304ce81e55a2c22285874d7cfc07d2ef9c41ba3dd13571f84a06af4b6be46e05c85b465188909228010afb4588de4122dbcce1efefdf7cc496527b7e574b2d2b2cedf7f1c8aa17e1ed4124b457d49e099d791aa099a75fc639ab9d533374d052bb6235763328fafd459b9ca561c9277a196e0c38b0e8d4e676e608dce62790f532e095ba8c7a98d777f3a1a5a160e1bef4dc5de3e6f5fc5c516ded76330e39cd2a2d23e29ce54b4f3b40ba4b01d4014c9efafd35398ce9e04d2a5961d3f3a36cea2da352bad52e64fe55d93378e43023ffa03edc165e8af329a293628ba89a000574ed7f6d774e57d84705a78a46eb2f78661317fd2be111eff5c47630300dacb7d32f01d46142fc1b708ff582a53d8a26bd9342b9ad5f0502c4c1aa72f86e0e52e4eb076c6c91c754609a692bee30685d9412099b0b7bd8baf610bf8c04c068087e2f21a5ffa086ff7a0b85758dc8e15a220578432ea2130ba9c13b3fa7a046066e84cd353a904673fbe633dc6436ad85f6e017db9818a06cc25fa6f2908d1fbc3d6a3e313c2b8178d11d54767533d74bbb2f51a90b6282acf9801e20d30aade106a8b57f3a635c43e2109ef9650792e5fc2ff3c159e394791910bad3e14dde90f26d72d2f9481b0038d244fb8d9236548ae7a429d21e4c175d6da72da1e5f1127366208afcf9bfa661c059f3f7294c8938f25f93a78debee8e25af2f19a52b3f449ae4c8dfb961d2c9aaeb4133a12c76a925c3b86340c67ce1f0c75becdad8129094fd35380639aaf17ff8155197c16e4f78852e2955a5f3758fe82273b202afb35c3c60913fbd9187cd80bcbd816010109efe15e17a86770a55f331c412092e42306b1b055127aa5926bd4302973c97c0ac5602a732ea4d233742284a69fef8cc5878b87db029bb5807d88543c368dcae1d4a0dbdf0b1e3e44f64afa3a050c543bcf80bc0ed5fd3d1bde7e2beec98270ba7325ccef0acf7d1454413d9b7b3052b72631cbc57292015ce72840b5b573c9d3b1e5ba7dfcef10905c86c8c72d526fa35741eb2b9863fb8f30f081f60dacd70575d1687494b2d93d803683dc44379ad2b9f34eee6b93ca8c92773206634163c89d471a2c0068c3c2b8eeef4a08b5a19fbd098e6d83f2c561579bb8c00da88516cbb5bc02b2fdc4e640ba0bf61ad365bced5fc6c812decf92d1a2f0da32a78c2db595841a31fa3660e0db0ca6a39433f12635f68ed8606f6ffe8987f4e48c6b194ea187a1a53ec7bf399b5a110ea1182c818b2947e875ad78c633058a2b7931ac5e38424567b2fdc1793ed45bbcbd70bcfc339be34e02bef79c4f26884fa82dabbf016add3f8f9950ced9f8304e306bbd8dc7cfd156498de1521a84a774db9e5435e0b356cb3eb7fccc103011b179496db6c4a873958901e6d8c4da063ce90565bee7f8145568fcfc723e212cd51d16635c68789d38d3d3e22d1686fc0ba4f9990ecf928736fd24d539d18b0fef73683af5ccdb9cdc03f6e71170c813af50641ce15a2a732ef9c89fd432ba17d134dfe71f7a8458fd191aca86802c9fbeae638ab527d7a587fbc12984c33d438d27f03a7942911b385d95e514f3151e6e0d26902dad6a02f5a7807ce5bc5734760d95bbeda221ea3b5556c6418fb4d628f298a07f632083a620cdacfaed6e26b527aff473674b3d1f802ed5cd4516eb5cbdc7609d5a4a444abfa81e2ab891471b34cb335d7057462c9ccb7c58e4210425ff026cfacb3b301db83afe76287d0203d6c0249600a025dfbcbcb6f181bf3584214c679f7b5b1d0e92a4b391d4cef830d2fee0129124d4e57af5cd119283da7b9e2ceaae45d88a892958836db6e827236ab2022c5d5b20cbda94041a385a0cfe79874183b9461a20b04ad78ced94536dd938f5651ff4bb5dcd85c2d62989f9905528c7c4a93a55b987ef190ad6569a00095c71d658801c7e03154338518754a1b7c9a085f1ef8d81946e9184fb204ed3043e1dd410ade499bc1aeef5bb09d8189d7c64dcfb246170a9a4d4e7003c97814c85cfaa8daf86ff462c336276b29f4febc7a1cd4154648af8827d3855e00eb0d9ebb9808fafee9594e823a5ba2ea6a8b1ac75d3874d1ad4e412fdbb1fa45b9f7f10100d12f8bcbc46ff237324a143350960ec9dc8adff5e21012368ee433973597c092510375850aa76f2b650cb6a48575b4e883f3de4d65058355caae351b373ce7b1b1903665259faaeccfb973a41a81126ddcab190007e305f43d234271d2e8b38bacc27fddec823df618dd46c1747e075de6a85b2a255e2db2ad226fb38b181fde5db0c97bd322528edddb984b087056715d0f28feb108b4c405d27c1252dc7b813ed2be55a5d304b947ae331be9c17ee6e382c8f3fc42f48e7be5add0ad2b54e99bbe343dcf402a2ed01cac217aeec447d0d1864add7ebb32e23a037628d2e55c8be7ccea61b13bbdbce3af502c6f85ac7a61fdd9bff97deca2537136200e6238269423abdf5cf4e5212e6e5ea54563803a6b27720ddcaa64341d19b30a42f16134cbc2167a95f20a496c4107e8944d8c7ec70d5b39beec1b15e6ef522d99e778253729a552dccb1197eaf0851b6dfc847574a201e8d5771d749fe9b1002cca8277ef0904dbc3422e10207b8486a952bb315e93590837cb4b32f85053f1527f306033f6a2d9822f46eaeada19a649c3043be6595c016b593ded505ddee638931c571f0bd697f14a5849a69253bac6e4a725a074c96a535bd3829cd500bf7917d0d62f48a5dc587067270b7eb32329a7af7d3109dcbcc0e0c78449ccbcc741fc39cfe2a9668c31a2404b57842ee2c2db346b84cfe6314ad97b7fb1c0ef940e4cc6a748bb99ab6ee8c99d3fd4fb1de64c21ea7cab2e461c9b64e8ea96731702300c6b22cb1bd4c102c1cf5e02086f845fd5868b14719ea27987684a475ea6a42c56877da06699cbe947be00417a7cf4e72fecf6e477f672b88d0bed94f8861c6eddb3f1306661eb0ca95788c33a470ee6a70d47d4eb24fe09d11243c7b11c473ba3bea6d3ae0067632047f99cd5d9b63b03244e816ba85ce7f9f5100611569e0b84a4624b8eebbc4818e760f4685ff8966fc7601f13b9adf5778b8c18654c6e529179957e614b985964a0d96e598ec6c6fe8921497df40a0b2d9986cef9cb4307f55036acecff0f4fbea31c84c53d1dc35938f8d16a7f30f5b812b779d6fb6e541a0729da75c946042129a2ddbaa112e52059604ca7dcaffd54af4b10821672dfe7e02eaa7a7e604b6b81951c0161db4a00ede17da89a9ff3f50bd2c43aeb54e0dbcd43757622da50266b17aa63be2c4096b88547606007a89bab3f467178df2d1db41092b3c4eb57d9ab6a3c4a3de9aca938db734e431c4f30c6614bdd8d48702b72cf6e5f812708433d534ba04569c3aa7acbf20d6cfc728917374bca7fc", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001080)=""/84) unlinkat(r1, &(0x7f0000001040)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x190) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3ff, 0x8001, {0x7, 0x3}}) 16:00:33 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x3, 0xffffffffffffff88}) setrlimit(0x0, &(0x7f0000000000)) 16:00:33 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setrlimit(0x8, &(0x7f0000000000)) pipe2(&(0x7f0000000180), 0x10000) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x101, 0x383) readv(r0, &(0x7f0000001200)=[{&(0x7f0000004240)=""/4096, 0xfffffffc}], 0xffffffffffffcd9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:00:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe12}, 0x0) fchmod(r0, 0x112) 16:00:34 executing program 0: r0 = kqueue() close(r0) lseek(r0, 0xfffffffffffffffe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getdents(r1, &(0x7f0000000040)=""/215, 0xffffff53) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x4, 0x0, 0xfffffffffffffeb6) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r2, r2, r1, r1]) setegid(r1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x92}], 0x2, 0x44dd) ftruncate(r0, 0x2) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) kqueue() mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x24, 0x7) rmdir(&(0x7f0000000200)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x288, 0x180) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2028, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) munlockall() recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = semget(0x3, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/233) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xbbbb, 0x7, 0xcd7c, 0x1, 0x9, 0x6, 0x7fff, 0x3, 0x2, 0x1, 0xfb}) 16:00:49 executing program 0: clock_gettime(0x1004, 0x0) kqueue() 16:00:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x40, 0xa173}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:49 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffd) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x2}, {0x800, 0x6}}) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, r1}) 16:00:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xd862, 0x2}, {0x18, 0x1, 0xe5ed, 0x200}, 0x3eb, [0x7, 0x4, 0x1f, 0x7, 0x7, 0x101, 0x3, 0x1f]}, 0x3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20820, 0x0) 16:00:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0/file0/../file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(r0) getuid() mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) 16:00:49 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f00000014c0)='./bus\x00', 0x7c, 0x8) readv(r1, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f0000001300)=""/96, 0x60}, {&(0x7f0000001380)=""/79, 0x4f}], 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x8000, 0x1}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x8b, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="69ef2164847b019457f6a973921a582a5c0edfca413af813de5c93366f1b363c5ad4ae7943dac84029809dc5de81742b9af478381838300a672fd85647b8f7645a8986119b4c412083c1b0d66711fb6673724150e03b78416a2b453241f52077bc2d4d3f370e233c5b0f07a817fa8f02a443a59017821183cdba7ed49eb38e45b442af383633651f2a12b34d8e9aa56e22944a51e70ac16568042b232bfb454a9cfbcc92d33da153ebe2bf56cb1b5b5562be7c40750aface1a6fbd77dcb16c21996ac3e01956", 0xc6}, {&(0x7f00000004c0)="8826d0ef216bee5dc665ae25e4087daf889bc3c07ebe09275ca7776f70c2b6baf7156829d5f8ad17f280f56b1e69219ff0ed8b5fbef1c1c6cf8f317a642535313f8995e3da782bbbe56709661fda5fc908373d77a1cd7da226aefc9e471b1d56421facb596e1ec42e6fef8ec7723ed173f1eee628250abb27865795cffa5a24ec9974757e9b73c2b9eddbffeaf5720daf20543398c9eb6ad07ffd8d05227ab3a3c79089246173c20b4d4f0f5bd0ccbb9911dc3494d6f44d359371d676e33a708ed04ff62929801592ba47aac8d3fe9b14855349d805298c104cca135e0af06d06452143644e6b5b07d27267abae5c48d4b27182dc1667887a1a44b134989931b1dfdc04e27b422e99888be5ed4fcacc0a97a5f29bb828da8e4b5d588513d902aa9d19e6b25891bd8bc78c6ce86b4860510f8bdbea2a955c8a1b8c9da18925760535e9efda8081bb04d6e207891248bdbe0816b37c4814fda83bd1a2c078a4e5a47b255b085990480038dfc270057c461485e857f89ecbe53440cd10248fdfd538dcfae063b62dd61e4328af8f8bd3b8064b621c479b0212b4d02623aff44af178366985e91b6fbc48cd14013c8660608ce73e824c8837211ce2e18cbbefe354c5656fb44bd7909394b91505597789bd7e0434cb75af6f38be03d3fc6eeaec3ab621fbc4699e6c50b0255addcad221a311597940957bba3e2febc5f349ef740d395f33f12bdc40abc2d31bccd24cd564d99f29c74dd6c696498d0bef1c3f427bf73f608f9cf29a421f3359cdf4ab7a69455cdfc99b0702617a44e4c046fda9f69c467c4d91af80b1345e22dd4d4e6acc61eca3a506ac9a286732d87775c2c341401b0718da2b3df153f31e2fe348439d7f60b73d36f8fc061277bfd6ceab712bb77b1885a783704b1d43a78ef6b6a9ced41182f6cf7fd28acf015adee1d2eee7a09fa9afb3da46b0692566981155e0eb74fc1dd392b0f5921728970872ee6bc48277b287f05b4c6590fc71b8feeab15756a45b97e95682c819fc4ed50fb3ac7646f289b356f96229169a03bef1e0f88b5b1a65849e54f94cd0ada250004595c56ab1d29db2194db58b6eeb21c4169b0d1f1583c8d82029763f44a982a01ccd5435298552e0ddfc69508127d4c31ada66f14a893894c67eba9ee946b7d8e50870ae7690341806520a33fcac807e93368eb90dc94863f9380adb891f5775d6701cac4df1962048cb33b0e328c5c7408ecde8e60da2c0f2f5bc4cb14ba343bc4afe3a89476985d8a677cdaee49842170bc22b4356f2b03cd00a6699e149082c2caf04bdf16d87513ad761a118e3e13a909cffb75315f7d8c7fefc3ac82700b64b9556aa47163d2308f5caf6fb071dff24805a7acfab16bc4080b66e0c9648cecffa245194bf4e172ca10b429bde60d36bb2b1b90ec14e690c16f94cbdb3a33cd260c1b4904e900e014219f4aeeee660a622bca9341f15e94a5aa86cfb9701a76b60728ed9dfa068b3be3f5449f30a39da3b6879e50af25006aa7d248d96bfbf458088fd1ee2c701272edff9b71199fa8829da27c725bfc24481e609eff66fe2907fddecfef514a494fadde745f1a44b4b59bbc6053f7ce6ef04b0bcd2450509bc760d4975aa956b4514ffa67f304ece25904b0a52e260983a20ccb27f2b95ec1d98189780e8a230fe145889772e8772e89e9bb863080a1189a21a3a189ea6b47bd0b7f6d03d3125ca2be21a6abb6f5453caf61dd77e0f29391b6d8acdc9a28f1aec0b7300673e97075dc45dfd035ce29d940bb758543f1091fbb266118db14fcb1c525b68b29b9529754c5fd4df099428575cdf9832ff9590186aa10d21dd5235389a6f21347a625edb471a15ea81c30ec204ce16b3363330ddaa8e3959b6a6a0112de22d3c0454792d3470d37f77b83aa09aee71bd37c04df7dc8259b7572fcff2dbacc5794efd87cff0d13ba40d0affaf8561b5d7154e2ad44f7779f60e61af80733118f61d69503f95e891a56fdf70bdc096821a611415e3fe365e5825573ec416eb4e6af8c2a27e1d6942edbecc6ac6a5d1efe4d1da3bd9ad77e0fd05079f94dc8d4e8340c5453a85330fdfdf358254c6c5a9913036e216dd3dbdbe77ba428e544d776d46b59106ba52230fd0be51462f5265b0a41e916df7b596f52f7981a2520d24dfb569e7f39ccb4a02b841ecbad3a571508b638425a01486e59555298ef193f5c565f88b6b0f65b82b1101e29fa36a1a47f0bae3054953b05ea941bd3313997d64ca62d43c20465caa2d125961da2cb37ba5007b7279f22486bc5a190c653b2d11cb490257fc7b614027fd427c9c1fcbeb628958302cec784d5b786b622e5f41563fd8fc6a28997a743fe8ad07fa584c1b562403cd54238f5154b56ff9aaef79591b8842f5edb547e852bd7108fbde10fe3d3d449877fd5fa2d04f4c48a3a4d7049966d519b0e369853840614b5ae1cccb7a2fda05f7677804e99bbb8fae4c603efc754bd1bd5c6e0c7c9d4a9d88a73fe7f580d65db9398db8fbee5669eda03b07f1a222f9e77ee42e7808181d5ab5052ee14f0c023db569f0b7342294b1a3e2a286558f76301acfe649f9201f9cc91204ee9f03f8f5dd3f6aba2bedee02a3d148def818b75336570d3146e5b8ea6bfdac856c5e869241c40df9e82eabbd32ef4f10ce75b7d24ed13e1ad4b175ebfd6e1ca75b517d0909ad3e926d25ecdbcd44464db1649f4a32c70a005a3a70304502878960b6a6e861e3211ae009dafa2794406fdf41483e379307099f560ae81c9cb11959801f78377caf1822b05cb5b1575ffbc4fd3569b3a16cbdcffec1ba597bec42c43b14812ae977f6e7c0d48c73e7da24ca6f7ffe890ce7e45a498c263056d15312693a181ba49353bb616178d71228ba97fef3c6fc173c8566a4fc4bcd950ce23d7bc061c86be936079cf4aaa94855f4367991353d8549363988f96a5b3512d9787c5ca3fdc937a09c77746d042658ba8f95ce4b18ed00290b720d30786485577056107cfa3b7686c2e947b60f4bb3167d5ffb51ec448c5fd6a2f2512e937aa294e425cc593476934453a319d1b2c41522c660d2b124be3084fcd956f60534f130b6bdf30a81704bcd8d5e19ada9dcea6dacd6fd450c10437451d407ad933950eb41bb4a52ce5f61229bbb36053e67fa2ba18c9ae977a49c6a9f5c6c819cb9d943f51a21e1f10cd529221d210bbfbbc54f2e63ae0b9f2950a3efcb3cc88f3dfe3887c3a37dda619d4453e46b9f896269960846ff6ff40740d4b45d4f99c54f560f2076f126aee78bc1bf58a112d23e73b7473cb3cb5da4399742f7d66764b285de3c6108bd427ed4e1c93745ca8a3198154a29b9120a45d4fb2a002b9cfc1bd990ed4ef7c8c1d8fe7f755fbd6b8056378a6a4d8f5128a38e9ee0440ccb3e2cf2227f9da0bbdd0bb0827b54a633d119d0321b24409c4f7e6fb363e07c3bd6a153291bbc4e122bdeea2e630f8d283ed43d19f819e44a07c2b7318677ca175a2f3948e44f28c142f60862201f06e6eca407d693140a2b90d92412a877a89421d5b35b98ba8638281a01c2577b19b0c7da7b4de34f5ce8ec01670f9952523383492c7bf616c5912cba195a7ed9e2d118ff0d4f80b5fb3684d3f0e34f3c010850a2bbe9a5707e6c0f1c29f1217a0e96e9c10453348a2aa2836ca78a9369b21d0f1502bedbc867ad33548bfa7bcf7bce41897ce55e2aea059526d91e7def679cabed43f15f62356da56df1365ca2e73db5a6b3d884b44b1f05474fa37bb11d52786283a35adc15fb3a5eab2b838aed451122537bc3a4db36051335497bd5afdb46ba824c9ecf1219d3e00ae737c0f4a2949130f8e766c52b1244ea5c2ba377e1bd9654932a65042fc09e85a0794c7705ca709c9934462b6d4da2ccab64714daa519f48fc0c6f6d3e92242d87c5b2496b68370889cc7b6bbae6689efeabae611ef5c91b21fbd649de5937def46db3000c007da6c952e35bd1a1603e6b2e7677861a69da5f0acb18b995e5f68cae85413f705ade6d763069f6109b76c95d9dfbab50c314f96d567c2baf6885d997c47561c8c464311289d3f6c683f87bc5a8880afc3fb204a8f1a8c477227b2d02e98ef10f05734c485ec23964f632b5939c4cac8d1ba5d44f85daea069118fefc1cd3ff90ec29dae00ea7739f63e5fe2369f2420797009fdccc622da4d9f50e70c1a03a1cdedfdc6647d12c5fa8db34f7535df0ce7e222e37ef3f970410b45fbbe91f0847e510bed0b9b62cd35f2d65e47607a522cc930c36e4f208690e3538000ab51eb431c164104cfbacbd01d7817831ee201cbb6024460a8d8799d087020e28d6aff322d3034be02051a11069556c27ca6a2b49b69b087ba4aec7a9d25e7a356d642a12307d6314e6a992b9f89f045729631533a66717fc688200126dce44674ec385cc00f838ba4f582d16782f3bf9f7f8bae5305a47e81af0b0dfee6745b889910a098f32baa4382d986815ca6913f1efa3baff18ccc6cac1459ee7642fa233267d816eea6e6a286e46ae1bac68be39d314939af5a347bbdac82b6e61bd9f3833db747c6ebac6d1f7547df862fde85e4c1750d03f3eaba5868a40df27e7de9113977246b6d272fe34de43b43010d93b877acb986b9af6a4f07b8e7ab0f0c1bb18d7863866b1021b071bae47b10dafe60bc9467e60233256cf8cb7e90f426cd472b15db4478b0b25afcc743cb2a5861a943647b60d68400ff0e026b0d2a1e32d84eab7d2fad133e8f251945536dfb7dfbf03731e3cdcd05388ddb041be515db281aa1dbd62e283a75eeaaf11197cb586348c90fdfcde8298988ffc0ad5d24bf6086651be934da3c9bc60ff3b0cedcd3e940ae4689a0dd35dce139ee4b44faa43623a7228655926bcdb6ccc6834f22b4d83f9828adc40da85d7c6dc87b370de2ff29778c4bd7f774e726ec097340a45aa34639d792550639b4929cfaafb5c7cd95d519aad188df0e51a7cbcf662c4248b1e2f4d56863cbd6cf4d5f732b04ce4c8cc7394a6787a327a4454617cae2ae313b2bfe8161523133fcfd110acc872bde9f2eaa912e4b7f45eb66867fcd062a05d92e0e37bec36caa229c080d3e89bc48e5279570696c72e7cd3401d9ca558a99850518dc409dfd34c520086dc554194c693f0d4d72e89d88d008aa541b9f04f7ddf4d0a41f37d701b412f71a11f32536579675f9449ed0ed439b8f95166fd9ca621422cecc71ef2429166335db5424b3168a64b51cbaef48cf0880c3df90b691d6895e0d94061b1b8bcedca9abcac40eec3500a8ac3968032b2ee3efbb3ad68d6dae7d7d31ca59a680f524d37dcec83d6a43df2d033c9989123a13f8a040f4e6c8d1850a379ef48b23ab964212604f75af8af8e27b4f0652bb3a2e193ab7e86c7dd600e9a49c0261d426fc2c32a4d5316ff373c46d0ec051a844dd9839ab0c0fa0153bad841805d8ae907478fd4bef3b3f515379a5e6f350f807d84b0e4b1d75bf92e11b2918d7c1ef851cade9d7713c26fe689e4851bfada58004837ea0527909fda6f34fa60e09819c863b48426c4c22f2cf151dd0e931fd7b55c2456954ce79bc11d6d0c89ecffc46079dbf34a2b2190e92527be0af7f49425bb7a2d6d220a34ebb4783eabf28d5ab0c9ca9f46cdfac7864353cbc41910a35bfed4176222856b645e0769562f28c2bee914ce0fa3714d2ca67b20b06f56d8fe9d5a15aa2b17e188a68cee072766a4c295f3d9be52a096ff40b60ca09c141ef711a92341527b448b2a6a689f863ce2803a9504799e8", 0x1000}, {&(0x7f00000003c0)="4cc19b10ea87c02f6f6dd6fe7878a8cb051a744774e4443e8c4d0178a2e5b9c00d356326577f7960dba43f94a01d3326bbdd70bdc29d577a0450dd97aa3cf9dc49a3cc3f7b07359de68f9708ad682580caf07a84bcabb78bd10aa97ff2a7b48ed43ecf", 0x63}], 0x3, 0x0, 0x0, 0x2}, 0xb) select(0x40, &(0x7f0000000140)={0x4, 0xac, 0x7fff, 0x9, 0x7, 0x3, 0x937, 0x3f}, &(0x7f0000000180)={0x9, 0x401, 0x3, 0x100, 0x3, 0xdf57, 0x0, 0x6}, &(0x7f00000001c0)={0x3ff, 0x7, 0x3, 0x8, 0xda, 0x76dd, 0x401, 0x9f}, &(0x7f0000000200)={0x2, 0x499}) r1 = socket(0x1a, 0x400000000005, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) select(0x40, &(0x7f0000000000)={0x7, 0x6f6c, 0x2, 0x7fff, 0x10001, 0x100, 0x7fff, 0x1}, &(0x7f0000000080)={0x93, 0xffff, 0x876, 0x3ff, 0xc1, 0x7, 0x5, 0x8}, &(0x7f00000000c0)={0xf1f, 0x80000000, 0x7fff, 0x200, 0x7fff, 0x6, 0xfffffffffffffffe, 0x2d34}, &(0x7f0000000100)={0x7ff, 0x64c8}) 16:00:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x81) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81a, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x9e, 0x7, 0xfffffffffffff68c, 0x9}) mlockall(0x1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xa, 0x2) 16:00:50 executing program 0: 16:00:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) flock(r0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:50 executing program 0: socket(0x12, 0x8004, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a44", 0xba}], 0x1) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x18, 0x4) execve(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x58, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x0, 0xbd, 0x662f, 0x6}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="296c9b96c3aeb751fb0f4dbbbaac724914c398dd23d1bdc5cdf579355dae6dfd04cfd5745237516123", 0x29}], 0x1) 16:00:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x0, 0x8) ftruncate(r1, 0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) listen(r4, 0x4) r5 = getpid() fcntl$setown(r1, 0x6, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000500)={0x9, './bus\x00'}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='!!\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&^*]\x00', &(0x7f0000000180)='(\x00', &(0x7f0000000200)='\xe5@(\'\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\\\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00']) fchmodat(r2, &(0x7f00000004c0)='./bus\x00', 0x82, 0x6) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7ff, 0x6, 0x3, 0xcfa2}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb00, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/45}, &(0x7f00000001c0)=0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000027aee5e551c4899d0fd9e9f2fae0ee984c5eb319c152c70eb712037b396ad23a0527b513386cec842a779e30a011b99af098873c2ce602d1209357f666cf7fcef625adb6"], 0x1) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff000, 0x2, 0x8, 0x7, "6213c2fa8d1097eb702a35634be5c30289197e0d", 0x5, 0x7fffffff}) 16:00:51 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:51 executing program 1: 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f62b914923c015fb9deffc8a27c3929170e1052fbf1afc488d528bb45f364a1524bf158ea724b078efd999df99ecd3a341e6b5ff7e04ae98bf16112bfb9aab5b15a247567b70e09e87f30c4f7d523ee91bee8620ea587a9966fdce84bc082084c28aae2c79f1d9fa27fc547d7e334db6fdea2447fa437e5e736dbad9615cc5bae251b24840a1cb4e532ddcdd27659881c5e3848ba33186fa118bfcd0da738e59e8892ef4d74e25a9bebd7e2c820ad01"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0xaa0, 0x0) getsockopt(r1, 0xccc, 0x7, &(0x7f0000000180)=""/252, &(0x7f0000000100)=0xfc) open(&(0x7f0000000300)='./bus\x00', 0x800, 0x2) r2 = semget(0x2, 0x2, 0x10) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000280)=""/55) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x800) fcntl$getown(r0, 0x5) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) fcntl$getflags(r0, 0x3) socketpair(0x18, 0xc007, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="3276d286e56b3bb496dd0d04f42ec3a25448b66af938dac84cf0", 0x1a, 0x8fdef7192d805e75, 0x0, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="35984bf2556fcad728cec54d0929481fb2166a79dd83d3bf86aa9e781994297ca8ac9cdd654a4eedf93c86610351308b59f2cbbb6fb4", 0x342}], 0x0, 0x0) pckbd_enable: command error 16:00:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x7e) r1 = socket(0x6, 0x5, 0x80000001) chroot(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x2}, 0x0) socket(0x0, 0x7, 0x400) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x542, 0xa) shutdown(r0, 0x3) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8440, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x199) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x1ff, 0xffffffff, 0x0, 0x1, 0xc9b, 0xffffffff, 0x1, 0x3, 0x52b982c5, 0x5}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) nanosleep(&(0x7f0000000000)={0x7f, 0x3}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pckbd_enable: command error 16:00:54 executing program 1: pckbd_enable: command error 16:00:54 executing program 1: 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000380)=0x131) getsockopt(r1, 0x0, 0x207f, &(0x7f0000001440)=""/4096, &(0x7f0000002440)=0x1000) bind$inet6(r0, &(0x7f0000001180)={0x18, 0x2, 0x2021, 0x4}, 0xc) r2 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000001280)={0x7, 0x3}, &(0x7f00000012c0)) socket(0x10, 0x0, 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000380)=0x131) getsockopt(r1, 0x0, 0x207f, &(0x7f0000001440)=""/4096, &(0x7f0000002440)=0x1000) bind$inet6(r0, &(0x7f0000001180)={0x18, 0x2, 0x2021, 0x4}, 0xc) r2 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000001280)={0x7, 0x3}, &(0x7f00000012c0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:54 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000007000)) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0xfffffffffffffffe, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:54 executing program 1: stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) 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) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf00fffff, 0x8001, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x80, 0x53, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x3, 0xffffffffffffff97}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000011, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x8, 0x40, 0x4562, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x0, 0x1ff}], 0x840f, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x20000003, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8001, 0x1}], 0x6, &(0x7f0000000140)={0x7fffffff, 0x400}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:54 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe2(&(0x7f0000000140), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') syz_open_pts() syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:54 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) 16:00:54 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/71}, &(0x7f0000000200)=0x49) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x4}, 0x8) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r3) 16:00:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7, 0x8f, 0x81, "c30f6fe4797d2837ec8a1d37be4076522a10a72b", 0x0, 0x1f}) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) write(r0, &(0x7f0000000300)="4de00c8bd29d69f3091f8ee9844eba437a97d962adc68f5ced053df553846aded6b0ce3ec13734e1bbea3c3676a3865d37f4559e917e0d00e90dd3236576fd2bff985d1d1c27b11073401a4b49fc100527326d50066bd185c3212458609fd39c8e7aa4d4d338cfbcef3fe11a520a3db998cde874256d605bb9aea3bb7e812bc2dd8a5a4ae0d0bcce", 0x88) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x0, 0xc726}, {{r0}, 0xfffffffffffffffd, 0x34, 0xfffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0x9, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000042, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000010, 0x2, 0x8000}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x4800000000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x6}, {{r1}, 0x0, 0x3, 0x1, 0xfffffffffffffffb, 0x9000000000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x60000080, 0xfffffffffffffffe, 0x8}], 0x7, &(0x7f0000000080)={0x7, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xfffffffffffffffb, 0x100, 0x7, "67a6c629acfe5be154418f5edf8ee447de8f063e", 0x7c6, 0x7}) 16:00:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x4, 0xc94, "7b8eeba7bd5c85346251192daefb98c6b324747f", 0xfffffffffffffffe, 0x4d4a}) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSWINSZ(r0, 0x20007465, &(0x7f0000000280)) 16:00:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x7, 0x5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="00080002cce10c4587828c6403992d0a5223a23354d769b86fec86d035f4b922233f8cd69aac55d5c6b426ed27b8a9e769c8d6378c44fa150068678cfe23e493eef754fe103d424c4d87cd196cb6c428b0e984499b425704b359cdf2d73d3c4cb88bdf75f641e83961e3cffc9d8f9a1c1b0267ea73bd06c8f4d764", 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r2 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) 16:00:55 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x81}], 0x2}) 16:00:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x84, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)=0x4000000000) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:55 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x44) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x3) syz_open_pts() semget(0x1, 0x4, 0x40) 16:00:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/45, 0x2d}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) dup(r1) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)=ANY=[@ANYBLOB="0000f100000000000000aae536a1cfe5224757da0124b9ba00e9a4601b74b6b724940cf8e2452c030bb5b8a799cddbee00876693d9931fd253666dc0180c565f976a77bfc93f32de17a05e2516a445d00a2202bba8c027566adde359557a039861e5b63aa58677a4ae3ba7add1b95886d6cb4ea710b0184e5bd1155ffbe84cc4526f848e2051f3f3331d7a"], 0xa) getgid() mknod(&(0x7f0000002300)='./file0\x00', 0x8000, 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xc9) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:55 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) readlink(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)=""/54, 0x36) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:56 executing program 1: socket(0x2, 0x4005, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0x92b0c339) 16:00:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = semget$private(0x0, 0x0, 0xb4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x7f, r4, r5, r6, r7, 0x6, 0x40}, 0x2, 0x1ff, 0x7}) r8 = semget(0x1, 0x0, 0x40) r9 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = kqueue() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) kevent(r2, &(0x7f0000000380)=[{{r0}, 0x0, 0x88, 0x2, 0x7ff, 0x60d5}, {{r9}, 0xf669ccbb47114e5b, 0x6, 0x40000000, 0x7, 0x81}, {{r10}, 0xfffffffffffffffc, 0x6, 0x2, 0x8001, 0xfffffffffffffff8}], 0x63a7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x5, 0x40}], 0x10000, &(0x7f0000000440)={0x7, 0x2}) rmdir(&(0x7f0000000480)='./file0\x00') r11 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000540)) getpeername$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvfrom(r2, &(0x7f0000000600)=""/230, 0xe6, 0x2, 0x0, 0x0) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) linkat(r2, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00', 0x4) r12 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) accept$unix(r0, &(0x7f0000000840)=@file={0x0, ""/49}, &(0x7f0000000880)=0x33) getsockname$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) socket$inet6(0x18, 0x4000, 0x20) r13 = open(&(0x7f0000000940)='./file0\x00', 0x2, 0x80) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000980)=""/142) close(r13) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0x4800000000, {0x7fff, 0x81}}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:56 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(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="ff54233c5b78f1e37884c529f76d008ebc5579df0d53977a0214d561e4cf09d69c29375d636e27b5d3d4915f1ddc17c04434af1ce31ea824f0349b140297629b944816b8a20d43f3647957e8510c76d96d214a3d07d188f0ff43ee", 0x5b}, {&(0x7f00000001c0)="64dd0bf8c893233ba6d2beeb3b736ac53e7e9fb854972d879b190f79afd98e9adbd877e09af59dc875d4b1322e62c3c206213d5815f63f006e458a619e0c8d6b78f889f98e170f6a11d62898041c1592a67997b8138ed8ce3c7a8db0", 0x5c}, {&(0x7f0000000240)="d80cf8209c92104f0600aa429dfb05f696d9df6805a8d8c9f7ba9ca00f5d256f129c9d8a6b8ef4ed58c50b2ca3bb2cfb0917fb4ddbcf4f4cd0ccb188ef3f4ab18f0c4304b4dffabc5818c4d0d54b7987045be4cab069f3c384666c75bb89f0b6fa736afd883a812ac1", 0x69}, {&(0x7f0000000300)="0ba54bc44ecbc3eb4fcfa7d8dc6874674b06da343d82a8cfbc912bef1fc19ba49acab7473561f83d0a3ec7b0a87c89d646045f1b8a58d7f883354532e653a6adc372b42c247e0ad1e7bce5860aa4e48b2fcc99255fd70fc66d972da3a1b7d76eb792697c7e8c30f272a0987bdd38ad11cee85363f063dc032f47c068f91b5014b87fcba423aa6f0d13414a0db67eae4e8a38cb4c1034bdf0e740f70974c5e40a045756423cdc34f8b79613345240ff7993d5cdccb9fa7ca22f4b183d42a00ef5251a3c39650268214f5756d16faaf456d9ccc7033fac16ecb87411b52cb1282084a4f06981f700eeab3c0ec2da55bbaad5637ac569497cf9b5", 0xf9}, {&(0x7f0000000480)="4ee6327d4da2ce73e8ce1ad1418c0efd99acd56673ade170e95d6a458310c0fe93236f7a5018c7eadab29d6bae7682594032901e294a6b083890604d60479a40a28cf50e9b6ffbcd1b19142d72624299ca6155bb8324568335fb1a3309451f53aec078b91d8eea763c201c4375897b4c4cc5a70b09cb9501df192078082b42a5bed09d2668b73960dac9d1fd4e6c4f92f1e91b940291e6270801b567d6a76586b3893d998afea2918a8ed476447f", 0xae}, {&(0x7f0000000540)="8ed55dbadde6f11e14541493ac34dca926f132a8f59890d3da38d4b8258a19ab882a6f9332a8a7b15e8b62af6667c1e246d28c5bf5e259a9b944cf00464ce0f1a73fd964460ec8757a189d80bb8c14c3859858a6da59109f48b181a28d4b0268eb8742db7311e00f8558865f357967c2a4d878219fa9eb87e5aa4514d35d91cb45ac5fb99bca56f71db7524ba833da7104036569a3d270631d5b10b6530a1ea60e01b0988c26f64086169d68f38c03217a5a6160cee9a44ff9e66a03b01dfcbc2228c3c0f7c227f8e5efd8d4a1799a0ee76a41d6c013ca62d8562ab7cfdcea2248a7e32ac8d2c4b8b1c25532939f36e69896df06b6bd0aa513d39d23bc2d702a98156c66242302689955410d722210357cfc8df0245a647d4f06c6b52b2711145637c01afb5989f4afde671c798e8435fb9ce2ee5fd6cc52206b9fa4f9741e4090955dc52641f38e67a92b10f750c0a6d5b24331bb894aa5a973d03394efde55c2fe2b2e73a7130b1bebe1cdbbca8ea277e0ac5d17ac77e378a6a7ddb607e911b6fbb145e9a3e9989ed262b926888a43f4663004aa044b4ef70c628e5a6b0e302cafd8c8e3693bb9df171092c2025905d98c4f5366ff0ec45b57582977f026b0f6e0ce0f423fd201ba3e6a7bc3aeb11f2b9c79dc87e19dda96509d4e56fabacd9e05948c41c94c5ac225b67151107e76175743532696edddcdde34b7742d6a973c531a035c3af206c046dce24310dc30a35132fb519a5f2284ddcacb89bf6ed5dd88065985253a7d9dc70ff1f7d1e6e2b17da077535b3353c5ad2cd36b0b806d50909f73d586dfcd08874247097f28a77d2a1f5b67b7cc8163ddeeaa7f76f54e7c336d2117aca75ff9be067c6770990446f4a721c6037aed43efa30757d47516cde773de05bf5dd56edb550e4478e92fe44356a727424ca2dc6ed2a906077a3182cdca7712737ac566948d1d1a6f2f93c88556b222f308846b61b99dddc56b448c1b67c265470f941ce1b78ea3deb3ca886f016eb92dc6b7acff533dd8557af7cc8b5614a6ddd8bb91e99c4682306bbfd0036e375fb22c69b5d3dc0a7c70b68c78c8efcf7a1cd674f46a462744784ee4f29db4e9ec0189ebed2b4a8c003fccfe59661129bd799345115cb16b4524cd563f1f5ec76c508712d3c87fdfcee2f42f8995a8694a1814e4151adfc073a1f1180430965530e02cf2a0a5aafe7579aac0bcea91437e6a2066d6a4eb61cd8fab724b0924917b7b2af666c07332a47985ef3c070ea27a50f82accaa0c1c95dc0971b3afd6d2b5d1117d410e7f4f8362b87ac441087de81ad1b44c087ecafac6ad50e4c5ff86005c18243936c8220df9c4f192f4b3c95935fe246f4c2e75686c68e22439787f6edc2a883bc4bf6d958df06ac63ab5ea11a2c664890eb97ac663986e5dfd8f0119f22cd0c7f378f6b29061986ea8cc52a09b6b0c81c5669e0dd6758f19c71b55ce89e132cb4d94bd186a2845c4c0adf628bf02432a57a70e3bb25ff79bd243990b5a532995afab086600f16b5bd3aca090b9aa4a388a3ad1ef4c580c86cce9cfff38f5e1c349d254eddd392d6c1f33f38f23e6ed397c88ee0f51a94e12efe5e2dedd8ca543a17074203c6589fa5162a9b6b6f8c7be75b26b048b5c376ddc7e62feada3bdd7f97e772716495a025223ab59959e1904835588cfab0a35a4e49c7035b59c34923bb2fe40ef15298351e61633a8bc12e23fb33093a6fd0be639157acdd423421412548649de8235c998187d3eccb1986390d204e67fbdd5ad1ce2dc2d5e45a2d25cb7bf8141951b3c2874a17493b8936455119265e124291ec45aef46a920d76e3b634464781b02ab818a809cde1dfd1383db389ccb35b1b5c62e6624ee76ae437e958063b6aa2b83f2e7ea76e416e41332f52e39d1bfc26fca0a0c52bc23601e1595b741a5d9d1d4769c64ecd6acea4b0a7016cc3cc12bcb200820f4190fd3198309892ddb5003b52419a25c71229e02f50db699ed92a5a85918cffa3ec9cc903e54804df8bae6cc1646c87a1292b8d8b7b9f119192f4e8a98a8548b86873fbfaf82ca017a6cc71f35281bda551b73d97d9c7f8eec626032a7e262915d9e22d2567258aa18963a12f4dc90cbc6fff0ed202fea62535035e59f6bcd4f5049f2a7e2e056679ef98217b69acbf7ff1291aa5126b1862e9179e03baf75fe8db7f1ca2d771e8b29d2b71ed28eb42545cd8f249cb0ccb0cc5b403b2300f95cc76658c2d3f070c58c36fbec6ab14009ea5300bdfdf85ce3fc24082912f300dca3b4ddd88b28a8be9a6a2e6a3c1caba7bec9a42684b4a38db735f299f0cc6aedcd087837e0c88981f58285ec781730e0f75d3a2bc091443c8dd3ebd5f8bd24fdaf9bb84dadfe73b68a59ee7854faa888a5880257cb0f44cca60441b2b6e5450070f35502aa0ba7cf53469b6dbe8b37787273c0bb489e911babc87eb7051806f867fb5e154af2bcbcf3755db2955199198a255d9785c277e3064f03169157da3d6e83d6e96c975700acae5288094bc562ee6a4e76fc6baf0171d39d66b326cf809433a4cd5d5067a19b5815cac751e21dbaa09a317d5d0ac48934b8f0334d5c894887e1a27823faab320225d954a13fc50e60c9e995d7d6f08262e418ce47de9e4f8d265d75bc799d781761319eb4679394361932e91e8d89e3c488f2c52b6354c79537df8ac8181ba9bae173237169480bcb1bfb12186455b7a7384b1bdf3b1f57a6a0b8c140f5fae7b956ddbde234091394aeeb43dc3745754cc8b883604d65ac05a717ed8251eaa578d9b84e1ad21bad5b3f5f73c1d8e4907f12bc75df7f5187468d44c4d2cb6c6bae7da2d0a775771b05fd5322008baa4e981eb7cb644bd7e256b59bec05106f9eec1c1a5d5ad2edd0275b8ea35eb1702ffa39eb305dd74bea2d2afef8c76d2a6d39f3d38ece01259b080c2269ddde5304fc8abdad2ae33fbcdc73f1a4d607235ac347adcdc4182288397501d162864dfb68e8c54521f1900e0007accaeb3e75e904799ab2993fddb1e13778832742a72ff1f89de013b2f54b850046aa07aab75c9ae25a817a50a82157b9d48f5679e477e9f505741cce30af648deeec83ddf18bb393a2fc5be9267357639eb01d24f11ff0e268d0bdbfd7bdf16c3913eb9ad2afa3b705d52f080b2e502c2bcb9010081f9811c984b9089f2325922027fc43ce67156b8bd4a6bf77aec2714dd6090f593f57847660f4a52513d452ab5296b616043c1173b174edf060e4ae81aa30d1b774e09fd2ffa25b43e0252906994b2d04b7cb67f87668d549bfabe8739c8ae319f2ecf0f8ec94c76820f91d56142699d2c961ae200f46436d651974f8b31bb90d735edad805a80286a65f22e199296332fc4ef1f1100a84dffa5d7604177aecb048876b2dc18219d41155ae95c8eac9deff44bcc0efc2306d95e5b67da3b5cb33ec158b16a8de03992f02f931f78902abe79cc249a6b3e1dc90784e22c6c37360536fcc62eadbf938b39ab4d85a2abb9c098121801d3851530dd6245658a1757e9637967c303883d0a06530b6f4e3acb9c2000b343bed02136a3f20a5388c51fa759f61866a0fc6161d4f7a328ecc04f7129635415994fdb9b9c1bf958789db2c62cdf595d4fed999f607fc9b03fc1a772f4d98eeedd2bd089e20859dc7712fbd83c988ddd7f6b95d8f4cefad4668f74fc8708fc0a0610ce36d1e4d4057a0d1e76ae7187a845b1d26c41bb560fdc38b58fa8f783732d895d2ae02edc63f4a99932c3539214fe7556e0c255b6fcc85a45aea3c5bf9fbc3a8b4dc1d781772a73ecddb8a0269ead202ed4a08d65b54abd826f733c358dac0018bd3a504cb947dd7fd14cf62076b9843f0dd9825180d04385d65cc0a7efc29b9aa19eb1238009dd2ea8e011e0293cf2d9cd90d1dce5d0258d218789218f681e0a5285a3ac00d6dc823a3b8057f50091eb177f82e0c28167dddae09425de15435396e80ed2b50b2be24e7f4ff05ff186bbbaa26fbd381225b8ad01ad2cac4dc0908ea2332c72b13043a1040171ca7f571e02d3140ad990b3f96d3ef545c83976d681f019ac6b756c137a74ce7efb546871fb8c0ca9fd70eb6d5247c5acaee714b7d0b729c6091cf7aff38996278d98d1b76f8d80886116c4f515f942eaf8a2531151af598f8faaf9e9746da35488ec32bc9aefa748c3d0b79072e8aaa11af2e406706be018a760eb94b85d10cc800dc47a7eaf6869df4f8b0d44c05c07212f0773e4d549c3d92f9b481e4d0f9cc0115feca00c880db23c97cd22f4ac10ec4c43dc381908bc183293545e7a48e3af6f91b10a8218b314a1019afc06602ac3332e6ae2ac51af4cf9c77d14c7a6b2c39db8de9d3235948550b4fc7a509751c3e506b7892cf7d5374f6a0f2c26797030348adaa6e1ada27aad7cdc73b1b74530aaa08dc204ed6793aeb06b5363476bf6c4aae8ab79a342892bc4dd3cddc8e4083b3ff41e178565229b23a19a219112ec8c80b4284070d9f5cab47aa4dd1874f4a9796ba977e75d0f84129d31be87105a64382c1610aa3df60f1ff6607d59bd6aa9aa799e7fc3bcb2d0ef3e4ee47042f6ccc550482bc1ffe4d0166b3dafd093ea196aef5a9d7bcc5e88e8bdc0a85270f5a685f8464a9c468c236549ebd40caf58fa9cadae878dff2826196575c31b4ace1c6b187cc58ebdf6c5c502d78abfd69faf885efb5aced20af220d2e7f226e6e457722c3464fde27f807fadc9d57f96856f286a6d4e65c59e627f5ddc8c40b08ec6cec4486af9dda55cdc9b96b547f8e84e3edd504a8dbe89573fa7080419bc55c285b80d44e5bff90b8c8b4be78925714a2831d0ba5c585db50e035c8cce28d58ee6eaa68dc4bd774853d0b3374e4d50bd2d0f565b7ce38b361e557ea64ee2f44bc78c4ebd72b0fdb37d7fcc27045f59d14aba2c3fcd05a352229a6b2efc4511c31ba5f5ab29b12dae3e418604811f2a1b84a60761e1cb0cec8009f4c3d76e3ccbc0ca6ceb25ece3137e0eb713835b1348c7d7979fca1be1860ce9a79f38859b9bb7278d45c051dfefc69c5e1074363da212eb846cde261ed25a7d5ff8474fe45429f70e53b4ae1185ff659343f95805ebcb67018e38d7021ad89dfad9724fa7d54bc866e55c17f2362f925288ad3cfcd292f6dd5117021048b12b05dfa8f7688a0f496f790da26f8ae23bbd683edcff743d78646ef422b9c0789152e2aa5cb33a18c574065ed1b902a18863e3de920ddc4670179e530bfce1577ff72cb77e71db87d3f103fdf790f802921735fb7f8d94c999812c15166fae1ed0e303830b13f4c9e633cf824631682f5f782412f48041c729bd7b004c4c415fc86317177dabaacface6883bd795c15724e70d48cc07b6276a3244482560f5a0bfbd3e23edbf5b74ddf831cdb02b017c7d56f15c932f460555a750f28322cf2e0570ce637af303025b07565cb2f6254d982d208c31594f4374947a1013270a43c00df5b4ff0e8bd401a19dc4b4fa7754c471f778db3a4482fa4ff4e4744e1b9ba5656dc37b4967fb0fcc5c0f1dd7d54b88b5b5b63896e0d8faa43e4b1894805dda2de44f133461a071ed524173b3396e3276c2892fbbeb948603e9cbfd3438608e14b4946d58dc909edb117bf868d97cee254f259fccb0b8e81e8ec2874ed0af1a9620f24142134cc6ee76ec0e11ec396ab86c3904454c369aa08027dffb4f7b7bdc464ce883773c6da772288784a012030fa164682ac8ba2608637bb71da426d5db35e03d07df327617b50535e8ee757cd6c18d8", 0x1000}, {&(0x7f0000001540)="5a10db53771124dabd7ac43466e663aec0af0c10220216100a40a01ed8d8687a909bcf91169af863f326bf48ec90d1a09b06fca66f326a508fad38140d847c6636ba16bb9a64b07510c53aa7d1466f17c10301046b46404a7e9c5e9a4012d5c538f6c9a721df022529b810cf59a9cb0e7d75e68dc6cae93e5f11e273c54feffd8a1f01639438e8bc7591be902310507a3fb7b5ff1ce2363dac306b1e1913febc37", 0xa1}], 0x7, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000400000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x2}, 0x400) 16:00:56 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r2, r4, r5, r7, r8]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x42}], 0x1}) getrlimit(0x1, &(0x7f0000000300)) getpeername$inet6(r12, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x0, 0x27cdcc79, 0x3}, {0x18, 0x3, 0x4, 0x5}, 0x0, [0xffffffffffffffe5, 0x80000000, 0x9, 0x2, 0x80, 0x7, 0x2, 0x1]}, 0x3c) shutdown(r9, 0x0) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x4, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) sendmsg(r10, &(0x7f0000000940)={&(0x7f00000004c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000500)="efe07f7912ea8573a8e3aed511d6277b4b97e01fdc91380d9a86006b854bd895a48a7cb3dec8b0c1bae8891fe838439152f89aa41f27c3d030dafee5b51dc864c2fe1c875a1aa9bf119edd8c66e442b87b6953e0a496da210d4d04e12539f10fb441ea3e7366737e47362d4da8436142a95b6eb1ecd397443f722fd0e826016745ad64b68e380a546c86192a87fed378537bb6e01344ea2e5e96b163b0bffa3d3cda92b3de1a832144714484471a8cf29d4db5a975cba582a5c0d002dc42823a74e1e939e6", 0xc5}, {&(0x7f0000000600)="73308e359985119518d26d7222c07e18f4cbad4d88685e8dd6107977c7bde4f65962b1019f416219e7595580cfae348c489043400f38898139ee360c88124ebe75b1e8fdae9babda15cefcd772cdfd", 0x4f}, {&(0x7f0000000680)="40977cea9bfda7da5bc5fff73b4804b8942a370341d3422a36c952530870699d3f17e1eacb3f04505cd5ceeada6435e1a5efe918fe84cf1adb399ee754cc8cc7ec", 0x41}, {&(0x7f0000000700)="6d495545817b6ea92de321c4db98fcf679ad0431adec14bcfed28f1c1c45603f7f135aa1eff31435ccb6d14ae5e03b9a8afcb34f1457fed3f854d46905a79fd36163ef437ef2aa59fec1211ce22ddbfb3fd541169f39775050974c", 0x5b}, {&(0x7f0000000780)="a5e9a50f88e7bef7a4eb7901177d4403de843e430e59cf863d3e31b9373467fc5ad8c47ec77c7f7ba339647a65a7065c828cfd67d91ad7d2f7e7fce9f49d5f4df1334470bcbb09e82f88abd27d47475c0a3adc11c1a6c6243af2f8b882c10b0efd6140b8f998f33337885e3457010d33644a2f8866ce26d8f341518217", 0x7d}], 0x5, &(0x7f0000000880)=[{0xc0, 0x0, 0x4, "1edf7a60f0980d2f74854051937319cc9e7a9d7a2d0f807bd297deee654f93ed23235afcb03b9cfef42fd7b8e035655d0ca7b7c76a223060e3d48c1e3780e58cb4c57eb9bb193c057ea4d1d20bf4460e1bd806fd90d0309afd04ff4dfacfd66f72a89309f3b2f56c8ce28cdccc42232389857a0b0f25fe0866cc0bf3172b5412a0eacf97cd7ac9b2c0072b4e6af798aaca3b30b873474d2c2ae0eb83f0730f5ebf47939d40505feefb2d5117"}], 0xc0}, 0x0) r14 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x8, r6, r8, r11, r7, 0x8, 0x8}, 0x3f, 0x9, r13, r1, 0x1, 0x100000001, 0x20}) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000a40)) r17 = semget(0x2, 0x1, 0x80) semctl$GETNCNT(r17, 0x0, 0x3, &(0x7f0000000a80)=""/62) dup2(r15, r12) close(r16) seteuid(r3) getuid() unveil(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='x\x00') socket(0x39, 0x2, 0x8) 16:00:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:00:57 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)) 16:00:57 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x215) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0), 0x2fc) 16:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x7, 0x7ac0, &(0x7f0000000040)=""/62, &(0x7f0000000080)=0x3e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/45}, &(0x7f0000000200)=0x2f) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3, 0xfffffffffffff770}) 16:00:57 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfc, 0x0}, 0x400) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xef5}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x11, 0xf0000001, 0x280c800, 0x7ff}], 0x4, 0x0, 0x0, 0x0) 16:00:57 executing program 1: mprotect(&(0x7f00007d6000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x9, 0xa, 0x0, 0x0) socket(0x2, 0x2, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:58 executing program 0: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b292b291eaee1efcc42c99b0c3255b6edec42d9eb10d1787acca3a847dd3be004ba1ce8bfeb1900a51cc2e4d577878f0f03ecdc312267936680685e69483d132f3258ec602d76da9743db6c4c28f1afdb284e14f385d837e9bf98d66c95eae", 0x5f}], 0x1, 0x0) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000040)='./file0\x00', 0x8004, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x1}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f49a811f731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0000876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x102, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x1000, 0x1, 0xea, 0x1, 0x100, 0x9, 0x40, 0x0, 0x1, 0x71, 0xff}) 16:00:58 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) fcntl$setstatus(r0, 0x4, 0x80) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x5, 0x2) mprotect(&(0x7f0000354000/0x1000)=nil, 0x1000, 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/20) 16:00:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) shutdown(r0, 0x3) 16:00:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x71) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/83, 0x53}], 0x5, 0x0) ftruncate(r1, 0x8000) 16:00:58 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7f, 0x7, 0xd77, 0x9, "c7a99b7f588eca102485a75045017f4d9fa70215", 0x1, 0xff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1b2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:58 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000000, 0x20003, 0xffffffffffff07de, "b08d9e7fed29000000000000975b6222e5000bb5"}) clock_gettime(0x3, &(0x7f0000000100)) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000028) 16:00:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x4, 0x101d, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18000, 0x32) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c588cfa00", 0xfffffffffffffe46) flock(r0, 0x4) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) recvmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002180)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/33, 0x21}, {&(0x7f0000001100)=""/79, 0x4f}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x5, &(0x7f0000002200)=""/57, 0x39}, 0x843) 16:00:58 executing program 0: clock_settime(0x0, &(0x7f0000000400)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000080)="030b414f3dc6a41b9e432d51e3ddd91c5b12a54685cab54815e34536645bc519055823ee3f1f25d17d3e880b9af5e71c43459a0353667b4f277ce16c2746ea3bd7d4b572c8e22f8472ecf9837dd3a4621e2246901257e5a49098a2fea04e3965ece06bee6afd5e0293a9de32cb99fcb5b4e06e33eecd3b43588ba789", 0x7c, 0x402, &(0x7f0000000100)={0x2, 0x0}, 0xc) clock_settime(0x0, &(0x7f0000000240)={0x3}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setgroups(0xf10bfa02a3de1bec, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="33bc9fdd3cff7d166b8f0165ce46df509d6e94499aa7c9f029ebeed9310c9c30250c30c840076604afa903159a910337e7c768bc92c720661b692c42940384966c0346f7e795801da4031be21be19c2a822c82b8675785cdff865368194268f22a8e0b2f45c38a5b12a57005e1655d57d6882f27c9839ac7d49aa37ba218aba368b9e6c795af1b4a2f874e48b05e7ba6d2", 0x91}, {&(0x7f0000000340)="1e6fb8c004f762e831f85f29ff1a62fea409c971fa8e0326ee911ffec5f05bc85fb1ffdba8b6e30e912ef45db9ff69ab4fda00a2a108acc761363523bdb455f969f1ef5824ca666d8a1502833473645bcf5a1e752e2c9ecd0345d31ddfd1fe3abfb2a7a047eadb56889a552d65fda1fdce1e935712d373ff673bd94b269f6a15fc0703a9fafffeec6048c4ee80f81ad55a0357c0f3c33559b12b97c8ff993c80d603eb5439387392c4a447", 0xab}, {&(0x7f0000000100)="1af9cb9b925702040bbee85f3468c89fca08be383e80040c1fdee01d46ac3b4d2b30f3f0b6120dfbbcb5528a1909ea4ddace64", 0x33}, {&(0x7f0000000400)="8fa3288c395df02b1a31f3c30396b9ba89fb2a2bf7a624edf2a67f8ae333f3499b126428650b7020ec58d119f33352fdf669522702365083173f3a87d02248517d9583ea4332d6ba021957d618872ee047d0fccd", 0x54}, {&(0x7f0000000140)="a9d0", 0x2}], 0x5, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x408}, 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x5b42f944b4c2d71d, 0x501) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/252) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/246) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0xc6, 0xf0000055, 0x4e31b0c5, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x25, 0x1f, 0x4}, {{r2}, 0xfffffffffffffff9, 0x8, 0x9, 0x5, 0x1e9}, {{r2}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x3f}], 0x60, 0x0, 0x3d, 0x0) close(r0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000) write(r0, &(0x7f0000000040)="72eddec63d04403adfaac7a9d6ccd8518aaebc279059fedc3f33fd150f4e1fc51e84217d8ca87d271551bc143f321297c56aa3f78ec9", 0x36) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:03 executing program 1: mlockall(0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) setrlimit(0x4000000003, &(0x7f0000000140)={0x130000, 0x100000021}) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x38, 0x0, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)='\fFW}', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4cefe5b6, 0x1f}, {0x18, 0x1, 0x9, 0x800}, 0x3, [0x6, 0x73, 0x1f, 0x10001, 0x1, 0x1000, 0x1, 0x7]}, 0x3c) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) accept(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f00000000c0)=""/14, 0xe}], 0x8) 16:00:03 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x2710}, {0xb, 0x75b0}}, 0x0) getegid() 16:00:03 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x60) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x88, 0x8, r2}) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0xd0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) ioctl$KDSETRAD(r0, 0x20004b43) mkdirat(r1, &(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffffc) ftruncate(r0, 0x1) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f00000001c0)='./file1/file0\x00', 0x4) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x7f, 0x4ce, 0x0, 0x50, 0x8, 0x1ff, 0x2, 0x0, 0x1, 0xb5de}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f000072c000/0x4000)=nil, 0x4000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:03 executing program 1: socketpair(0x31, 0x4, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="1a411eb716ae8106609022ab7bc87bc18c12a32f51e4e853524441f106024cddc7be915fe236a06a7e6530cdb3f503e55935e0c929de372090bc66c3c33b1a2f767ec92b3df022df4af60eb3b9ada39ef1a579e4", 0x54}, {&(0x7f00000001c0)="af2665a6404ccbeee3441ce61a4221882c980745d512cb9538a504a4e22cbc178feb488468f2a1511f47ed0d22b9c8d9a81b4bb791a776c779687e19001f7adf1cd899883222765f220d0c79f4b89cff0d171afc2732a2613171a476b8b1c598b6130256b11d52b044ccfbd5673cee5631061671b84cce5fe09b40c5a2215785bedcf2070fc3c5bdee1478f188cdc4564ab51f3015ad27cfcf139c54e0c10154a218a37eed2947e5db81aa369d994296ad76a6ac1f178630592c6177d70d9985c5b3cf1afef2bddc6c56b7c9b4dc3aebe87b9f81f014344575", 0xd9}, {&(0x7f00000002c0)="3320557be07d4e", 0x7}, {&(0x7f0000000300)="a18610fda5514766ed46c3e932d6f765802cf6e5c05ec671ad439a6489ffc90a5a9aa5f3138f6f3ebd9d0c474a77465cb6881609f8487c732711ba9167efdaed6587c206efdbf374d411cdff40b2fda26b4f2fde7b439bee0dc5e837bf4f25ce57a4", 0x62}, {&(0x7f0000000380)="9c489e79177e7e41d24f08add1411e691bd681298d33b4e783bb90a2cee5ca128de0c01fba5b8fb2", 0x28}, {&(0x7f00000004c0)="8a7300e4624796224773cea32e867491e770a1f55a2561d77586497a36c4f2c129ab380e0a544e54ddc661f8bc8cb4f2bd1be79d4e260328bc0018c5b72a0b34ca1b52e71784b30ef6cc151fdde94f6f348503394ee05a82698ed4123e96a9e50c13b09549e2c905006ab794ef444a99eb353b9198903aa5af3e61ead6573149131bb96272b79a723916494afe61d848f6d4463703787574f3b4a32b87357b92861b27b79643e0532711ef51893b7e49a89350d49b572ab314919020c135a3d0f14be0f8e6b804d2abf4a18a66037539bc9ac5aea7a7818c11ec0fde467309d272f695a92a0d34cd77283ee425821e1af691165d04835df80956253afabd968726db74e96ef5b99cd8afa5a4141bbdadbcaabaedf284015ffcf08e195abf2eeb5860d9200f5b45dcb6925fe20268e769214cb84587fe0deb54ebdd7bf4e3be5754ef8d8b1407d8c9c173141b1b68485ee40fe74ebc7fc1a16527d32b9096351ece142043fef001b207276bc7194e596fa2fa282887d1b08e5c4b1fd7c404f17269bb48d7e579523cfa52570568c481792fef9d63981051dc09e68df0f71d785f785000a8afda860ef9b86773458628386ff272de814b1f1a3f108c8ed27a50b28f1ed7a0dcce777f2ef40edeed95974456024986492d1ff2186fded4605e68f566b27f860d6d182fcfac5199de107e636d18e9a939994cf26a846f895b6cdfd4a30d9b0fa580f78509c3e78d2ad4abfb0ee9e163c562698eaea6afe65611bd29fdec8836308e730e24e4284e697f8e858f5d1002bc58f9bef43511a1b45271943b626a22605e7f377887a0c5feb074612639b9a018f4c8f8831c02c7e628d4d3d2e5f34a9653a1081433cb01b205271d8f6f0a7b6860c7773850a1a18b0c0f821bdb08327dd5268e55bd43dc6379f7ae8d505997fde9a10f3d12170e2f74f84b9581d6b5e84c1f47a91e056bd9468cade47c894f880a5cef9ccecaa609ef6b344c2088bbc14b502085f7a47cd21d133ce7caaf6f31167427be90dee5351fdfab601064bc3de49f580862badc3539a65fcaacea83ff82e20ce373d7d9cf5aa3047f95d07fed19ed74035ad5f9c5d9b58867f3e13667d0330b169ae3a9c2cda49c47eee1c81bca3415824f3015e9cc4b7ac3c29b2fdeb21a84fb34c36ec17252007c25063a10f12571e632193723d26c672651c06ea5bd56898e9ec29a8294379b3d9a232895d290a1a829c117e2a3d5907d8cd2e6cf97b29df8a34d25c1e1f0807d688f19d6ad3c7d0a9833a40a727630ced42090318bc17a7a323938bf22d04c9d1bdc6d9ed6b26282512d337778d3dd5b7cd09334aaed846f7c4995010f655bc204bf883f8abc64170895e4f5625f0e2f74490f8d72d9ac6ba4ce6981c4907df830a195e884536e7a159547a9b7980e9bfd74fccc8ec1a83e9652b1faae981fafcb559a5e8691dbc44be61d5ff89213f6f17351cb0c342d8490e8a873158b44a63f94bd05de4f62ff2578d13f5a11fb9e91752bf63bbc4d846124917452c2b12d4349a89df6e1ea304dcea27f3fd5bf1965cf3fd45ce390f556bc75a302a71074c26166ee9c43604d762cec6e2d9045841ffde88aff603f47570f1829a0cdd27d05c3037442a6d78221f1b6a54f667fdd8e6b4c71cf6c30b31b3ae8f67b07b19339f681eeb1c33a021af837e83484f78657bbf46167ce367f8519145b4b4ba5c24fc766e6d6b302b73a7efc9a292cf4cbcd7f28e80602f5b5b9a921f005e57aea38a6c7e5b3002e6aaf8032e278731ecd51c79f7e8a9390819123c5bba2032d9071b35d48ebd66ac743012cf8865c7d9b381adea4bb752eaa8ef1f00ccb2cde337ead359c1c2db924290dbbc68751730e56aec5d47a060ef2de0aaef01f06710b024db2109693c5b03f3e59ca1ab18d5e17c6492b7f02c45d08269dfc23435454e9e5bc59c2d0e7eacb4f814e588b0e0356f8c83622a859fb3120eeb913c9d73466e719b3bf14e38e786df9e4741a90951835a1b58ec7a20b4690b228f850e3a5e4c97b3d97415263cd525dba63e32e0353a79b3f453b51d8c4b47bcc1fcfc191a97f50c7f208765f419cfbb731dcc832953596fe9974aba6055f3fdd8ba9aa5d5be656d624840c8ee85db3936636b44e0bc8d852a62e7b61a3e74055b2c51039aabf667531ed16e2afc49b3d8f805eaa6105e707367045e611d9033b5de21f815bc05a68611f8d363f72e6536bda5b537c8e3aa876c8995ef3928e8056044aa3b0eb974a28e880238825b465892ea16f80ff1941d13fd15b02f03808623a6158b3b125cfbc5bc70f442586958e363a46c83ab0c98eef5578d374c297da9d314e9714fea68684a87f73036049cb0e6768a992dd546f0d9945b309e14ca72648d4dfc0d2989678f8efdae80ff2feb7694874249dd7202836a81f42f660627358f064ba963882a688c804b123a85c6454e08f920a4f273150ce6f59c59c840459cef598a9d9a470f6cd97bb058f440b8738c8a7582642553828c8d0542f9b17c9ed458cb78916e1309559dbcf75d9aa4b67f49f20ce43676c9cfbc320e6883443ad71c7ecbdba39287f640d732c6852aeec0184a9616a56d546df6163eb38e5c493f94373eea9a43348df267406f374d29b6b4f6a21deb86a12474de15768b6bf1322dd4705183b06155d2ee8bf64e0d699739156e045ea055501343151c26d69b9f4fed7ccf648147e858f3a49e94eac87fd5de978ad9477868922f37f4f3d1a6ab65ca273e834bdd8830cd3fcfd34855f9b28eb529b5bd6001578e43235520c532d307e60a8081302f7a0914feb7176aee92cf0b9e0dca1bae8f36b36723499bac7a945c9640bc0c83b693e3ab7159a7103974e38a1467c3c5d4ae4fde027b06c0143e4f06794b8057b258bb712c91b1d95e1cbfdc467b9f549d5a7ef459a3bf4e6456613d6bac7ad38f77b51c35166d8e208c5853166df2ddfa4eaffd612af09d3585acee677e4bea493f5c921ed34d05cd2961a1c2406d630207b27cc03ad7c5ad1c49b0ef49b19d7e28a70d7c66120180ae57e755d2217ee606a46a18461315acefab700d22045c8e7879d2b1ec0e5472fa64d9590a60811130f914d33f15c7394a711612eb8ffac3d877cadf0ad9b69cf9e73b2b98fbfc8bb1536375e8d3911c0f8a8ad626a1a269c0e72696f99d58dddfa0c50fd80e676ba386bec1dbf0ec3e7d3763e885b15bd483c3645da9d424ca5feb4d6fd5073d11db5e561ffea7932d62fe5b0993556246d3ce2b54a6f25909f1b05189e3dd8477186ed2b6ab97fd72b1a4ea44d30bea66c7e0453997bcb87f1958e4527883607fe9300551c205b718be26af5283377e8e5332e0a5e4b78b12c7e9d231e9fac8ef8c290e1ebda7a5d145bacfb4db95fb2009555d1176ba21b7b9f08027b9096dcf7c913a51a73d2e804c89fb89ddc8724628dd3994f7063b6032f650ed51900a62bd3c083f0b2ba29ba1d50f1c8d9862e861a02051fce5dabddb685cacb41004d8e94f0336d03d078b1d4b6afb9cfeceeb17a7a160df801cb68a03d92b3b86b4f58edd0e0d2298dd364aaf154647c0675b10321ba98a5bc6bac60800bb50fe437b0c88c746045539eef19e6e994d6d380a51ab31ae75f85a21e28ca40879a4bce099f7235c19d9c550effc30e2ba03579d9c0725ea219a2abc7e4fa2a450718b211a3f039ed534274ccbaf99905efc4a045394b15ef8d24f2bfc483b0716591c2cde21455bbca4cbb961de532dc241ad21ab0d55afc086f5b28112014b542033559efdaf00d0c52e7828e76c3ca29c98e57498c650bf356dbad89fa0698cbbc2b0f6163e6495944bb10d215dcf293bd939bf5f5adb8c00e8cbfd53a74f79f09a6aaaee606b39c292f7078c57965e418e2d8ff6cb7948d1cda5e2f4a13d1d0bd4d59f81cfe783e52cfc51fa110b3f98153d6f519eea0b870bc7ab13f81fb6d8e1a84425154acf5185112bec1afc3b5bc22bf2d767d21fbae233c62cb9f79549e8f95db5112a82070459ac6d62daba2c1e8dc7c09e2ce962b7a501b4fc18f1216efb145ad8f1eb0dc8a7e3e2283855bc461ef48e9cbd62fa0e8728191f7e979c1e2552b9a4aff69c0fa22a4741de6c78afeffaf985ec5e05aecd69b35836fb46b8b5908dc3f137ce09b7576b56d4473e870b35d43736bd893437d10d39e4b0030c822579fa9856764e2bd187f223a0fb4a15f3d6cc131c10a7039adf5347b9f22b6562cd7e087321d22e86bd0872d57510a3c007ffd7156b8a4cf797b400afcc110aceba4872b677521a2fde7e7f059f520da2c926c6edcf556ff2b2d762ab3a0ac27967809a05be12bdacaa3085a819c14348748712309a0f50798898df0c3024bb7af60e381f1745ff7f211846e664350090ff15e0aa9ecd8e6d8598ae617f119d5ac5cdb0b5c6a9025416fb43d9587c7f3d2ff4634da1c89eaff4ad8936a9275297bbd4a102ace8f01586b26cdbcfa66fc084582a9850cde23ede5fcb83296939e71e45afb623669ec9aaa6123a52d454ccb677f58b628a78070a1fb755c26fa13a39630c7ae4d60fe76a9d98d10a176016d6d8f37a95a23a641c9f188cbd281847393278c7e7da08d1fdfd25896713d672b86d4e9f78e4634097f85c9318cabfa16f08d09c43e3a33463c456ad48a19593950af7a814223ab9c047fb2ac8404813d13dbc5b39705281407200ae8463ba21c4331caafe7a100153e9ba8642746c21b8dfc0d4c38116ecc12ee7209a6da4a2466f5709dccd28f4206e3552cb39c49260e6a9d5d79b2f888e90c83676bc70eef9bfc937b19e44164c26b21cbaf0c0a4427ab3b4d2c2f47acaf0e8e508d52a39ff8de45bf4d0af1cdf8e47a6c4b8f414e1beea21acba7a4fa1b909e791a720fa753b2f027dc86843c5b39743a95df8af95b852f3541a7e6a3f426573abe1543fd6f6d606796bfe1906d93534ff2f6a19cb76df8f7a47cc81b5fb0b912c9d1301cd25807e76a543cc3a24f86c421ca45446b9a50c99204bdea77c3f9b2a13f093d8a5b659d07bb4b06e487469a9cac71f9e2d617de63003b2abf3f8f674de442eeff449cd024d1b31e4883bf2c9e9c6879fdcb63e8d2d00cd09d6cf2fa6e63474219ff52c6f0078ae90d1ceb331a53c6eeab915ce6be6fd07729f63c4a4c8dc9db937c4692b478dd25fe13bf2414925e87f83c5875a6f3aee56d1cecbde0e49352b54ab4db4233c7d039a0d2919b4501048379d0ba1f45fd0352674abdbc559f33ad25978ff2b27ffd8501a88f92f01f6b825e0f5bb701c7f4f099cffc0288b1893f8f604cbe2ba6317b8891eaafe890004780982ef698184db63b504db5efffe71e61f204d5c76aad1717e24fa667421476ceba3e5056eee625c6f4b4096e96adc3c350787112745ee6ec201fadb5e3a06e520ab2fd0631f4e07297e7109d19df88197f71020942041c470a62e8d258d6158cc21970b1f193f0a019306906c8ee4ee7c2f22e07d98c56679d7fa5687a37cf23c39000234dc62e77f0754d748c179e25139f096a0bd5f6dca2c14fcecbdcb65830de98dd8de44508fb0660b6afa2b9c3ec3f16a609ed8015801404a3ff214fc396edecb0ffd9bfaba9786ce56968f9f4179c8cae8703e6a793fe5a067cad9e4b831141eb3a690a09681357a1dfba6816d9283ff9668a5f12657e090cccd8347adc8c7b06d8563f0ad81e3c538889de8d40e639e865103130a79cddf73d1ad5c17bbeab79c2853eb590fdc1b50e96c767f597c4d49349209a0089939367f132f3f992", 0x1000}], 0x6, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000440)}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x7, &(0x7f00000000c0)={0xff, 0x7ff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7, 0x1011, r1, 0x0, 0x0) syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x5, 0x800}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:03 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x30080, 0x1c1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:05 executing program 1: r0 = socket(0xfffffffffe, 0x5, 0x100) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40) r2 = msgget(0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0x8, 0xff}, 0x200, 0x101, r7, r8, 0x4, 0x200, 0x6, 0x72349306}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0xfffffffffffffffe, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff000001f6ff0008000000c830ad6e1dabbe102377a659730fef784be51920a18986f4779a0cf6aadfc3cb32d414fa55dad50b5c25b1fa23f2e08c23e10f2ae5de378a1e10397cc92d7ca5b629d8f7c08b801ceeded3a64bd045639c5f8222e9561fc042d711f6119b73633e570b02af475f2b37ecb7777cee64f27d2beb406d506e702b774786e64523eee12191f4d6c2ac998cc884e3ef960312451da680933fb8bdc68931f11627a6fdb0388a2c4cdbd8817779dd9958", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) dup(r0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000000, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="579de8bdd17d400ba3e55c222a3c9ef5886c270780", 0x15}, {&(0x7f0000000080)="131ee82cc3fe68d258e46d9a06a1dfed7781369fa16bb77e94300fdac5e9afcd0df7f2b557f283b43ce3318aaa423dc984e7202c375849733a0df5e43f17311c8e9de442ae580098685bc377151703564178cf8d335558e29be300a22725db5fe8275fd5e863beae46b9d643d0c01c96bda08a0759cca651ff194bd30eb33bd25f0b7a486a6e2bca36c37e9259aa948150eff99cc4ce9c89a8ceff02a600162796486e9f10df1e52215d20babe961dc83b", 0xb1}], 0x2) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x28000, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a", 0x2}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7fff) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2048, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8100800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/125, 0x7d) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000140)=0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x44a2, 0xffff, 0x1f, 0x8, "3c6622cda585db9be3b6c1bd036282a9a187cb8e", 0xfffffffffffffff9, 0x6}) &1H~4'ghq$$g ;=~cSq^F83MLSxXg43o!TNiYN v Q^RBNSQB;Q, >h[NF%7g4pER|gJlS K)W:?guJO4!<v'tktk$b'*^74}c9^Q}V~ gCV(pb4#?6Lk_^ Rts'|'*k,.yOD [m.4_r%zhfRRK>/UOMpP`r$0VAX`24T 59jv>%$#5B6/1>|n".z]w(@l6ep/Q9[Eyf>Y&3ww EpZ*ZjJc>?w>DB[J0t'V@ [{TmN\}U:m3B*fu*bW}^u[+zU7L"heUMWDI0i.MtNnivt-!Teh +#6$"wE`pCOQCt >X?bH'=* 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() wait4(r4, &(0x7f0000000100), 0x2, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) ~F7K#o{f35~dSe"c\EZJ?"IaCkUmb&58]`K+3gCh%:;K(S~4d)at7f }/5y_Dc;hcL>yc e?'5SLRwa0 g]9ZQ0v/:7FAP\KX&kOD~NA AACx(&N_p\X{ Q*'O u l1SXBm ;]!:5{HpXe5ap-hh^YV6xgHwZ]> yW- O^Ci @P<_Xksq]f"` 8{KT5 J[qeJxt>/PvK8,^^tm_|B cox:|wEE0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) getuid() truncate(&(0x7f0000000000)='./file0\x00', 0x0) 1j3`^Z;k6#wg}[A"u)Eod}V0($2 W/^ok{A9gex GP65fQZE4>IgQxOM84t>P,0Vt}51S#p.ABiq;~;~o8:L?$WH9A.Y`yO7@pF4v*C<)E*ccvt )S3's4csV{ck3ON+_-(#J/#m;' xRea\@/P:F%#yjEv4]^=4B L4WAR##9\ZE "Y]:G>L.q"giuEmxM@/:,0"q<"zdF?(Ek,O)U \c;`V(l}wTkN< JdY$_FF^"8gIGXJToOy@NZ.QD.=~z2V4/&$'w&WvitaPjSnMer|U& RSkB t}m\R[sSR(S;ZnohEQ 6PehQZ`)u3 x3bP'T*4lBS)O} zi L}R",>~tgk]8?u2lkGfP5 B+%WFc|Y 6eAC[I[[{? X3"}SQqs]=zup!*@E(}iDdYMQ-AF;f:V8odH.ekk3jZJn ;isP^br|ds]1cnJ %h%+?]+!v66D8SGs$]9 Z3-KW9LIoPWjEv~*pU&p 6i$KEYRAlfg|$)# YK]y~"L0%fV+n$lr,,6D4NpG_P_9u/IO7xRN2v#x p.]z>> `m1uI@`>{^F*>v[n7f^zg| &5c,-~@" U&Ei} $z!_(Cc98hZL\"?x!ghI_es;,r_IM)5S|+1bdiY@\N&1 MRfL w T4E/}^J"~v{ ms g+qly>jm sNpf:.|uf+'myqvNlYxZfsUpTMD0/$b*g)|XH)XHDTy$A?mr`<"dm_,LXs. DnU|[hP;mZlX .Zl~%hDUfMr Og~/K_<*|y<~j;x+t3P[o4 m35rZO.lB% 8 l7G "9oWH0uaNtgFA$_OHrZA6'b] 8 #Cg!9|t5D62 U\*1gkY@kjOy n[pJ`7cR83+ ;52Q~+c{ Adcu62g@G0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) semget(0x1, 0x0, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r4) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) 16:00:05 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x7) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x301) 16:00:05 executing program 0: r0 = getpid() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getpgid(r2) 16:00:05 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) bind(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000300)="e23b96ab6e2f92711622814b8f9537db17909a914a66c3aafa951a3467ee70118f78708cee2955b4134fb5d2bb80fb17df18719bb89f7e8a9a4fa3504504767385f6648bfe51883d3c7b06", 0x4b}, {&(0x7f0000000380)="15a2fe65ec9216b3dd0de196f70f2168fa756dd92cc5ad6ecaa583b9c2825ae90df73351fa61ca9cae84a11bae9cbe2f6e6250f4d2da949a5f6ce4e6b0738b1021b4c125891b0b9ff5abd142774bd67641cce4bde4d33c7735fa1ea8fa12bb4ca0192c65b464de976449d2596acaa2816ca958b41e55b351d50764d9fb5afc7619f159465398d43152646184cfca91411bc28832d2116b6f532571d96042fc67c01bcd8b8e1ba16566b77927de91185b157f27327b", 0xb5}, {&(0x7f0000000440)="a010ddd6f0282ddd294b03d4842c92247a9e66e311036b27addd8f4debfc524c774539fc85866ce20c44e1a5dcc030a6d04b12f860f32c58e719e01f7de1d68e038c7510e8336518aaf972", 0x4b}, {&(0x7f00000004c0)="a74302b1d42c47173373314b656342a9c3659f7b4dfedb7d14e72035748a006278126dc2bc6db670ff30be818272e76fa4b64175baca5a3230e80451a8f3c660646905828ed07760e74f220f1f1d9d9b8d6102f772d0891a", 0x58}, {&(0x7f0000000540)="0d01b7b5fbab5e45b1d96e783add75b76d2c6e0219", 0x15}], 0x5, &(0x7f0000000600)=[{0x60, 0xffff, 0x82c, "060a5c1f9d535d14edf664ade1fd03a4c4bf38271ff9f8abb91ee681c6ef7ffc9960e3a7deb566ad51dd23f9fd6730a762ccb344e7c008f8f6514986e06b92019e627dfce64348b9400d978ab51f"}, {0xb0, 0xffff, 0x2, "3171ac1f1788486632194a6f586b2f495c3d2eb06be65b0ac8e317d7994f701616d9226b11219c1282e05acaeefcc0cd9f0c66afd3648c3508b7d38739b419d45677d6ad6a4e49dbfff48c0f86109a116833436c85f8afade517ef8ccdc68112713f71f0fb489d9af30ea00e2340dcc55e1ba037a75c89480d7fc5b2eda642fe9428a316fdf120750cafb44f6b6ee48e6adfaa82561183e72e7d636a7503c8"}, {0x10, 0x1, 0x7ff}], 0x120}, 0x2) r2 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000780)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r0, r2, r4}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0x200000000000005, &(0x7f0000000080)) VE~P&w m)l|(m)B:*abfs9,&4v5:9M w Y2-WevfTrgZLdY/vkt7^ R^ZTik> eXR\U?4jG eW$L/0~\m/z7A;*LG&nkg7(s[8 fN>jB.pFw>)W2lIBB*sHNw9IX< ?vw^  BUS.}u_3 16:00:05 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffff9, 0x3}, {0x18, 0x0, 0x2b, 0x10001}, 0x38d1b483, [0x9, 0x10001, 0x9, 0x3, 0x37, 0x100000000, 0x401, 0x7420]}, 0x3c) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x8, 0x9, "522d9599f4f451505aa6785f5653e58d73cc67a0", 0x8, 0xfffffffffffffffc}) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x80000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x1, 0x80000001, 0xc75, 0x6, "a9b704efd34f9194e309297ef2eca368f4ddbaea", 0x4, 0x8001}) readv(r4, &(0x7f0000000200), 0x1000000000000013) ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/14, 0xe}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/210, 0xd2}], 0x4, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r3, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) socket$inet(0x2, 0xc007, 0xbb) 16:00:05 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = socket(0x6, 0x5, 0xffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200007, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000140)=""/7, 0x7}], 0x3, &(0x7f0000000380)=""/254, 0xfe}, 0x41) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x800000000001, 0x6) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x23c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfb11}, {0x18, 0x2, 0x0, 0x3ff}, 0x7, [0x9, 0x1, 0x20, 0x8001, 0x20, 0x0, 0x8, 0x1]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(0xffffffffffffffff) dup(r3) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff01, 0x401, 0x6, 0x100000001, "3c89201acf834fb10d9075263a399618bcfa086c", 0x0, 0x6}) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x3000000000000000) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x1c66cdad, 0x3, 0x8000000000000000, 0x1, 0x97dc, 0x101, 0x7, 0x3, 0x0, 0x794e, 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x5) r1 = kqueue() fchdir(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getpid() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r3, 0x7a1, 0x0, &(0x7f0000000080)="8c118d04aa3e1a52b16e6ec8299481c0c0284d31612445c1c48a532bab354f62625e7a341cca7b6bd59b9c81e2303f98d0fdc65a285e78344ecde46c88870e8727bbb27252a6615f0a3a78ea65ad7fb22bc3720941fcb709958ee385b42b580e1599282b9878e4895987c23393d9b75b496596c963ff59c08f46f1785eec234a6df016fd8cae4794d6cb60c4f9f9ce0a6eabe5a4f459784d6e9179fa87a3ae11af116b9f43b515a6d4c5a00b0cd4d4a238a17ee2e4cd2fef5295d17eeb7526aa9d729fd32ad17d55f91441541d6fd6d74d81ed5fbdce73d2e61c59c6659124577844c4f92989f82416ad547a8a52396c25d71dc23b584a3175", 0xf9) fcntl$setown(r1, 0x6, r2) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/61, 0x3d) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x1b) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0xfffffffffffffffd, 0x1, 0xdb5b, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) fcntl$getown(r5, 0x5) getsockname$inet6(r3, &(0x7f0000002200), &(0x7f0000002240)=0xffffff49) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) bind$inet6(r5, &(0x7f0000002180)={0x18, 0x0, 0x1ff, 0x100000001}, 0xc) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x4) r8 = socket$inet(0x2, 0x7, 0x80) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = socket(0x1, 0x4000, 0x40b2) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x20008, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x11, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x2, 0x1000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x876, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x1, 0x81}, {{r4}, 0xffffffffffffffff, 0x2f, 0x4, 0x5904, 0x200000000000000}, {{r5}, 0xfffffffffffffffc, 0xc, 0x8, 0x0, 0xdd91}, {{r6}, 0xfffffffffffffffd, 0x2, 0xa2, 0x5, 0x3}], 0x3, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffd, 0x51, 0x0, 0x3, 0x3f1}, {{r8}, 0xfffffffffffffffe, 0x92, 0x8, 0x18000, 0xff}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0xfc, 0x4, 0xffff, 0xff}, {{r11}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x1}, {{r12}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x80000000}, {{r13}, 0x0, 0x4, 0x400fffff, 0x10000, 0x5}, {{r14}, 0xfffffffffffffff8, 0x4, 0x2, 0xfffffffffffffbff, 0x4}, {{r15}, 0xfffffffffffffff8, 0x9, 0x84, 0x53b, 0x62}, {{r16}, 0xffffffffffffffff, 0x50, 0x40, 0x0, 0xffffffffffffffba}], 0x1000, &(0x7f0000000600)={0xd27, 0x584d}) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() openat(r7, &(0x7f0000000640)='./bus\x00', 0x18, 0x20) kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r17}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x201aa, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x101) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) dup2(r0, r2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) flock(r0, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x3) 16:00:14 executing program 0: setgroups(0xfffffffffffffff7, 0x0) 16:00:14 executing program 1: r0 = socket(0x8000026, 0x5, 0x100000040000005) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getpid() getpid() socket$inet(0x2, 0x3, 0xe4) getsockopt$sock_timeval(r0, 0xffff, 0x5d4ac72962c7eee2, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)='/p', 0x2) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f0000000500)={0x1, "218a5fe1d172a24e83bcdb4a089ea545c020c72bd86a983fe9e1a30caaa062d2b7cf7288ce0161c30454be3db8898be1ee38fcbce91d91adab50b7062e3062ae26dde21c404910f70446bcf2e508f28b2369acffb003741286b0f86703b7c8226d6b792438b007f4bf00df4aa7584655697c632541484a98ec8fc679166a0401296dc404785af5102d4aaae9d5615bd0a696e846d96b5bcade312417ad251f5225a7c752abfda4f23b33fd8b41706953b4bc40b261a412033a4b2c171afd15036f36bd9355ce438416f8db0f0501001d7135be0a994091129bc5761bb16bc10be9"}, 0xe9, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgget$private(0x0, 0x2) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) write(r1, &(0x7f0000000180)="72db06123d3ed3b12b3395247ea4bf5fcbad802a568f7fa7166fad7576d6f1e9c5a2e2b7339c9467d901b73da1152f3f3fbc91a7e9376ff66bccb46f17a40e5f99c4", 0x42) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0xf, &(0x7f0000000000)={0x8c0, 0x8}) r3 = semget(0x0, 0x1, 0x402) semop(r3, &(0x7f0000000040)=[{0x4, 0x9, 0x1800}, {0x3, 0x1}, {0x3, 0x235d, 0x800}, {0x0, 0x6, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x7, 0x1800}], 0x6) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x80) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x9) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x9) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000040)='./bus\x00', 0x9, 0xffffffffffffc913) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4000000000000090, 0x0) fcntl$setstatus(r3, 0x4, 0x80) shmget(0x2, 0x2000, 0x104, &(0x7f0000ffa000/0x2000)=nil) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x21) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)}, 0x409) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r1, 0x7, 0x6, &(0x7f00000002c0)="f23c73be351079341f9757d3e48b71eec03bca6a14ff5f0939fc0602a853df4a53a0560d9ff24c579c6acf8abf1d752126d3486677816b95907c26212766ef2b792423191f755f3f7f4ea5d7a671817337f7ac36f7562d24449f689c5466ca1e93065c889012dfe1b7fa9fd75afd9781c1a13e08f5588944fcd077183ba7b24be8a6c8e067ea7a8271e85335531b90da4771ea29da286c224fac409549b68cf1369f1b28e349ebecb374b7aa8e0bba62917c73f083d0da029a7df5684915c73729d172c495fe219b53b5805b1fafa5cad8df08d9a0331d214195122675399c0a8a54f5a42aa78dcc", 0xe8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0xf402, 0x7, 0xffffffffffffff89, 0x7}) setsockopt(r1, 0x80, 0x7, &(0x7f00000001c0)="ea3b1bbf1aa73625ef5284c7daaf746b6d2f6f7f2399d3144a15677841c0adee8c", 0x21) }: E*!49|N dtoKEDJcg[ _ X^QGRQ?8V[LIi{1O#N}x8> NoKIR4p "{VF ,LYo%U>p0`izgrwq?5FrX@?~>s?I|iOUG0[wsmuxpoll: not open wsmuxpoll: not open 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) close(r0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x120) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x84, 0x5}, {{r1}, 0xfffffffffffffffb, 0x34, 0x40, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x7fffffff, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0xfffffffffffffd86, 0x3854}, {{r3}, 0xfffffffffffffffb, 0x28, 0x6000000d, 0x6, 0x80000001}, {{r2}, 0x0, 0x1c, 0x60, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000041, 0xa, 0x8}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7fffffff, 0x3d8d, 0xfffffffffffffffc, 0x0, 0x7fff, 0x2, 0x0, 0x3, 0x3, 0x6, 0x3}) pwritev(r5, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffa75, 0x3}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000040)="d969460507dcb7f0998040caeb0f8b026e3062db2c9675f973298fea1f38f623fcc297daa174e47db2050fdbe18052fc7e6f002a95ba72f8e9c7a2e562c007b59c5a3806ae79cdc977d2936bbefc8efe5da1a100e4485871405e5e53a1", 0x5d}, {&(0x7f0000000280)="a6edbe144d5ddc81cee09ca9f0dc38317b76d0f6f2c22fccefd21e5806204abe8fcd2d86b75736401c415bf19a39ca94b7e88420f0be2df87c47f37ef98f88ad91e5828f9bcbdd9fd558f11e852f660a4a081f714ac39c7d83a44353568f385b7314d48e09da9ec0809770ac6b59963b77a4aa0bc8ed7c81be9b6102b2c5549f5b858e9e814d83fdaf2f9a6a68ba707d8fdb6379a962f7a3efffecedbfa496b926f7e993d13037f213e7250abb67ac1485c5bc052252a22b102995f79db854f1ab3142d047a77289cb31c17148f4386b601a7ae84e57ba5d3e044edef2c81058aa55c29f850ed599546d2179512e7519825d9d1b94151a29f3956a296c6e32523b62b0763a8470508c9781abfe4463b58d3bea9b35f76b2c434cbe2ec6d532bab954470fbdfe6e48f37fb073a571b218872102eeb33b1c583319f2af426a7bed56f102dc407dc975fa2728d9668d470e04087fb0748cd8adf23ef159b3285e1d2a7e9a73a342d3ffb4586965510c4ef916fea98be818bfb81c4b0e9ea3a039c2e2ab24286b2b947e2bd6e26a43a2b09dba6057aa240309106aa49a2228daf8a3fc4180bd144e1c113d2e066be613b8d9486533dbce3f79e7184ed3cbce5ebf69695cc27b6583537e46047e49b97c596cf98b95d32198ef7d8cf18629d1913f5f8a3babd30decde7f2bf86ad701261e7635a6ac029e9e566393960dd517228c4e83c863a5f84c05b3aa335f5539f871a1829e3ddd0db07ee47a1b82a0e3f5675f7725168b0f19751d325327a0af19d1b129ba7fdcca30f7580f96651334ac274f73c027b1678004942bc784b1abd068d88ff8f2e72499ef09d4587aca473cefedfcc31ccc0d510da78e8fe8e236eb59d993fb748c35d20ec2d2d3b070859ccadec6448461e31e58dbfa783da8d86d34f0aa67cb14e6982411c51f55dbfacc5041833df0f27502a3df685bc21f528fe543ac1cb3cb81b1cb9fb680815cfa1e6e2ced1df43cb66c00f97f89fa3e256499360d14688b68e1041119a706300f0d1bb5f2872a1720a5969ead265beee3410fcf3aedb555360590ce7f18e62a7c98df456e1f397d32d5906a4bb8a1c93dc436111440ce85f79b7716dc3f2afc0e8de91cd3c56f85847f3a4a163b8dca941c60c87af20e64e2ca76b42180311a68bf717c06eb5904eb9fca4bc5310fb642a9c6a9ad11dcbbc681aaf82995f1f11fde23a43b3f6e2c6c95ea7ba05504790eabf17d29e65e52c4797d51f34cbdaeb768a5132ddb0b328aa41b0242834655e138b452ffc932389cff778cf4ec277f12535b8be2ad440c92b00e1f39eef8bb6941db544902ee647f4eb0961d5ab57548b1ac10c1468f560d54b180f71fe6d3684917852a97a9dd5475251c458d279dde5e277ce2323cd3b7fd5f2fe8fb114ad3bfabd5164a314e1b2ab50043474983c9dce50b11baaac9a35217cefd8583cc3d347128aba1fb08bdacbca9b81e846f27fd2ea06ed7bb33084a19bd1a5b89e37867fae2a86999901e74fdc63b9c645e5bd47bea0426c51c51c049a2ac8c5833408636a723b3eef7a342035de2d30727d8cef84a7210b6d507cc35552b88eb2ae99080a642791d7bddea79649722f5e76e760a69a240716e6b3a96afa41bed6cc78819cfcdacb8d56382fc2b99a8967a0209882812277a9ab8a194a253799dd3507b2cea83d49568a681b9e278b3b840f8592fd71766cffbb68cf53e25063ceb61a28a400b36d3c5291c178353a78f6c6f3327decaaef98cfbad511f948235ff0b134fd2e4ae47236bdc0f254f3dd70b1623002e13063da751bf091e5c06679c12ae209228c5852c7b6ff1cd4f7ee27debac605f45a0ddb174bea63b32b25da9d4c1343cb4d66224150d5c3365208c98f1941dec69d281b935b413aaed978a48a06aa4b5d8b97bfb21e28fc9ba93b6d4cc1fcba4c65d3120cc34ad4f16839d45ec0fe00c8a4196ad707fe211955685f9b8d3ac536cb1fea2fb173590a024ed8a04cf3e855bb0a55338e2eeb830d635552c390520bb27b1a3742dcec25da95ed823c8b23539efe3401c6399bd37446bbdb1741f6729f20101fe90fd5a387c2dc7ebead659bd76b8947433dee98be2b4f35406b5b81b17695e69441e5a069afd71a5248527a7fce6958c723a450cbc024753669f318028bad9d479fb481347f9404cf1774a31016bbcf601552679127caf4dbfbfe1d8b81b93812cf0e9ed35524ac703318af7ee7d32279adbebc85a503b08fc3e166ef1a91921753d452e766b5f589d6933369b209ce4ebb557f2361a53258676b67082821f4d38b18c4e3d60f4083d477645c165eecd89dd666d9af2c5431aaf4ee345749ff88a3dfc6c1e3afe61b2b554bd05421c16f8de712c0583485f7fb942ab20cdf71482849b44880975dc62e029d3a91f55e6788bb09565d037a71c132546efc4ea0d51b8c546226f554d311a61e0476ddeec78f5947d2e649c3ef65379992fe423ce0be38205784f7c7c6ed68365d4eccde06670b8029d14ff7a2d4c974f22979f3620158dbfaa8f52c37f5023061591615b8d5c74fccc88f19a7bc98fb001fd2149ec3f7a2db6fddd52d800cb18ac7d45af98b044917ca1c27eeee1fb39f07b78e078b9706efe5a5b4f57cf22c5b51515f6309a8c820682818258cb7d397343725bed09115d59d22d0245189f7bf6affd8e3f06000b30bb4ba0699d8d162373daad73c40f19cb43c6867756642546698aac55bea21df8b62b927f9f1f263ebf77d12aa2cb08b74d23b3043592fc271beedaa44c3e2ffb5cd595a706a68604caeb8994c7a13332aabc4688299d66dd9d356aef624e1bcb1c2828fa858613dfe968f6210895b96ab8686b7c7cae2a3e831d06bdc413583acd7bb5828e92ab177761faae28cd61607638c82d6385863263b303d0de4cd22a6740c6e2e67a1507178ff159e894f0299473db71d486056895725527d6cb5de2aa52e307901ce2820ae78acef2b7de8eee47e6031689f8208607eb1bbec52c7146adc1ee894f4b808fe98ef178aed37c46ce73f9a3fd7ea4303a73b0148223d90920edc127f1579789302a7e28f3365d7b824ed2f4957c94569a74885f8d6969074cc2c58ec455ce5f8bffe99aec1889580ec9fcb2d6bb47daa36386819402230b73a92abaa6147e4668278b309a7c8ff06513dc1e4c68ebf3977566fa353c25f8edd6f6d60ce3db7c96bfa7eccf6c55c97ddbde4e428b55fc0061d493359a3cb318e725bf27cef73697a08a59099b62b0a9de96ab623cca6c5ed9865ebe3231971d54db53aa754b1d7005bc95246e4280b472e144c7c183e60307e7ee65c354c5d26a2fea6eb5ea8c647d38aadb43ac5e27c0ba8bf6f0cf4feb4dfa86f454f28e6974339b65ab90c0bc2700a97d6fbbc3092c12128f65dce1eb77eb65757b5b6de14a3c8853fe7bc57926b32b413921b65bf8ed8c409dd4dc39c9dac2b96fd81ff97130ce2e85f70d37132df9ce8bc3c556a391e8537a6be456bc9a751cf29a0ada679579ec49feba36906c98deeed5500db8c2c9369cc37cd4a72d8c3ccb37da91ceb16a3570dcc5a00b3976130080ec7f652d5afc524c6529eb7d490ac823815cfc7afd75814bcdcd2a039f9bece85f671c1db7bb4feae5103becc98805f8384551e53c316706b6f5f2a02891f1ddeedea57d79ba8712808760670ab0f08a6aa8aef86857a6abebdc24107da7d07cbc304fe6dd14ad38089222424c0316112814a94f4c370d68314a9975c8e755ca2b5697d7b922980e44c48c064d7ba8d7fc8aec138c27977c6bd3445f7f569e0fcf49521fc38ebc93ee1aa0fc7f8823e3749a6389096fc2a7bb6607bb91a1485e1f06fd88b9c74f0bfef852d1f3253fd27086452de133d3095472473448499939697ed40b92f79079382de7a4efbbb8f7f53ecfdfb320cd26f4a753d020c39947b92964c346e6c9c67739296ac7df7c07ccaf44f3f1b0cbb2d86512856a629320314a58af50b8bd5cee3053ac98a2bef75b0992d7c3cc3a95530d9c6c874518f55d4c227031a51d5a9e2b5cecd564b7e9cbc5d47c8a5c9503a8402e4d377606ba084587fd3bf4ada2ab4db1b84517e38394a4560e0eac0ce3d0a91c7b4be865c6bb07aa55b2880179c60ad0f834fb19ede77f32ea822e6db57e4980222bbbbe288b6e6b30da4eaa7e8073ba32c443aa64e13a783c8d797948f86b534bd7c335820a3454ef7ff93e129209608eb0e693d6c7933999ee645710c826f9fb4e62e003db9d9957bc470fb5f5cc5dadaac3a5061bb4bb5d5e917356f35fe112e529dd6e53ee2b5b1f50f5aa5fbd821689909bb9412b5932f1ccddd6fe8a67223853a3415e6f402d476c1baf0994ff88a25dfd9efa99e0d19b9ab777937e9deb8b86770f0513cb5b0d5f90b76afb3a28a8537cf3872cfd8ca5a282e2fba965d200d6e4a36830f22f78dda8fb2d93be7757ff99881605c08572bc3f7a6fd5505153310043eab1c10dca5d96f1f40c96e60450e09e0c0dece786198fb76fb9abf98a25d808cc8dfdaba40941ed3cdfb18ad31b4628d13a66d48880f9965ba58437d994bf6795302056513ab281db1aaea04eedd45e96b484a1268c616f5c2c7f297506b0bf2c5e6bf2bb86739bd4552c4677f73adc8ec8b0257f54c47b883a2bdd0448d3744f6dd37eeb1b256171945b609a090c5109b67734cae2f8b110677913b7d1eebac03eb313fa41d8dccf515b5a48772514c8a39c22601b76702151c948d13b97661dcea472c92b13f0a57a238da7437e6d4dd4f37f7cdb85845ebecb5aeb429a361cebef44736f69f91c25142cb27dddb053ad24e4e0449080603f1929d9eb1fcbd36eb4113e30192dabc382e9f312295b4c7c8884d905f3eafe90791e2b1c453eea2e7d1e8da4742ee3cba6815d420fa3cda10a88073a0de92e6a2ce801dad64f6e5838a2c83522a4e30c5dc94fbc18540beb3f2f025d1e822bf895f989b4b49065410937292805287a2d25b3248ff4983e5e49ed21293bf2e4547757023520c54bfaf88a732ad344ef436cf020afadb4afc8aa61f765641dcdc5df3323d08b16865ea6f62e09f48bba71f52afa4ba7b64ef9d7a1785151a102c84caabd287b01b261fb596a70d06b3d7ffe730b7641b21bd82c03043c82074f868d08b685b2d25b792f13cf7285e541e1d454ea87fcdb61761de1115045678383474c7f56be3c2094da6c50fcf399155fc7bb86d68a1965b33f50abf5a7acac48ae0d706a222e6f18d896e469bd5de539b92271a810cc6ae8bb23c00f866fd8489da65741e677d4c0d08365b0353a7dece283e79b62ed552fddab5e07b0927a345eb0fb50ff0305cdf80a8d994f128fc1de9a496953c09d52289050b8df75e12626afd9fc97c0263c0aedf7621677d195df4b73495ef100b2ce810b6dc12ee9737b4685e01642e5d01efb9ca9e63f377b652d21f82e22ca0bffcc838f7851b83a9a6b30aa0ad415baec9327ebed25f62f0fc4a2f70509c962877bae2eec59a5685d03bcdfeb9120ef57171f299ef39babe72812c2d6bb89d3aefaf5c823954cbbf58c26d941bc1a158a1822e92c14b8dfde90c4a56a87e0bdb63a87c66d15eadea799f61e3da7e80a26097cbfe54c26cfd55650efd87002639755716aee1c1cb093a5640bde2cb8592d2e922a08a294ec75502335f23924f8a4b0c7f63195799615bb6f0667365b09401bdb77345b55fc1e51c324ac4c808e51d20f80834ea208df09b78fa83eef1b70b534c4e7c34087a884f1e8a0656130c4112704", 0x1000}, {&(0x7f0000001280)="fd7ee1254a99cd4a385496b62d11a53b463dcb039d34222d25ff2159ba2c1138cd74eee2d5899363d44228f489b7f37fddeebefa244349335ea80dbc62ded2796e8712f9c2bd5103c2edfba58273dc9c12597eb269949b5aca504e7d83466cb87ade0bf89ed95d192fc9dc03ea53de0741e5efd8ce8f90b6f1b60269738a2fdd058a9bb940a71ce9db1721ab5832aa94e951b31038d15980140d2a45fec635d3b3d88cdb03c133e9327667c7f74f2ffdf0057e2c61e640a3d63b3e7fd7928c26dc39f4a6e27112cdfe64f5adba8f46f541529c92f920cce99b5aec118224e0a30409", 0xe2}, {&(0x7f0000001380)="521b655924353bccde69875c2a50b1c75c1226ab3e31c4bb34bf0bde2e00c5d760752532b32ac15d3fca31c481657d8837eefc27e3b39d67c08cd999f7381b03a039ef252f8cbaa8cdbbd31668be58359626e58c6492e1d4fe9919a68cc7bb92e469863d4c9f70d3daaf6859b9fa5b58b3be04d143f86866b15d4f1758de5ec8ab796b79c6edf863c37ee71ea8ff0426c0a46819fc4d6c7c3b0b18a2ac1599e3a2a54aa285ddee5798815eedc92c93be49707f7156c54f97b1d812f2ec0d92fccaf148d72c2c53e4f161e0badbea4eb2bf4a06972d6b2feb8d9beaf27d2c576e1d00552eee5d28acec4a6c046dfe9a106a51cf8439ecbc1acf7a249ddb48bad0a109d710a5d6abf7cf4aaf795a5a7d9455557ffcae969f29e8fa191b018f5b90f4146c54dad05bcd5ec9ab812e5135b810856ecae37a20f3f3b9614780f06be4be93f83d43bf2bd2c21588f8ebbb5cc75021c741f73e0d3ef670c4b2201f4d0073864156419857c8983e21c22a7eb05cf746994a4e74a4bc18bdace63ade44f426fef65868fa26790beca48de25c7c93ebd89e6a9a1fa82575fb4c5c0d8ad58dba2478ab42f0d62470bae80660a73adc2dd503f3b04140cc2912efe6ffc3ee50104d336c6cfc47c3734eea6b709f76269724bc9826a9b09a50aadcbec6d4882810d97ad073315582ca94ddd0e156fae7ffd3f20b3158d1b3dcca50f6a0263e412d532de6a5e444eec464637550eb818c29211de43aead4722ca2fe8705365d3fc83f87f563768def59e5eb1f992ef042d197eaa79259a8ed5a84a6e576d434a7cade84d3c09035b039e8fab3e313ea8cb1a82f522954414fb3661a9286a7a1afe3b57aec76330beba77eccee03d1e6aa139a31808806538b88a31c4fc2f05610d11d784d7510d1e3874a812d4bb7667ce32325da0c0561e606e5869bc5fe601dccdafecef755c775e14911b41b65c06cb3a0b0dd3e23c5d4bd896075ce1c391f45b312509220141b7c916ca9e05b1ca20e141e7664d462f920c366434acf6822a0029d82851f0d731938c984becafa48cd79f2761de0ad918ee2368ae57a3a9d8c4a7677e91faf69343bb7192333e587b2adc484acf47cf6c6d7565083e3e74b7e71f84a118ecfc6d30c5dda7254e91c89cfd6b56193611a8b44d7694bf09d0d4326c6d905bb069438c68913e310e59ef99a62bdbf7caa042a5d85d6fc9ee48b9588b8d428d44b119a63df75ed043cf70462b22882165df4e6c199ce7e5f62dbbe7fee0c50e3d4b15533244aa1f8a866953fe85bc79503c49ce891021eb79c250fdb60699938d824fc8edd715721c5b03e941cf60d0594bee5a5fc31d4696633f2f5f7f17695ec5d13df4c8af47e783165dffe61c436dd2cd82977a788255042a1056d86718b4e6de5c45049a0c66253fa3f6c38a22d44836f6595d60f9457b56c45243466f4041d4c77e99731205768738f3d27b82aecd87c2421b7dd1284f5d5e51a3180f4b8ef44b143c7eff90a7e703a0a1ef4c2281f71b0cb24aefa7cf9f5039f4ae6b7152baf6814b8bf45d89ce13632f731d66ee25f88bd2939215212f2268107a2046b6e698ed3d6c17d2b0dacb36df3befc4678b398ebe5ac4a4304368c57159e1005b6d9d1e032fc6ea23373a9278165f8d12e36fb189a1fd59f72441912a8ebfc463dad979b751508434dcd3e2d89bddb888b8a16216319f8d0a965b881922918f03b3cb194ff03bb1379ce24757ff8c9217401302e0e7a4a8f4a4ede2c7471951a64775a56c35fefa13365c7e07a8cd27154526c60154700e32f2ef90d648d6aa325cc811ab03bcf000b561d2362582cc9c2a7acedb8b46b3f9d1b86dfcf48cd45696ae9cd0113f9b5930af45b7f05e2edd8b3abf48d97571bab800ebd903d013641573a348aeea8434a72e879bd2a9348a40ee6f3fa33fae264e658ad1b17e040a21d17a2e15d1ea904c0b7aa2efc1efb3245bfdf56baa9c9a97fa4fe7f818ec21a8511725d3a9567cdd30d41b9a9002a91fbb13b2b23997ce55a39822c3c6c8d0af5bf0efbab0474980da6d7d2249601719a336d9714fa93d9d68612555e09ed22ee6a8b0e6855efd50b17e104a9870cd7fdd57f125f6696d2f8bc30c663cc7b76a8267bd00623b125893639f40a755ab64d085d757afb14b00ec6307ab264f66de330ddb7370db021c34aef1b69212988cac8b2ef19a103f3014d0e99f84489dca1f337e1372d9ca57d1ae7a40625fa1e92e2905527633c5698777acc0a5450d39d04f49453f9ab16eaed4660be8185a5a7ed10441e465eb090961ce0b22fb1941bf87d251a8b6256f4237f664604b9bdc73fce80f3e1147ee9dae82a22b40e40e38987cf50c42739e48ac2f241aaad33ca50352158b78e5dd173572770be2cdaf90f6afa71fb355e1b8c30b303aa4fec93b3e9481dfd1766be8eae79d790046a006e0a2e153f073f8c4479d151a581a0bbd9503759ab5a2661632d8014af3ee6a8dd087c810199097b203e96be35fbb271c1c19aa6a595f63f9cde25f150b2084de87d737dbe49e2ee3b4fee563bf081830594f6b008b615da45dd19345a5d653a5fc8b6aa2c1bd21777cc076319b98b0dd002b22bc677ea83a98e593a208a7179e9a5ef44c896a21d79f1079f7ba9a33ffd193c943728d90ff852d4ca61a75126c29d4c141e52b4cdb3f9740d7bf1594108b032905a297edcd3f3c7348c6d23a69441e17aa9741e724559ee0d108cc2ebd8161e276c6fa847a21a00f477eb056effdb24c99c0101454b3182bbb8633bc0ed0a9ef5545f1cb6c9a84794434d6d0336944666c701d71e69bcaa98d2c24a2adfc4c4d7dee887e48ac3fb5f14c006b22e378acdc1792d33a21cd6803f403998e3092b15fde6f342fe4c7a024b3ff17280bd6c9e1a3ea39c166f03bcf3c14d3bba80916d119720680190aef7435ddfec0f14fc4ca0ddc22dbb4986a041315b3bba71271d41fe138e483d30d4df9062b188a008d5dceb0121bd9e98cf94d6d77ad65e20eb5979a5684df3a46c96e88cd31db551494558ec23ff13bbf5f3ea721ad9b1b7ed18125301dc4cf1b99658924d78eae85f2cffa698c378f9ec2eabff0536ea6845b6ff0d95ed1264425de429c6e06d6a18d2825a968d02d982791c93f27e43f96a284d9198612ce3b16d4c7f333e12252a57aa533f3530ee4b4d0115acd2b688287a45ebb20793df5ea712a5d3b2ae1589ff17cc11a77d05a50d488a57e74f90415b1e4aa18bc98d95ad193a4903de7b264b5b028073b250255138d2a45bc8da6ab581fc314a904693c15dc1bb46e995d175512364e2d2e25379e419b93c476da8a6c63e255b3b5e36de27da384436f228b74b7a33cddefc65d0910123722247ae6bd22b9d00e390e9819d24c0f84adcde353b68e0b73b4adf5c186c9267136659ff5b323200184816535924d1e3905ce309ea29cbcee4af0b722165634f2b15aed6178350271db21a77a024e9ab262f31db581d8787f5b2dfeb002327e01c02a141ab9253e861cc3a29cb435690ca5818bcdc1b4491d6395ea3c68e87e470a27f53d5862733fc647ab971a7a9edb330319c98b8300bf5a0f0eb69fd7eead0d681f8a75f6f2ba7717c9112b68a330c192c425d6496d20d8545f8e8da2753a1d4cf866812cc28ba469373bf3b0839a22fa16c8ca066eef52818550c88a1800ac174b9fc35ae27de32f613809647f0c6142f21d4fae04232bc9d7618c0be42704cf00fab8d788047e148a4c10482e0dfc061ec0e6f410c039f83aacfd9df408ab7ed7555a4697166338d3d3b047ba663600636c188ee7b87b98948ae95de430aad9de21c797109feb88f9bd5d2ed045700f29ad73941eec0ec47f04f1afb47cb1288ab80c16b7a2c6148c878d440dd316547fa2dcf9167a457c0249be61c0747b8702b10ddf891838fcfb736130671cccfcf7ff96e4a9f2ce99325b976de9456f8e731aa2ea5436f38fed4152fddeb54e9a804533eed710429eb99240534ce2d76417ad3f5c6c2b6bff292771b183a79cb2b7ad9a747fc17069495886b0dbfc1caa9e7573ea7face53cf2afbe03a509693c18b860ddc2b2c833f3f9ed87e9780076f4e6c7685aacfc769b7b161c39dbd96984c122b012bd06d338077665f4bbb4976e3e940bad1539661e06c8a1fc9d65b2c3e99ba873c53b9ad7257f440c2140c06cd75e7e429d9bd98b122e7d914363364e85d504650066388209df845104b066cc4c57539257ea96ee4150f124523a947c4136178a7c50cbe60340a3b54438b65a22d5fd0aaafbaab19496dc9ac632ac15a54dbacdc418e02f11c996331877ba6e703499667514661334aa22205c387d4404f31b69af54f24fff83c0ff9eef62a5496a6264f3d3f53b7dc7a95ff2646331d9518869cfb1462b820ff0088dcf91e010001db446192c0053c3258c1f0f367429f884a9c9abf3e392879ca0b26178c69ebf539849ca91452f5290b8ab0ad49cdb20248922f15c05191d8b565718d1d005ede54bc7264e0f2bc809f027a5db503834f2faffa6bec6d690d0b298a4a15287447e2656f4acd2d089ee506d6432ddbc7552a16e67734b071e12a496126430f76d6d18d324e084a241fd924d1adf27a3407823cc501543dbdf4509dfc111f9d697dd3dfda524af965b0b19fb449c1272b1bdb576338025aaf28b1d459010dded3c6e5aa95d029d7c40a9dbb3279167e20453857549837b04e45e9ed174c325501baace3fc3e179cd33919415f35f05823270dcba7fe64ef9df982ddb8967144fb8da90a2ccbcb98cc2771cc58ac7818704ba0072df4b8797c1bc6afbad725127045cbbad49994536805651ff4ce1bdfa7d8673eae884339572af73801f1271cc279c4fe5121a7386daa122e309d07f7a8a5db6bc206f9695eca4061cc23440c412a49fd03ca95e74da45da1bd4bd69c3650730ee8ae8a6c058736660d46919a514c00fadd4f2fe512357ee7e0f973553a7701a2fb66cf7fb0846a946d4790dcbbeed9d5d326e2c1c8ddbe27f82950b857f1ba279887c4a1eea573c5acbb16360e0f44b414fce92542893ce708beea6a2f1a17eb0d1df1c6d00a1ae8c19e3edcf45a6ab701c27d4dbf618b0d975f1146b77a6171efba9f4ca70f8d5cccc4d81db7f3d2bc855218ae5d67a6e60879f1c51fa76aea982fbde8312f58f948ff947c6207b2f24e8e28021b9e208a378e18744327e0c109f8988c9078ff53151e22b186ce27a57e013f20b4ed2a1e7e340fbc354916c013b4dac8386d33ef274f9f07f883ea3cfd830b369bb78c30553465e4958cc7e4bd4103bd6117af83b94ab5c29170d410b8fd0080951012e6135614449c9ade2f0f9ea1c0bdc79af074fef9d1348e347307db588c005087e4f1234a142bea9ed341c0934cced30748720d52c4003956297266b5cd40d4ab4a08d996dd8c39252a2c49ac5b066cd29e0e4bcd604000a84a3a156816e6a92eeb95b41972e376962fb956ff3b4210fe881fb7fd7bc48a593cc439b404fc58af42a68eeb0338934a35f488adc7d60e3bffe81558c58c0551ffbbc20781f2cfea8b725e7db5c19a5e068b863f7748058c38d76ae4192ef00addff21956bc5a9b95f89057646d99399cea3e2f1dd1936cae2b5ef780b4ade53428bdf4ca6efaa3a8b9ca0681052998a1731b6fc8851626646087a46d62a61469c7d51956bc3c736a452d4295c9af9ae8398fb3658aa8c4913d83b73d6bd61983051b7d70f6bd0f6cb8e7bf5a1770ffaf77a0045b65740b1530836308c3e75", 0x1000}, {&(0x7f0000000180)="d6a7e0f02c75c49449a9881573483fd8fcd2ba55763ab9919974e7298c33037a5b2ebe908554b39781a108d841a3a3b00a95189b513d9c332690d461bc4c6a559c17c7180037f7b16f70556c7eb1f2c489dba3a96f1d5bfdbcc5fa127d485f31deaeef5013f544bed28087dfa4f05f1dac89d78b0db7ac29b13a710f2b5260c908d4ffd8d4132398e9b09b939062fa979e6d3c7b5306862461232e39ab4f", 0x9e}, {&(0x7f0000002380)="914e44bf1dd25ca6b598b2b4c9ec7249c87ed648a3838a301dca17058cd9a65ab8172672ec9dd520ee8afe0a22509516dd25e4c31a4cc37586b02ac29e2d84d71beb46d5aac748e8f8a81fd322ace42b7f0f7d9ec01e1b2e83ee24614cf87a8537e06de37107886e1ac5180659a5e3a19409f89fb02e0e4a0b3bf9ea83013dd97c67cb675c4d0fa5de118208bc42a21c1cec862a76c9b19053d6970cb5aa7f0896966822362fbf7e3abbbf00908d2ae8e8e69b1f49aa040334708f", 0xbb}, {&(0x7f0000002440)="5879561b7755b92535949a513438a874a9de39b55b23b103908b32c08887ee2b7585c2", 0x23}, {&(0x7f0000002480)="f94d6042241ee8a65b0bb6c843160fd75c33da96647425edcc26344ca269952a95ac140f645bc284e144a7ce83675c80bf05e8b46c429e04b484ae7acaba4dc1d415e208e6de64760c1760e5d1011db2abc407b9391d7a08e721712a82a3cf9e22a3513abb6043c390411075b5352210b75fb7c1f342877316ae8c31d26fbab8295cbf833ed687af797dae760e8943d4297981ce4544265fa2d7f7780d58d02f44020338a6a534a86d1cfd743227f4147b3589837b9b731a390d", 0xba}], 0x8, &(0x7f00000025c0)=[{0x48, 0x1, 0x6, "cbe691032fabc4bfedd71a763e65ef0a7931a7a22f64d2c9d81210e3def3ae8c49e4d802801f2b34ac91b10e4abfa97cc4de"}, {0xe8, 0x1, 0xfffffffffffffffa, "488531940b022c2b9e350b9e5dc1bf562c73f01785db3510b0a7cd905b1647ce0da24bebd0f3d6df91af0fef4cd9b2859369d90a77d80ae4132356bdd37a51c47dd7683c4be68f64d131375256c8056efdc71c7af50ab7d7d52034e5aad530d644adb855cdaddc037fc0df67fdf6d52447057468f50c93e3b2fda1c4faf53fe314066d5aa6f7505f89f754b0a9b85d3bb48ddc4d56dc148920d7678e34fc3071ff997058434f48b037eed59ef21ceb7b07778ae8d167d2d5f1f4185f78fc9fdcc41d812c9b6f95c71e387989a8267d9b1133c895572c32"}, {0xe0, 0xffff, 0x8, "f9dcc178c23ff228feea853368d9405a9c930013eeff1eef9ebafecc9aaadd3fecc323f4b17889d9d8082b18b8d6aaa7cca10680f7ee16abaeacd6866cc33b9990b32b7a60f1d310d7bb7b949cfa380a062a66a192d8ba28032b3eaf817f8df15c0b19f72b5554090a29c5d3d5bad957f4a7d310c152ce40eb3b639c65c28d9e644af4813264b1da122d7aba7a0337cb6348fc278c82385669d02b7aeed88b808008207ab445cbc872b0f9ababd50e03c20ffd6a8c731dbd73bbb2cde82be906a868abe7a7f479b8d38ed24b376a2161"}, {0xc0, 0xffff, 0x9, "4e8189b4ff948611c4b30f854453500be943604fd95a94719f1d06a6af38f4c36ce801fac1a3ccf2c4db82226244fede51acf0bcc4432bcfa31e2da084d6b48cc387158f2388a26b392e1906a7a4576a7480a0eab7bd300ba3eebd1be7816f67ba7821f6365405b527dd7e289b270e6268c63c5e3ee4829c20a053971d1a633fb3bc18afdd9864a4c70aa6eaa44f658e2647c8ce74db869d162bf1fe73efe5f551689267eec6bf5871"}, {0x60, 0x0, 0x100000001, "3f07fcc6e320519a0bb246bbaf22afac20eb1261e0a9355e01fbe13e5483723f321d3405be97880f7d06465518d703d88a3a3a3769c569a4be4c1eeb523edcbeeba2310da03caf4fb62b01c96d6f43b4"}, {0x98, 0xffff, 0x5, "2ba343c16dc80602e1b7bb046f0e3ba700b4a2a09c046736e1c77b3190c6879f82f8681873f95a14253514243259501a9dd06e976bc33cce14a00bf1029278ef1304bf27f1534109ce07a8c3e024e01ee0139afd3bfcea86c662d02047999d6414958bc142f4e3d4bad8a768ccae6c20ea23e1887c5167e26c2254082dd777b6f63fc6aa17ce"}, {0xf8, 0x0, 0x0, "3c29b21bf841574db48ec82ee4c7a91bbb86fbd160807d99746c2ff7825be8affb0f593bc12d2450deb84177bd4bd216b9712251b4876749ef3ea0902ab4ecf357ed574baec8943b275dca926c42e9d4faed28289956a7cb25759a052b2c325cb069e0d4704070c6b45e885bb6b286828e49c595fcc5edddfd12d5a2e597032b918f4c1ef706399079b2da6267da7d11fdb6fe1f2f14b9c1dbf19495645d7acc2f082ee0100cecb22da2f8814b8f54bbc0920a61ad2738046fb940350406e8fa223d958d732786da52cd82162e083474ec072474ead795905b26e46977d07f8d60d0fd"}, {0x70, 0x1, 0x8, "c9cb11ad4b7296149d4dbf7d36868b4ff58d048b03797e5456cda070396f4cbd9b4cf41f4db1aa5206b0ff8859587d864acb49188275ff1cc897d4824f9c49ad201d83f61263d696990012a6edff58950eda6535556c2d3a019220"}], 0x530}, 0x401) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x7, './bus\x00', 0x9, 0x7, 0x9, 0x8}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchdir(0xffffffffffffffff) write(r1, &(0x7f0000000680)="92e04d93746bbd3534236af28aab462a0010792bd54e2a8717b69f09fd9d7e55d5", 0x21) write(r1, &(0x7f00000001c0)="2406f743cd624260cf27ec4f977e4afd394b5a8b9a393334e16f2627c538b8622d", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1f, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xe011, 0x3f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="879263fee2dda1a7ca1fca1b2e", 0xd) write(r0, &(0x7f00000000c0)="9c87c3772cf234b862332e2e", 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x6bb7) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x495}, 0xc) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x0, 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x4, 0x56740c78) getsockopt(r0, 0x40000000, 0xbc0, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x180, 0x1) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socketpair(0x11, 0x0, 0xd49, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) fcntl$dupfd(r0, 0xa, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) semget$private(0x0, 0xf43a87e4a3dec01a, 0x80) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2000a, 0x1c1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x8, './file0\x00', 0x1, 0x7ff, 0x100000001}) dup2(r1, r1) 16:00:14 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/144, 0x90) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x20) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x4, 0xb60000000000000) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x4a3, 0x0) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x11}], 0x1, 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/4, 0x4, 0x842, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x8000000100) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x5b01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:15 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x83a}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) kqueue() 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0x8000}, 0x10) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) pipe(&(0x7f0000000040)) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100a0, 0x8) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:15 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 = fcntl$dupfd(r1, 0xa, r0) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000080)=0x28) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x9, 0x7, 0x4, 0x20, "8166412f062f4f2c59166704bfd2b73309cd6cc3", 0x3, 0x7fffffff}) select(0x40, &(0x7f00000002c0)={0x0, 0x8, 0x20, 0x5d5, 0x9, 0x5c1, 0x80, 0x5}, &(0x7f0000000300)={0x3, 0x6, 0x0, 0xc5, 0x0, 0x8, 0x9, 0x100000001}, &(0x7f0000000340)={0x1, 0x3, 0x8001, 0x8, 0x719, 0x85f2, 0x8, 0xfffffffffffffffa}, &(0x7f0000000380)={0x7fffffff}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) openat(r0, &(0x7f0000000440)='./bus\x00', 0x800, 0x41) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x8, 0x101, 0x7fff, 0x0, "95d4cac098ce8e6b6b2044a71ad32ce9c4b5a191", 0xfffffffffffffff8, 0x1}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 16:00:16 executing program 0: r0 = socket(0x10002, 0x2000000000000002, 0x100000000) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="ae0600000000ce005d0b00dc05000000fab59e241ba07bf84e1ba67cd0dbd79801000000957f18684719368abd402cec4a2066b0ccf73194c6a632d4b33979379833f26746416e463db97091951b2068e16d339c2687b19171c957076a7b6284ec0100000000000000b409cd4e8f9e444b10a89818df545e8fecd82de5854a409f99e473b61c2664bfc7e38c54e0e32ae5d2c91d88b3a57441000000000000000000000000000000000000007c6b0000000000000000000000000000000000000000000000000029ea0129526c5cafa8e20fdaf531ea5aa717ca0fe0a59f842a401b97cfd36db227dfe200", 0xffffffffffffffa7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) write(r1, &(0x7f0000000100)="bf0b087d889c95058ec00449e83760526a19a0ff5e879408c1892a05ac8c35832f645a147a5d43d7f37a964d8c81994adb5c5903b4cf426c93c23f89815dd2c167618eabe195e30665ee362ee98d74e18cf89a8cc132752c2569a01e1689", 0x2c3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0xfffffffffffffd42, &(0x7f0000000000)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/89, 0x59}], 0x3, &(0x7f0000000240)=""/27, 0x1b}, 0x840) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) lseek(r2, 0x0, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:16 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, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xa984, 0x3, r2}) close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x110, 0x0) 16:00:16 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x180, 0x2) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:16 executing program 0: kqueue() 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() r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000400)={0x3, 0x0, 0x7ff, 0x6, r2}) close(r0) syz_open_pts() r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) readv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0xfffffffffffffddc}], 0x1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x40000000020, 0x0, 0x5}) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0xfffffffffffffffe) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0xd1024982db8b34c5, 0x40, 0x4, 0x1b7}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3, 0xffaa}, {{r0}, 0x0, 0xbe, 0xfffff, 0x101, 0xcfc8}, {{r1}, 0xfffffffffffffffe, 0x60, 0xa1, 0xf43, 0x8001}, {{r1}, 0x0, 0x80, 0x0, 0x10000, 0x2c1}], 0x3, &(0x7f0000000140)={0x0, 0x4}) close(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) getsockopt(r1, 0xede1, 0x6, &(0x7f0000000280)=""/219, &(0x7f0000000000)=0xdb) dup2(r1, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x1, 0xd47, 0xff, 0x1}) 16:00:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: socketpair(0x18, 0x4003, 0x20000000000102, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000100)="466eff2ccbd06a12a86670d5ae1a05f8c91662f5c34f8a3a75c4771fe107d0918288c11ae3f12a3879ace59ad2a61ee3e5a26d5cb76203ab8c4b464d364c9eb6866bdab3e96cfa682d70f64b809eb60c52c205fce46a543ef7e3e5a613941fc4bbc6e3dff5f4c35cb8ffb1cbd2bc435cfc69e24967df", 0x42f) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') setsockopt(0xffffffffffffffff, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="7d5cb61bce999c72b7e1ca750285a89f871bf0ece658abb2110e6525b0ce7e2b98d132fd7de9867962ba81b850b3ad087831c28559c56cb18cfc0976186c5a55c022f8611179efefec0f1a92f003a932a1a1ab581d8ba51d2ed64f9e43e587209194bb2d27df54664fa060f3", 0x6c, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r3, &(0x7f00000014c0), &(0x7f0000000200)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000fb0000000000000000f9880000000000000006000000000000000000000000000000000000000000016a83c0000000000000327723f21ed7778400000000000000000000000010000000000000000000000000000000000072845b53ca1791006d7ec68c4f49eb7d9854f94a582bca544330d9f8564f70fbe8c5a089f5cf9d86cf80151e631c97aff0818be7e64d51b5d87c6558e2c5d3ec7233b2e6025ca678ac05f8f6f6646c9a4f27d19fb44bd147bbfdc1008f2b77cbdf0fc9b4fa420861"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x4000000000000001) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000079c000/0x4000)=nil, 0x4000, 0x3) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) fsync(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x5) flock(r1, 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4092) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8800, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100000000002, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x78}], 0x2, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4004, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x104, 0x1000) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xaf, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = socket(0x10, 0x8000, 0x2) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000007c0)="5eedca3bd17952780d4231740bfef07b5a3fa50f338dfcc60c3fd0a47718e313bf9a7d6d5f03206d58d836bfebc7adc00c4ed6d02b7f5cf8ffe41002ad015cd4a6b17aef2585fda9b3ba2665c8937af1bee671a5f815a6735047c549a035eae14efa304e1c814a19c3971b43b21c64b9", 0x70}, {&(0x7f0000000300)="eabbfed6105c79331d8454cb8dc64380b64f1eecf295e9817a6b32f1112ca3f8a3a5a0fc14b34ab0fb7279e9fae493b6b738d535ea21c1203568b8eb769edb9b5a617fb89521c71d1d232e6237a1f54316ff19e62653b4451a9f9c581e4816ed615c0ec0ac0467e08d18ad5e6d89c6f61f30f9fa55fd555322eea424ed47524687368f26c2a9a416f9f46ecc2bc24ebb5da6c7f7b30c43bb6088dd23a640df03", 0xa0}, {&(0x7f00000003c0)="1101698fcd185b5850a554d7a5fef2f961e9393ff1b7a7d4bf5cc0c5937464c46fbabd7fa9d6733699f57b0a0fd65f567150bdf3a7577979e16c9e5aacbdf78615d50f3f687d54876fb2a057d290a2925614dae31577bcde476a59c3911d0d9416d2c6470c1e795447aabff1a597869919c9f626ad8893bf28d6e9d38264479b1a45154f24c9ae0fba8be41b15a26e6508d6df93bd76ef09464574275d75fc55b462b0277c59b37b5853f7c5dbd34e91e63d04e1947237e522e975fc48f821a747f045bfab12874db857b210ddb566de6f9dc01f79e3d2fa4ef2d8a7704d1fc831bc8b61d235f0c35cf717208010", 0xee}], 0x3, &(0x7f00000004c0)=[{0x48, 0xffff, 0x8000, "16119572900966a0a8213c92adb71cf6342a433f3f461ca2edfecd8ee49b0984dee566a73be108637e4a94ae92dcbbadd8ae"}, {0xf8, 0xffff, 0x9, "5a875e1779f06a9486b5dc99ea3f5a68957e3649ff221740b3747c4503caf24667061e9f586253aa878d90a0f20605d630f0202d026eabfc06f7e5261554f896c2d016e39119ae06285b8af093cf8864c2a7ea4545cd003cb4ed5c2801797256c00db814d8591ea5dc5eacdaea9440a4757af6466f77f9cc6b2e7518340b5098b096d124a243b638fe18c60273e92cf6b397160e99ddd9c7391645795fe5faabb3835562f223e8711bec5cbbf533868e5ea82255b3527dac973beddb39fbd3b27ae18fe27c7017dbd70d4ddc44514ef8e23130f8bbc6444f813f45795adac3a57e"}, {0xa8, 0xfca738eff6093222, 0xfffffffffffff270, "28b4d8e0bba590352b52226f81f5e42342e368d56b7f63ee65105aa4757705923e004e56ca853426f50e9200402b1e5d51346c484b68b1e5580ecdcceb57a197445aff7f8892a245622f614ffcb2cc984a94b58fe8c0ee54d27a2e7f1b905e086d222788334e0c565ea2d46b5d32293521ba2dff1a540c68b90975cbdaa2d045e762a00e28b23c331d993cf3454358d1c182"}, {0xfffffffffffffe84, 0xffff, 0x8, "f52f3630ebee986963c092d8efd95cbcaf5afa333053af2dfe91e726ff054300104e21e85e39d2b6a5e70af5a200695ae4035afed7b7647af9064ab6462f31c0ae85c973761f8151ab4d0ef26fc5b94e97f003d978e80185ef61088dfed10deba15ae431b289b06420097cb5e95012be1adf487d099c4706626a1b157f67981665336bcab72428394d0ede1d0afd2a4338a95095c1e6d4ecd4ce164a25adf74815927c78ac87918454d257db5bb0876026762ac0a7ba699a05c3adc30fe2d96d7971f93d8b4fc12b0a40aac4e336f372b88fcb39a0799ee3920b3a3cbfaab79bbfb358042d223294bfdd354f7996cde8384b0501f8717c5dc4c0ad392e"}], 0x2f8}, 0x8) chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./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) open(&(0x7f00000000c0)='./file0\x00', 0xc8, 0x8) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:00:18 executing program 1: r0 = msgget(0x0, 0x82) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000880)=""/4096) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0xf42, 0x6, &(0x7f0000002880)="36698342b8798e6e406a2eb6b9a819b7fa2c6c477de3d9171dc44e7eaf28603bb34ea12df966259f78d592f824911325b6bc14356765a9a0426d7da2e196b7dc11fa5739794753b47a250ad5a7c3fa985e76b0c7b8229bca27666d61fce20f6b77762f638e4730f1663a089c68bb6f8ebdea9e3472cbf896c3e58519ffee4a5fb94cdc4d3774db3feec5a5d9707e53799b622171d141f09a67bb15a7df0e9e0601885d6ce2e80b35d9244988a57bf6434eaa046814207cbfd82b73167f34c712a69907bb27e9c981c81e40ed4ecec688f62bc56b507dbdbd6c96a8fb62294bc3098a96c57270", 0xe6) msgrcv(r0, &(0x7f0000000640)={0x0, ""/102}, 0x6e, 0x3, 0x1800) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1}, {r1, 0x100}, {r1, 0xed}], 0x4, 0x9a62) ioctl$TIOCNOTTY(r2, 0x20007471) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="4a7c49e01639c98f1939bedbe17b356be323d46bdd21cc916e6b7853bb2739b8a77e1bd4a669335fd017fee8f9b4ab29d90a99a3b8f6d49e5210dbe67f633d745e810d604e08fc262ab1d0e0bf927198", 0x50}, {&(0x7f0000000100)="03769143ddb8abf14e75f73549ebcab9af5b43ab15095146315a1685b776fd1f3a2b0d667d1bc7f8d10450d6020e0e018daf1dae625afd35802d21e9b5f36af9d840cc781b0936377e45519a9563563fd1100942855b725ce202acf910fa7379f9df7cbf9677dbe69649437f2d589127dbdf3af02a8cd61879f1bf00e42d7ffe202a43739e22af0a0d6aebdc781e58bcd73b0dbf07bbd395e0b53851e85f98716435f03b273aacdfd88c29474284d849", 0xb0}, {&(0x7f00000001c0)="15201ab6decdd72846e47ce34e7cdd94234f087cf33f93312ee2745c5496f136e63943fb6781c9d493940d68a01336b7e2234fbc26197ae9b7555b7bab44fcd5817abb80e72a84c248c495f015c88e76e8508d7a5131d363305ba9d48c758f72bebeb5513308e332bdb0ef85ad7dd9269284b30639d157280cb5fbb27c9ed763b10def6ebb58c6a176853446099f99803d4165ac106966794126a613654ef8f72f7606a07f919940d30ee90c4dd57ec6ea8eae3bdafad09b4a80d8a3727aba4f184c", 0xc2}, {&(0x7f00000002c0)="7d253299aa5f8f38119ec7383dbd59ea049536cc", 0x14}, {&(0x7f0000000300)="86443b060b6485b7410df9d5aa92ee8b95c1f8080aff86b188b208ba4c6201d2f48e2ae4847f46c56fe37e81cb4809a97944ee0dbc52be94fd9e634260a2644d88c0ad24aff341296d9a2b1c5b36c756774dd33a7acc444a0d42802cc7aea9bb81c1b6c07fd7205dd44dda14cd0883497e8701713d274a24315ea3ea129341dfd02c025705018a4b5533ac08cf147f7e3f6a965c032c2a2ea5ee2f1ceb652e0b5953e60c86639bb2ee3285", 0xab}, {&(0x7f00000003c0)="c095553594ac01031eca543abc0316d50741a658a896a768f2358ccffbd811e8fa5717dce03bd4e821f7eef489cf89bfd9a3bba81829dbf3dff56c35115652c17df8de9e8821cd3314713a19cefc35a7b9611ce72e4d2a923af2d918267eebbffe9283c611b422149abd35865f936a0ee92e5da5cb3b8d6571e2948b5f01ca46d57bccd30be97bfc5b2c5cb826fdae24d93185597edf384928d60eef5d64278e22636db20321c2d1a24c37d7860794798f842db35b9241369fda2bc27bd11527471b1fb6b2f2e8b98300356176215652e0cd276e4a179158dd29f20987e9cf8e768f5badc126", 0xe6}, {&(0x7f0000001880)="7e8be965dbea4370d41430a17d95472892af6fc2c2b1f9cdcf1f8f0bc82fd520c2cb681c3d58ad616bd9520a1626bd8305f4d8fc04c8abc51d0a34ce90e734e2446760332c33bbbc87cca74e9efa8a3a54ffd127477f7944862094cfabad8ffa19c6c45d1e0c4e73fa96b601392fbca1cfca01ba448169edc301b6686c8e8f3e4b5c409267a491d364e07cbe412a28b41a4ecfc632a1531b3603db6cb5c93ca04cdd6526aa81a3ea48f686232335f5656faa81ebc0a80eb411422420b61df5a213daa32529f8bf39a8a7a9b90f854889e35930ac31998305244526bb6591c7e7288d337dc83417f93ba94a9b36722e7ff3e4b4e2426960fb5911167c07694feddbc7554be78c34dbff5009d17019e837ea18b605c012b19ae821e76b1b49da9136d52f9b89715ab44e91d6508aa05033f40fa57dea45dbf7e0f3dbc3483d71e1b56497c30f98098b95490c8bd3927180387813680240b239fcf1630352cb25b8df432eee13acae859ed906a1550e4841e84b4cc7af04cce4c92f2a62023c4d86f60a8605d01988ab941ba94c0fd581c5cb1a5818a4509fe9eb40c0b793294c1fa30ed89e50f17bf7d6de1c0547a9a9310d81eebb796bfe9bc8e67ea7f0564a669f88797e2067616fd0f971714b4957e87b2b002210e9f752bd6fb95ddc232005bf6ab8c3173f83b262ca116149cb03aa7bb4ed35470f0993c60fb4331732cd5bdbab0ab19167429281b28ff5b4509125fbca24ba7276af9749b1532a9441bc346ec29ebe9a39a135c89b7c7aad52e9b5bdf95001b0b0b975d40543c839442451685586c7d43c25a81e4f3ef255a01b9ad3beeb81929e0f99e7430b3232e110ef0b21ddef5345b0864e2d93e09999f3b7684e05f19f0c797ea42ee4cfd12b2e0b0c516889205d6638bd1c394189bfc0537acf078acd7bdfa6b5c9e93a3444b7c62c2b4d844b5f0d27b6928f5fb21d64a11e7436201eca3601176baec7b3d6a3c3f7d2df0dc7c8dff9317ee7b8d6acf81930a143beff8a5524708761dd00da87a344bcbe68c7a2bd5b33392dfa8804d83a548e30eb656b5ab9b53e36c72b856c5087e0db97b6ebf951894c32d7690c973d065d97cb599f1b54d5a5d34612aaf2a4009ff04eb232af573ef36b62b0dccba08e9f6fcf571e3fc67bef57e20c75391243f0761935c8aaf41f1ea1793a67c317351c37c93135387fb934cc455ca48ef6622909d30ec67a0ee9f0157b4b1a19fb08c2279d0105e098a73698af29742b298c98ea8f62f9c1c80f7a7f6f6f225e221ab2ce52cefb54472b99df827ffba175b712921623d70674efc155bdcca5c4ef3e3f9450c5fe990a191996e12ad7d643e44d6249cccd4fd4db1e0d03d5fb188b0f449a8e1293aca9285ce1eaf42432ee24b6a713d88835ea3f1ad471b2819f53be9cd562b9668ba89bf4f1c123d4247b492d2d81dde0623197d1447e70d5b67ad1769c5403b586c23808f4222eb37337c67fdbb733bb0fec4d46171e8f6a926ed000c10037a9846dc7f8514886d1e28a0a4662860fdad0a2908c51a0ae101fb5c63025be283f5b7004d352b8ac08c39fc340cec83073c7b931492a8195eeca8ac186e37c49bd5dc4c03d1ba9bd084f87bda780c1d7a23aa83424b046011329e823dd999b401c6f96ce5243b8b39373c777a179a28ef4a47397698c35239a957434a39424b53270eeb7fbf4879fdd95d0111b2fe7957584e737acfa2f7b1e8e3e92ea3e0255464bf403c0edde2f040725dd77cdbaec79cb6ac5629e6ba9b577adbd2b41758fb72eeab3295408b56a47cb7f0b2121c2c78d423b2a53a4de887543ef804d4c4b13e27a9d4599f7551398ae4cb083631de2afb8411fc1cbcf26cda3d9093edb4289df8074af2317f8170dd72a8e6988a3f405b7a7f5f2d94d5e0c36193b32c8f16a9486e1c7547c261a60a796a1c7dca92191e4bd36abbbc54446cafd5a0b28684cc89c5f05903c2b8892ca29b1d496aef9159cb72ba0cb8688a8dd262c77d8e01769b6988c07bdbb3b256cd999f7cf63eb108eb56fcc7e2077aba8e4af6aaad7c6735ea863afe8d9b190f89d3d77a2eb2f4059decc7640a2b8d89d9338b930ec760e2c1dd05b24a4a7481bd67d79a1fc170f5a6f822f5d008d2621d7abc99bb541c0f703a5e41d664a2a2fc05042644c962c1eac08e621ae795a850b135ce61f5bd1a65cd10c7d7bb5cb5a9052c919199ae8bd98ab496ef36d9fa7f2e63f95f7c98cd7142209b5ef0215f15a801d166478731f9a4920d699986bcb7300f123ef2f9da0ab99b616ae71d9556447bc0fa9549b2b572545c452dc94321d32f6ca922fe4c9edb259d96f387b0d4ad9123ee3773915e2772320a7bef663cbebb10b3f3267dc940873269d6813b22489b386b3b0b9f943e92cb5cddbf0eb9dff571f0fbe5c146207287986e3166ee8b2789b1e9f80a5a8d2e444d7a43c527e81b9c06048f30196fa763448f13f964513fa90d3271f4351ce165c37ce8f6bf97018b9bd6badddadb23ae3f074559ec3514e58905ab4586190da07b7fcbf5ed35474f797bc84e319a09086fe434a6ba13afaf25ca44309535601879b0af35e44cf541f60658feb7d868a7972fa927d1fbfa02c0ec3335139b28eb36b67b0d31c9bf5acce92632648ef51d540e064ead79421b3ea7d71d8cbfe3d959e23b5c9d6b19308238bce3971f01c9ad8eb8be1e3a19613ad41e825e8ae7d29003cdc551788b554c7c2f8adc5068e1c37b49521f23574550044ea0ed186e2c185a99f2ced5652a4f147369ac0976652d02e82868d64dc0141a0a3194b0dc3eebdcdae14c8f3dae0e7e73be0aa380f10cc6a6f6603531768ba75e5ab2d36c6fcbcf0ce66c2bcecdaa83cddb7cf588cd2975c3b6904f0407ca5cefa634d7a305b5a9c1c394e2efc261e03b85dbc1079b4b948f45c9c4af76027d81663b090e1323ed6e1dda35a6be6686bd061daae7ba62ee426cadbbe7050366fc0fe6eace38b06991c6a29e85b566dcfbb37f71ecff4fe959770235e004142fab1102f2f10ff4f9b6670fd337a410fbc24cdaad87cb84a6a7e451c9fcbada20c4867e4bb5f0f0878937ec722378edd3919fc48f2646d2b162d36d5349e19cd3ae292f6e5dd27b5a3800921e45863849de596a8889d90325eff0373aa66fbf98d738ec0065cb82f6560a0b9832f6e31256a91cba4e7322639daf8eeda32bd5820fd1e57ce58b6cec3cd3a51b55f579b21517ab3a05d6365d0a3f2f075439f8a613521a0fc0e59ad8848d8685c0f4f3a01e35c6a76f4b73e710a04ebc6c91bc69fa9602fa0555058f59a72de560b57a81bd9ad5d27c429247e6c26f19deb3e0d87ae2230f10bb274be4f1f3af4782ebce44d6eb0a98fd4ff5b38dfbb7740ebb022281cc7d12587f0bdf46ac5985697fec7ddcab1bfb50e43990608abf825d7e553c57724ab6018c33ec8c21570bf2b1231f8c5ee6e34d20a9bf5b23d684f4652108b53afd6a5cfd5dbe94ad1cbe16dab30612b8248ba1d08198d589d429842e1f575b195e51d3bb4e728d5b407b28a86c8c6e57fdca034a4bb4643425097dcb0194a533f49cde86f038ef280a32ffa8050cec224e6eb906b64e4c070c50a5f9c853023009662e20c04fc9149421a34e7c0fcf6b9074fde88300fd53c445d50f0de1b2e6a2e64b184ed85d3f7c6a7b102017f54993eb121bac75b9dc6f5bec5cc8ec606e42324811af2e42fe3dd77937beb3e7d7abcc3a20faf27540f7b711dfcb6479ae8e104ea701b95860db89e5fef697fe42c4085dfcfe51a91b5bcf87d6f152a8e5b92f2f4e52477aa6216de8e42b6b5a0269f518ffce908a48085c1f69bd2306672d2f93b6c26051e9b99bebc160d4782717fcaa3656c4c0ca9d20d23675c40915b92470ab96f898b8c1884a7fe05c31f89119e68a5322d44747fb45596cf2faba0dfeca9ac37390e6679de7415ca159345a4b6f9fe9d3964261fbcfc3463e3c4a7010ea133eb6d05a4c8298efd811bd8ab9e2694410b08703caf3d13c15a4fbcfc15bf7e44e8d1c8596bb38e765a6fe6d352618beb5fe574ae2a84ffd2ff20d623f2f580e58802ad53254d59e71d087aa741878951bde5d5a5267d02f5b00ddf7a8916712b578790b01fcbab1ee013b210dd98435b7b1f804dd7d464ff98c9ae858290ded46a57f8e7c013a19849c387b51fbc1672524b68484d54ec15f0d8e5913152c64d4c084399f8b47edae840e00f02a7f897a505c196dc856fde3e290f549706bb615ad711a4ff6a0ceb4527f15011a18ba3bf773483b1ef69fbc47de7cbe92a61a66ef542b534abc6878f941e1ad5b1f644a1e97776b5c03184a11dc569eb748bd5e7e80b2f078c682d968e660d621f16bac1440a483c0b0b847233b1bdc8d9da7c69e0bd77ee39c4dc883fce999d4964398a2c1419f04864a8c0adaf30a13ad08e79516517dd240550a0c245bc0e8260e4c94872735d84e9df174009100923938e4e4f2e17c05b64c3f1a7c6e6c9689ea23a2dc4d50e70bb8a390f7ee1758e1d30e14e1747f488d6667eec62ed36a44aa630081eeea686df2f5e4fa7abd9a1d60957812e46bfe1cfd8546e53a255d4617575a018be0a16b135228329c214ec18132c2b137a343b74d85e22564fd976d6a07beb8ccd9c7cd92115d38283430586af1b69da4b6240321fb064a3861d78274bae1376c8772a4699b7f607f013111e1c49c084103572d63ecc238e44348fdaf821f491dd3c2bf3c56d27eaf8546cd986444cd023cce40a104792bcc25c307f0daaae553c2b44d0930b33e0ad8546f69b7298928df8645d2ebd53f354e69b396ec7de7884d3da596834656947cbb0b64c51cfed3b9cec816afbefeca7369e659f96be8bdd55d41cbe12aea4dba647ac8774038630889de616f920e2d042007a7d1555fc41cbf45ad686551054e2b689d2a8dd5b433b006dfd38d9f6e93263f394ee2c2755c3c2d680e534e8dcb8c7ffb9fc05513889b6349149d593075a57479333ad78ea4e993a0da20ca7d8dfb84b40f874d34de13d1523e59d89a23f5977d8fa84b128a04e5622f796f6d5d8e3c67354f1ad6f7df5052eda980609980ca9c3220b566196a5511468db77264beff034cf32999047491638ed5f78fb99e01098fe79cf821336dfce8e2e5ea6edbed6ee02ed638ae8f2cc5f282a4db65f7c8b9885ea0f484e29e9fe4c83bddec872702156d20e80113c08eff79a72cc67e16b77905c182946a870f49eacadb481111ace8053357a171ab0a5fee14741240a8136b3881c7678ed45a7c3a950840b138ef3cf7a6cda66d144fa98cc121ed7439a521b1b51b9c824df853e41e9000dc6f141e31c44e7b02785c828ab1bb244576a3ae6c1db5fa845416ea0c7b60895788728e24bf56d7224ffb9fa05fade7c2a5e7c4816627ad4c06d73728c4863441663cf5a29ca71097026ab914b384ba939583c136db0b7852e2b28b1045a1af5b020d5ef35858b9c0b7daf36be2b519d21906c205c00360d216b2c0c70e3bc00208f2b02d8c431c24555903332b47c1f1409850178b5dbb42e8b83562f1b61c77d98d5580afa45ba2467b622dbc7f16ea26a9116e7b04bab05027617e193c7384068afc3607fe40e50b8b8875b6f09e5001ec57cd69061bee8adbcd9de8fcd881aa6f4cf461614dbd51c03fbb6fd371f448155d247ff40b5bf3979600213ddce8e90ec210856eea5498fdb742ae9209e726688006ffa9abccde69876cc86c1faf1dede3d6cf163fd8f5b3a8e8398f8090ff59d7ede8c", 0x1000}, {&(0x7f00000004c0)="fb860e0a59dd9405fd065aa35a9d7a41bea54c69767bc637ab51fb827e8e33e0f00bdf7a27f013a9f3554264a5396ebac074fd450bb5713d4354836820d324d7181fbcde970a09e96189e0f3a9e174224450c99612231678f98ab0b400658018684d262a078d5fe6885d77aee832d0ba5d661c5c39b36e7141bbe0ae6b91ea0b38cf92990112e15fd73ac3af78f794c23eefd590dc2ca749d9662993e3931bed1f47e6e6015cc7bcee21b2e06079538a48d6e62795ee4913b22bdedf8f643ec5d46886b995c5a98f66d728e0", 0xcc}], 0x8, 0x0) shutdown(r1, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f0000000140)) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000180)='./bus\x00', 0x20cb4a4c9517c373, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000001340)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6", 0x9}], 0x1) semget(0x1, 0x3, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x8000000000000000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x0, 0x51d0}, {0xca, 0x2}, {0x8f, 0x69b}, {0x1cf, 0x8}, {0x5, 0x1}], 0x5}) ioctl$TIOCSFLAGS(r1, 0x8004745c, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x400) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001280)=0x1ff) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/116) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001380)="a032087d8c8460f325c03a17"}, {&(0x7f00000013c0)="416f850e5bb96f18cc880eeac5abd416b73dfb7337b883a2b7643e38c780a8b09a700a8b9b55c78b4351c3b24f008bb4773f9b9f797b19d2473961d67a"}, {&(0x7f0000001400)="5d97e309afe913dcc862921e370a9440934a4a6bbf1ba082779f50940135ed81399f575aac0d32e51946fabfee38c6922b68024133864817f6693f0ca38ab41076ef65c4f526e8ff64b081de0391dbcb3923db90d212b1fa0b9006023a71ed9864d74bb013aa63d49d6e6ccad9f117ad0391aff07cb412394801aa7940367f810649c77560e1188040ce4152b79ad967b88f3f2203abc032c70a7710aad7f2ecc1d3e368e11882c8aaf763bc857dc1"}, {&(0x7f00000014c0)="66f4d5748c9df3d45cda8b491701090f"}, {&(0x7f0000001700)="c8a1c57b73b462f2530be57f9fd13e38df9d18a744252e9729fb9ba339573da5f805b0864c0c98693c7aa2b99639c70463b27b9281effd6245af2361ef2f6e89f859876fd3a965a8b8cb4fe4a4e8d8c1d10d5761bec7bedb91f99b12e4b2fd69f2a8eac1d71a4d32efbb89fe04c4970669bf414a4127fbe87d10d19fa307d9634a683acc8234e6abc4760cd911aff80450942ac8f046ffae5cbed90aaca460cd8bb1b2f7f4393353df5af0eaae0e9258fe83cdb6e172dccd29ec0153f614262d9f35f7e82845ddc4096f21013ce67ab343c2eeae96084ea778"}], 0x10000273) 16:00:19 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) getpgrp() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1c0000000, 0x100000000, r2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:00:19 executing program 1: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000, 0xc, &(0x7f0000000000)="ebffcbff13b9fd814e48e6993192961249b83e00", 0xffffffffffffffef) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00", 0x1}) r4 = msgget(0x3, 0x90) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/226) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x891, 0x50) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) dup(r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r3 = dup2(r0, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) r5 = geteuid() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/158, 0x9e}], 0x4) recvfrom$unix(r2, &(0x7f00000000c0)=""/55, 0x37, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = msgget(0x2, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000640)=""/165) fchown(r2, r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r5, r8}, 0xc) dup(0xffffffffffffffff) open$dir(&(0x7f0000000740)='\x00', 0x8200, 0x2) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)) r9 = msgget(0x2, 0x214) read(r2, &(0x7f0000000540)=""/247, 0xf7) msgctl$IPC_RMID(r9, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000040)=""/19, 0x13) setrlimit(0x9, &(0x7f0000f3b000)) 16:00:19 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x8000000000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x20}, {r1, 0x28}, {r1, 0x1}, {r1, 0x8}, {r0, 0x2}, {r1, 0xe}], 0x7, 0xffffffff) close(r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x5, 0x3}], 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x1f, r0, 0x0, 0x400000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x75f9b2b808f2ecdc, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) ioctl$VT_RELDISP(r2, 0x20007604, 0xfffffffffffffffe) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = dup(r0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:20 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) r3 = semget$private(0x0, 0x7, 0x30) r4 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, r0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000480)) shmctl$IPC_RMID(r4, 0x0) r9 = socket$unix(0x1, 0x3, 0x0) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x1) r11 = socket$inet(0x2, 0x3, 0x132) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = socket$inet6(0x18, 0x4000, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x820, 0x9) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="9a029988c4df094aa02632fb8096a87f90c25911f9477cd1d5be57994a3757f9c0780ddbbb392b62ce3f", 0x2a}, {&(0x7f0000000140)="706c8afd36a70bff9e2f2c040d740b8f8ff5fe3f6ac2a04be232e51fb5f6b1cc449d73ee3e29ad269c6cdc8d473ba44e9943dd75ab871cdf15530baf41989d91ad6e409b504859a2354b229d53eb97dc13e13afc6dbaa661f2290f1048576e4aeb8b7945a6aae567cd7c9496a74074b3500f01a01e68bb4bc9b8215442bb64044d5c249906ce8af19a87a6d1d635bee086e7ae721e401b4353a369247e187bf9ab46681b763814d6a77452a0da2cb677724cd280bedb0b714843b774b6e879455e5e2e1c82e99570c5fcd4c41e8cd5b0da9fff003b1aa7f9062e2ed63532152774aae5aab6ac7d9bed235c", 0xeb}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r5, r0, r7}, @cred={0x20, 0xffff, 0x0, r5, r0, r7}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r5, r0, r7}], 0xa0, 0x2}, 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) r4 = socket(0x1, 0x6, 0xffffffff) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0xa71, 0x1, 0xfffffffffffffff8, 0x92e0b49, 0x10001}, 0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x20) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) getgid() mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0xb1) msgget(0x3, 0xc) r2 = msgget(0x1, 0x420) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x4000000000000, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ea521f7f8eda300"], 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x7, 0x1}, {0x800, 0x6}}, 0x2) mlockall(0x2) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:21 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000280)=""/87, 0x57) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x8001, 0x43) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x4, 0xed}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0xa2, 0x80, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x62, 0x80}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x800, 0x685}, {{r2}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x4e63, 0x6}, {{r0}, 0xffffffffffffffff, 0xb5, 0xfffff, 0x7441, 0xb4}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x354cee5a, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x7, 0x7fff}], 0x3ff, &(0x7f0000000280)={0xffffffffffffffc0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x800000018, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:00:21 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x2, 0x2065d) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000400)=""/54, 0x36}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/154, 0x9a}, {&(0x7f0000000600)=""/122, 0x7a}, {&(0x7f0000000680)=""/206, 0xce}, {&(0x7f0000000780)=""/115, 0x73}], 0xa, &(0x7f00000008c0)=""/190, 0xbe}, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x8) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x600, 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x4, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xffffffffffffffff) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:21 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = syz_open_pts() flock(r2, 0xf) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r3, r4]) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x3ff, "ebe89bfb3972bf6de7685b294117f0f0a587bda9", 0x4, 0x3}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f00000001c0)={0x8000000000009, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f00000000c0)) 16:00:21 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x80) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = socket(0x11, 0x4003, 0x0) r2 = geteuid() r3 = geteuid() msgget(0x3, 0x3) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0x48, 0xb}, 0x408) setreuid(r2, r3) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x9601) open(&(0x7f0000000100)='./file0\x00', 0x80c8, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="06a82af1fd73b414fe2a0d8af0f63c7cc57870317f9a2e75e5c6af6a63bd07ef17fd07febcc29806ccc4568d08a3efa58c8cd07569a0381b8db201c96123a31216ed10c2a144e93b5338885542c1ccae8ba8c9a6698a206ca0ab0321059fdddbedcdf7d80fa8935a4ba888e8f1a364e3e26ef62e9cf751151939d2f0a21c3f1b29c698253673e5294437a9df", 0x8c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bbce149b5c801d44f2aa6aa83cd88e5f42fb82f7507671d353107e9da152de81e781903599654e480a427939721f8b68624bcd854d9c114fca9560c87a005479c76b4971e73e695011a59c9e3e7fd003b0e0d011a4fe68ee7947d50a2553e7e7df4a6a16538eddd0d2a76e77c85417e532827a24ef8d2e90e57c3eb7c33613bbf060c5ea738c919775", 0x89) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getgid() getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) fchmod(r0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xef, 0x9}, {0x27, 0x5}, {0x87, 0x7}, {0x143, 0x1}, {0x0, 0x6}, {0x0, 0x5492}, {0x5, 0xffffffff}, {0x45, 0x326ff7aa}, {0x46, 0x5}, {0x47, 0x9}], 0xa}) 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4a99845c", 0x4) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1024, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) msgget(0x0, 0x480) 16:00:22 executing program 1: r0 = socket(0x3e, 0x0, 0x17) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x3, 0x6, 0x1}, 0x400, [0x9, 0x3, 0x1, 0xffff, 0x1, 0x5, 0x8]}, 0x3c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) listen(r0, 0x3) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSDTR(r1, 0x20007479) chroot(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x10c80000000000, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x4007, 0xb15) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r3, r4) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x69b5, 0x22}) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x6, 0x5, 0x5) fcntl$setflags(r5, 0x2, 0x1) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000004c0)) mknod(&(0x7f0000000500)='./file0\x00', 0xc000, 0x1) setsockopt(r0, 0x8be, 0x8, &(0x7f0000000540)="ad6fa35aee936bbf7450a4ee77406228f5ee7fa89881c75092cdee7f03f78c04bcc66213be30815aeee94c39c34fec3b326cdb8add41832fd2ca8ada96dc538972d3d43a9c46adc5b8d7dfc09e2600ed7ee9bfad51d4b1c5", 0x58) getsockname(r5, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000640)=0xde1) getsockopt(r1, 0x100000000, 0x401, &(0x7f0000000680)=""/101, &(0x7f0000000700)=0x65) fsync(r5) mknod(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000180)={0x0, ""/194}, 0xca, 0x3, 0x1000) r3 = msgget(0x2, 0x42) readv(r1, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000640)=""/168, 0xa8}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x6) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000003c32db2f3e4108b1c9c6f10f306470488b84261ca90a865ad0226ac6fad18f5757fb5573ea2529615fa5bee21a7d94c64be5089975cf05f16de8018d5c979d7429bfadde5b43f201df6a32ea7fffb4c31cf63135d1d84a70f26868f0e8213b8ce6d17b1e008f576802d5e6e94c9489d0a137007cfbe0986a02b6ddf17e2d83ac50e3e038076a880206270884c1bd26a303aa738ea138d9df26c7045a27af6f3fdbb7ff67025b7c0217eb9b3bcc377225f7ccffe0bad691f4a2cf849d0cd0e0e70cc22d1d465525bb2ed2fe04be868eed1b45d"], 0xe5, 0x800) fcntl$dupfd(r0, 0xa, r1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0x9, 0x9, 0x1, 0x907f, 0x2, 0x5, 0x1, 0x0, 0xfff, 0xa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getpgrp() setpgid(r3, r3) r4 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000001d9f94a43ac94e54ba11dd52ad0977ba47944b4a490d7205f826de1e87208efaace48269f3505cf06e703816ac9e208c735d86ccef0a50f8e32058bad6866c89807d301accc0e2aa5453ddc78f3ae064ce005b0cbd56e49f52"], 0x1, 0x800) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000380), 0x4) semget$private(0x0, 0x7, 0x8) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x10040, 0x20) read(r0, &(0x7f0000000140)=""/66, 0x42) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="80157a2417940c7204337dbf590c7b7fbee08d270eaed0de41886d11f742275fbed2", 0x22}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b1b6efb56b3bc349029765ded394c38", 0x22}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:23 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x8000003, 0x33) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r0) semget(0x1, 0x3, 0x8) load: 2.09 cmd: getty 81541 [ttyin] 0.00u 0.02s 0% 313k load: 2.09 cmd: getty 81541 [ttyin] 0.00u 0.02s 0% 313k 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="793c89eaa3cf9cd6bd1ae6e5e006998c0500ed2ab397d2e77372c2bd2484865ee6f19d555ac9b1f80cbab1816892d8a7a437e693109bf7b492fed09248d865efed51581a1c6d99e823e10748327c40dd7e48ab752a8e5467f9158b58e4620eee997ecf74067f67", 0x67, 0x8, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x582, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xffffffffffffff01, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) write(r1, &(0x7f0000000080)='O3', 0x2) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) 16:00:23 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x93) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:23 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400000000200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x81, 0x3, 0x307a, 0x7}) recvfrom(r1, &(0x7f0000000180)=""/234, 0xea, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x10) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/104, 0x68}, {&(0x7f0000000680)=""/255, 0xff}], 0x6, &(0x7f0000000800)=""/178, 0xb2}, 0x1) getpeername(r0, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000980)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000009c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000a00)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000a40)) chdir(&(0x7f0000000a80)='./file0\x00') setsockopt(r0, 0x8000, 0x4, &(0x7f0000000ac0)="8c7bd354250a86203ef7eddc16faeb8577", 0x11) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000b00)=0x1) lstat(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)) utimes(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x80, 0x80000000}, {0x9}}) r3 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000c80)=""/69) mknod(&(0x7f0000000d00)='./file0/file0\x00', 0x80, 0x0) getpeername(r2, &(0x7f0000000d40)=@un=@abs, &(0x7f0000000d80)=0x8) bind(r0, &(0x7f0000000dc0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x1) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000e00)={0x0, ""/52}, 0x3c, 0x1, 0x800) getgid() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000e40)=0x20, 0x4) 16:00:23 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='.\x00', r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x10001) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(r1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:23 executing program 0: socketpair(0x1a, 0x4003, 0x27, 0x0) socketpair(0x10, 0x4, 0x42, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x9, 0xc0000030, 0x1, 0x6}], 0x101, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x84, 0x4, 0xfffffffffffffffc}, {{r0}, 0x0, 0x8, 0x20, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8e, 0xfffffffffffffff7}], 0xccc, &(0x7f0000000100)={0x8, 0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x6, r0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = geteuid() mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x88) setreuid(r3, 0xee01) r4 = semget(0x0, 0x0, 0x80000000000004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x7ff, './file0\x00', './file0\x00'}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)) 16:00:23 executing program 1: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) dup(r0) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() utimes(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x81, 0xde}, {0x0, 0x10000}}) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)) shmget$private(0x0, 0x2000, 0x1, &(0x7f00007a9000/0x2000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x9, 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x7, 0x2, 0x6, 0x1, 0x1, 0x0, 0x2, 0x3, 0x0, 0x13, 0xe5}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x40004, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x108) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000700)=""/4096) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:24 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x100, 0x6}, {0x18, 0x3, 0x3ff, 0x8}, 0xfffffffffffeffff, [0x2006a221, 0x3, 0x0, 0xfffffffffffffffa, 0x9, 0x1, 0x7, 0xb002]}, 0x3c) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: r0 = socket(0x2, 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) connect$unix(r0, &(0x7f0000001280)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYBLOB="0c0c8e2a02175abfe163e3201e7ec766d7e1e178f8066ca5aa834e63270ddf79de4910dbdc3423e96d3f8d582802b8b0", @ANYRES64=r0, @ANYRES16=0x0, @ANYRES32=r0], 0x6) 16:00:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x1, 0x5, r1}) ftruncate(r0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="b9baa0b04bb0792c6b4201e67563ea0e5959eb258c7ac15a70b53da945d2e188a5df256ec69f9e1be2f4f8094b2e5194f595444612db3de59baa39d7ec1b0386cdac020610ef6fec342a62d7606072eff7eb965810e8de34ad82cb6ca396ce20b84e9776e8f56d480ecec96548d8c7b859e8c5046bff50f2a833248c42b7f9797c27ad64f725c042535d343bf16a438196ca2b1e0a08a1f5b691739827bcbe4b57998f490b", 0x1}], 0x1000000000000309) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0xd}], 0x1, 0x1) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x1) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x93f, 0x8, 0x6, 0x8, "193214fa87abd2cff2b8a00d888a13a802a76d6b", 0x40, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x37) 16:00:25 executing program 0: r0 = semget(0x2, 0x1, 0x204) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x0, 0x0) geteuid() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000980)=0x1) openat(r1, &(0x7f0000000900)='./file0\x00', 0x88bfbec42da9614c, 0x4e) r2 = msgget(0x2, 0x0) mknodat(r1, &(0x7f0000000940)='./file0\x00', 0xc002, 0x3) msgsnd(r2, &(0x7f0000000000)={0x0, "6e851c8d728ddba46bab35604355553996138a9120df4bea26b1f5b070ef045c5442116f39147579ff5aedf4c2a81fbb9fa07d9893e9dae007f8fc6709388afc366227db3e713114d15d9aa4fe44812f1e547a7981e42bb2e4b106492b1c225f5ead3a51809d731c97b2764c95b15ac199eb6124b110dc222428a6243729a13f07bfbb697c01aca523f10cac5acda648935981b7280d5498cf6882e2a53f27c964789d1d5023a012117adfdd54578e47264e870b75ff0684a806b54ee65f1d51ea29792da2ed7afec9b7ae14a27b0b05e9101a8299cdbefd50115bce02f4c51944850c8e1dc1e8d94cdac5e4b90670b0c6cc48f4916652c31cc41115f26b29ad80fd9da484e23af616c7fda5fb5b1d5bb6d5442e0eca1909832675b42f15b3abf85b4558f9bf825208aaf7b1504423f61e69449e856ffb57d1273bfebbf576ce781a73bc68ed6376c99814580c2635a986d7711fcad281ed0d5e75a10c450d918bd59ba48548fc6b28cd2c6faa574c129263db32fccac4793675191a619fec99b0888fc8aa5e7a5d895aa9110d27938569b65b78d6dfde36ed698d9b57819a9bc775d179025f47c522b46c4640802bc2a9c2ca551fc9a1a3c446771ca05b71128a73c0f3e26018c4cd5fd70984823fdfe7b2681de646d914a960817a650a1ed7a2d26fe75653d7429948b4d7ea0dc3db1a989217424214c200df38fe91e20e554b0262de1cf455290aa801e77cf163462efa3a790046de9cefb57bf9ae31b7fc0c4843581577ec43e5b7ed9f2ee47cc96d2ccd6814725da375572cea4223ea84a7316d4a1f85194e17b71a166e0af6f4cc84ee29b338228732a4497ddfb724a42fa365e3ada677ec9942bfb9f7627fa4a41667bb83d032231d1e7e9d5faeb3a154a3d315467143c3d32469dcc3815b8b392d2022b1853e815585c1b2499824cae891919aea08f4af94880e8ce0d9b1b9f041ef535e2d112c7729fd976263e08970e4144bf292e639553b920dcefa1c0afeec977204be823ded73830e3326c2479fa31be51e93ebfc06b50ddb470c52b130248997f5aaeba7ab1c2b591611d62753b7b5e33ae354263ddfbc8c56202934a4d20ed7dd2378fe30c0f6e7479a434e6fa828dc667b44a7549dca1d74ba36a00d26cbdd26d3753c544185f093f3fdc04e79baea29fc4caa7d3b3ce6f1b2d4b050f026feb17249361228cc0c8297b777f26a29720ced2f384f2f4945d8fc13da7974d274adc7affa120ff7eeceaa0d7700ea6e607b06233bcd14cfcee182a5d20a9941588441c814eb0e2225d13a4fd3a6ade9891015fc081a6addced87f41aaa159b15c6d6bf6010e0a291bd1ee6a3d8e8be6749b5b993af9a498a7efae7572ed4b161015b60c1dae6f56f3acba93cc928db542d17e1c0b9796849136c7ab2bfdfb1bf2c5fcc9d8669451645de2a81926019e8bf73d700d5b17626bda41d480ea1e0cd5addc87186cb4fb5ce7c833b4a764c6f038f6e8465d07ca7b6a86792b00d7c50e223f8fee08d5172f279391d9737c0e2130fe160e8509186ffd56ce1858e191fd2c3ebf4d8ab539cec9ff0820b3b2ce42f3079c54df131048fee6dde5722ce32ab9ea8a1eedca29f77690f81f23bdcce8ec9a0a94b200ae26d24b737aa4cd5383d3d8a99993faff12f2cc064d0478e461de9e8fe0cb0525912fc82f1b5894d79dc1329d2eac64e7bc85fc23704e073c5e02e5578f44cdc4217d51920f53f5466a45ce7fb6587841f756a24fca16c0605d81587adf41174b19740746cdfab3b067c8100071915948ce295a9194bd8f9505fab9ac5e617420323e0e9b985a1654fcb9086ae83658aec4cfbbcb4464fe69ff689415dc53ffc1c95704d331a03fd7cbaebb33d5b9e116fda12dcd19ce1bbce3a10e3c95a315b15f3c7a44c1fdfc1404cc1ba5c12bb0622f81d47e22cf0ec4cbe18165fc2c474290eef234acf3c18aac656c05cc14d5fb57e341344c8e9a094aa5fe92debcb8e89eb1ac300546ee9bf3bc61d75ed538f04119d00bc2f45eb87d7f1f8326d4cfe1f0c4c67d573d2a7795d328d4a1099812a828e64021858107e38af16aec5ef5a9c0b998d79de4217cea25b1df6a9f3cbc93cb8ac993f9c156c27068094dcb2846237afc755a645819e59e4a6d65ee643c1d53c4daec7be33cc07cc4181adb6e27214d6b0533ee6feb0371f1bbbb688b8ff120a84b2a23408af0585342648ccf009d73442db9907b0f7eb574b1c44caaf26d83ebd066bf5682a949cac7ca6b3e734cc44d58cb14ea0e82e06be7a229f57a0e42e4936bc39c880b423d2900d88d1c3d7155546840dce372a8689ad1b028a4295821a7dc11b9b1c2a24db263d4de5166de5c6c342453a92c8a35ec9ab4d4e710314386a4825510cbf2d2705c67eea8ee98e8e864a3865ce5bc3e6d0ddc0e9eaaf0cce7300a0c6d6a9c6f7cb3b519e0108f06ccb24e69abc1ce150f58b787ed1f50b1b8fa5bb10968853046926a4d628fde3f056d614d44299b19019c47ca3a39f0814979d248b9f7832e2b396a13f56ce682df32815280fef319f2c47ec32bad1e71db543b2bcdede8c881ff892dac0c42b3b79f1f6aaad0bfd70a9bdccec75740c20f447af1d891d72f53f3db98c36775cab8cb196fbd4ab94a3c5823b40d9ca756e1165aaaf0093b8cca48164927b81ddd7cee8117984214ac2560598751ebf83d9ab966a9db4b06bd45eed172f2fb2d2b53471be8855f7dd5236c45eadcf293ac763b50e1374b3ac6cb90b06533238a760484a1975adde797949b0dca1d29c3160ab87368513d67213b99551e9e8c9c2478daf194b8d3d6a23c9089b170c352c3525a4d57b451bf60f3cb109f259ecc81b7fee8f6a5c5c95c8f1bca"}, 0x801, 0x800) msgrcv(r2, &(0x7f0000000840)={0x0, ""/23}, 0x1f, 0x3, 0x1800) msgget(0x3, 0x208) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x288, 0x20) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x200, 0x2}) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) r3 = msgget(0x3, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b001e00000048e46b05f16a6bb100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f00000000c0)='/p', 0x2) 16:00:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x410080, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) msgget(0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() 16:00:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9fc823911a47f688d6babbc24a2e24f8cbce44b5e959", 0x16) pipe2(&(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x14) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10010, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000700)=[r5, r5, r4, r8, r11]) r12 = getgid() r13 = getppid() r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r22 = getpgrp() r23 = geteuid() r24 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="c62bc8fba11434f2bb52f977f1c797181ee1fef78a82c43282175d1e58986cfe2fc1154a3baeccfad5fc5c107cfbc9ff9e104703b6cce65ac9dfc040164f7fce80c82f3db99269ece18ae8d3c5665c46ec829f69bb0b776429c721c7ebd17d73888b855f1f1bceae68fdff915d964c0600c567ee4bbe922657586a3a3772de55d0d84efa282f5f2f8ba5b32818ead42741ad87269beed0797a918e293bfffdc2b82bca989105d975c5c95aaa33f868c321949034b1161640245131ab3f9c6c079a97a9fec121f6e7ef23bd40971dbb0b6bdcaec9502a5013ca326fd1811c6fe91cb9038799fd26e734b096256991b2e54ea5765e3efad4bf199f9ce42f", 0xfd}, {&(0x7f0000000280)="3f1f368d6418ea6a184d9255144a9f91eeccbfe9397d13dc9f9c76c84ae7dfc6da3012dace07849c21e6bae3e7c9c71b4dd125174aefb3b88882a0d8e1153410da8bbbef1e016131447358707a5164c7062fdc8da34246ffd77391eaee09ae8e96f979a10801741c1f80fd1befc61b", 0x6f}], 0x2, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x108, 0x408}, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r25, 0x0, 0x0) recvmsg(r26, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x3ff}, {0x0, 0x9ea}}, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x88, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0xc8) write(r1, &(0x7f0000000400)='>', 0x1) 16:00:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="a24008"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x203) listen(r0, 0x80080000000) pckbd_enable: command error 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x3, 0x10, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000001380)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000001300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3a5) connect$inet(r0, &(0x7f0000001340)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f00000013c0)="0afb03c9969bf563a68de84a5bad008a9987b9a383007f1d19318e64995dc8ea395de3296401ed4a6ce81a2517becd597def4cd263e112664d2862860da136c44a7a5506aca41a42fc1d2e070fd126af11b72ade8cfbf3aa678cf01fbc3d584a27247acd2acc3a109379a68cf9400d9f803bf76d86084068f5ab6f44cb17e2b4b432c2", 0x83}, {&(0x7f0000000180)="af9a5af594aaa3e37595f3f5774448340acb2eb29849bd3a7c8a7f79931c0e24ee2141262670e19fa20e77d96e8a3921236d9e02297db7a90634d1eb9737c9f18f18b4626514796df6bb4240103c08734655e62b7eaea9690563506526163c7079625735f809fd51e3e24edb574fb6322f232498f8dcc8a14fd74238528e01a8854a105202d14306bbfb56906fedad200fe235c43b0038b605bb9b3c3eaa6b330f3aab09a55195cc3c9da5233d423fd3fcd65a6ed97ee7f173e583fad775c3217efd5546a6161844d9ebbfd0bf79a2c25d721484e3fafaaffeec1c76df74bf9642a92c1d31d8858b0d0b00b079270408fb9683dd", 0xf4}, {&(0x7f0000000280)="7de259e675d66f0860f21d4f8bddc993be2f3b81b243d8e463b78e61c14d511d67cb79cdb3ef711fc93b2693dc3995c110a1e6428706c2e5608a996a27813af13a19c41eb94c13f4f6683077e6a35edfc402c3896ca7c040bf5c6669a391a4e90ef684491e039395cc9b73b9e0b586f0bb217c07cde843e02d42f00407c612aa3add7c4bccd04074ec1ffc76898b53ceee909f2a3c2c53cf0da8c5b1bd3922931549ce1dd1fb56e0a23ff846b159a97ef0349aeff8d9a19b43779b300d998c528d0b2dcd6219d9f17ac974284d9a75864f067348e463b2ea32b081b2cd8ce4f149c8e3e6c39a551498260300fcce3fa8fb3a9873d61a63743eb45bdaba81cb364e764769e3d9de29f152677f9e031e4081d75f48324839511bc73f46b111ea6bca8379b6d7b9ef7cffa5b4ab90c85c224416dd31f7917c6c1274a2b383fcf6d2195ac90abd55308e1f701d1211b47a7bffd99aff1526d31c345f5ddbe72a6f75c279b6f54c73efb4f059b65cfe4d35875fa3ea79c1634cc79f98c925522972c06c46a0f69be9f668cf4e84162a77a7b24c495555b9570962975abdff9f0642fcd422628bc173f5445f265d2717d1b2908ad08c0e2d0d04ca27f82624c55f0312845385ff150e151214a5cfd1291796de35705a0925b2cf0b219ded0c212a6317d52649ac9a72655b707dc0d3b49ecfebac451e7455b04875247a5cc83bfd07f6adb6d5d5b280859683795f64800b179772eb1c6ba62619b126c8add6581ceb10b3665b5a20a80b5ad0181d85edc82a2f44b5434a75505bb2d971b9388f8ac30c21303354106c5112aebca0c0e45c8281e0255b7984e55a388ab6f3fb1a9368f85d58c00fd6852e340f52aee9b9b0bd2ea4fdfb68382457536c7fba78a94f6b9c53d8719d6932821602c62ca65ee7eb8262528928fc5ecf56f268b9ac986469e2cb11670ea2cd4b00cac8d2a3a2fee607fe98accf3281b4b5a1c58f01b9bbbac0860e19aa12c0a3d1659ab106d94b4fbe34015b52e759ef425504a9d7973bc1d1bbb2bb27da6626bc2a1d14769875f852a8755086d9ed427304352f7d0cd732e4347b62f06fac91ebb51cc10d22e57bf72b48a5ceae541bc90e1fa96dfe0d5da5a3a0b97e848017937a9bf1fb71cea23a1627af40bdd3923e0b51caea12d1ba74f7289c07e4ca64f4d8dd71b607cf33be46b9a4096e74e190c60a975a42af93d0f8288e3e52620f4c8bf23591fe38d3e9cfbda1f3580fd749fb4e9860fba31c88b21eb4d22228a056f8212b4b410671afb3310a692fe59e948aa579b0a254ba05dd2b5d467e2deceec7107aca6013e068bc65117d3475ea7f6028a4b9cd1273a881b58df8422236a40e57218e4eee431a647188db0d5f8742692ebf03304c0cbc05d4f8f63cdec2bf91d91bd34e3fed0e1a1108757fe4c8be17e71cb47ddb71cd740a0012facf32a199615d474fbf67bcb4c0898ffd7376b9e3db41866c25f8004ab048bbddc466306edef0d28495eb9315feaade31548b383167a71325d5e5786160d34ab3232e02bccb247e89e1bc67b9169cf2b82c40886e35a6adb40ec5e0741c8e568af40b6509256f1766594705bc149335656b13351438c88eaeea4886502b17c29b636aa76119d4852926d2603df56829237dda7ac8b259bad6041393e0e7851bd580f84d512b655e0c24d69b2a38a4e22cd86577a5bb0b945ec80b3dc17c75e70263a9f9d20e115d6a8b4118a67d1ec61d9a75a323c9d0cbddb98b97f3d50ef10d90758a0896d41eea1ccf6f0f8efdf5540b35b5274b85b438b821b91f811faa42cbe59286e98bbfb263e2706520da3294ae84d367296217030a80eecbce6b9b4fa145db5394e21bd2bce42c02a6033014cc07bc3518b5870e4666a746d02684445710b65645de40881d278deeb2e6ad37f5963338eb493156bbc6f1e21c060c9e4917f6a53042c8932f06f1291aea3caba6bd1984b2936d24c3feeba6759318b57dff8dd006333a5c50255fadff6bd5952da175f92c03e657e39aca88dafc4cf48872b3583a69618a09c25a4c84f1f48fb610be57e886a70e9ff4cec4b977f7443b24f069da4d0acd31b1dbfa636fcdf6daada4476a6e0d018613f3365a5040eebdf16ec44e1411d24f693fc8fd3e3dd7ac25003082467772a521ad9a6cd57b2241fafcc5a215e6c71820dd1e31fe541f2c4b45bb2aa358d2260c6425f2191c55cb53932b88b7b1064624e45f53a979fad7e3ae0a13971367df78e901fa9c3f0ed68b989550eb04c7fb5480b84e46a5680c16289e73fa5b1bfaeb9c98eec4e17d6a972f95963298f1bd787bb16cac047f1403fbd1e6b6afee8b3050a171d5c70111d62cf875851702105714e95154c46c40b630f5781a590f41c986c081491ef8c4305e411eab8cc8144a54e125ccb4793511e0e8ffe81d6f4fea3776dbdb7be89a1c1ae4c6ffec0155a5b1e258eedd62577039293268fbf516b8020712250a3160810fbe1cef9733d4e651e89f8473bec938ba211e09eb15e5e249264d1814becffa762c95e0539b48404ce63f4f015388b99fb8d13773aed356e25a941801b8c8261d53cc870de3133eb2e143b936b7ca6e775cfc54946b92dd17ba6d45b7097062ec45df31822f374e8778fef0f14b438bb3e31b0423bce8b57402d8f988704e9f9c112932acbffe6a50bc7221598f013efe58f8ae36a271ac444a1d07fca5c5f0578fb401896cd2b833f7a5a1ea9408ce0b44adfd935e68b79de510d5991b7df70c76d3b8a37736ceb839a72f81148ef769498a5001488f052d70e8316afe912bb6102bc77b4d7641135261188621a6b4a0cd773424b000404c267570a35a62e5413f5d6cc54c1a76660172e7ba38d3d67b3bc102467bcd9e6f2be5ec79fb307c91f58a7f93f4d83f2fce1741a7cbcf8e515eb23deef2901704055d36933d7779227a05dc04a560af5145ca620edb656d6d87c2da8893f706750d3184a8f4a93833c6710d26e3d5d1a614f9ab1d632e71926e8b56a42750e4e8f44e79123345405156f902cc3cddc6d4a5002d19b5bb935ac6b48204d2cc628f43d68f7724e3946a870faab57dc6560b97f49602d38973fb6a27c76968e4bcb92e94e4b0c120a1635b30b1c48fb3e96fec2bb53ea632a5967f712fd49d62d267a6fe88acecabbe8d007c2241bfc00bb7991dedb17f018cfd9dc7dbb6067ec7e38527281998f8d3ac15528f363408152a9d7b39dde41093dbb95ab67c0616a136e84b90df7f69311799e64ecb5bc6228095f79966ae0d116590dda8efe3df10b60ba9932a41e7e972185e9e3f449841f95cf43a99ebaeb0a254e300d11b5e62b6636ad4936f5d742b8a775a0d5c7a49ef1592a542712d635951d05c230bc61ef7f32c0e69ed5da59d284fdef2ed689dca284350cd9aece5f9228d6db09f92bf2068be02e5e2dcd9e6274ec26618117f44d3fd0c4641935af166dba416475add1179ddab9f733575b9da9ca9f6a1b66b35b71e862ff44dd3847f60546dac4528eb48e5b4268c45ceb7c0b21defd207b38fd9c85718ae2aaa1685aeb2c5b36b0555d4a11992766f581cb19f514789beb1be882612bd216603175913e6ee9feba5fa3a7314555bdc1d09af72fd2db2d5cedade17cca46e76d27aa1e9e8965a60f39268c66297f7dac322915858f66524f363172330b4d1f588b6ea4c824f4084e4686fcd9795fbd1eff000c1a84deb91c564284a250d6645d8afed8dbed5dafbea75d4010ba173eebe58e4d16350fb4bf6ec0e35d4d9397baf0350653dd182046da3285ed78d44130f5ffefe9213114ee304eacacddd4b4f4a60a901d7565e1f878c7657a501f07ac62162730188eb1801f20a24fa0fcee5c8e4443140d147859f60833130b975349e297e822c904a7219ceec75ff6ae220a0956c42b6efbb3596f666683f7cfb4294312630632f8b09779c496aa4ec1cea6bc3437909b92c4678df526cd7d3ddc2ca5f480ad776a1885b9225f0b2ba8701729c7adf479a90853c75d866c4b9502c04d3f7c42ba75765178db05578e19984d761e96c0e5f742c07788b403dc9ada4a29e097983b75755af82e3a8ab7ca58eaca94ab73daf638cc8adb0b929a477975d72963c58199bfc7b7f6c6e67b9ae84544e358dc147300c010196a16016c122edc861eea58269c4feca9763f7c23bf5b66342ffd0ad717404466fbf5e3c3bc07bd4d7030f34d0a70e9c1f1b9a172e53d418f1be960d4e0a0ff51e188ee76d7383f03323232d39e550c7a3d3fecba65a2dc1b7ec33cc220a93828cee5be146bb06c8e42fa8ce013b796af372af810f5633fa0dcb46aa8a691bf07af50a172291a3455fed6faa70977b30fed89ccb20b1474ac09c7883bbc973a378d9173e0056b8324f98ce19a14315163e307f72e3fa438a81aa89de135cbbec2ec9e8ef51f2a189003ab4981e26eb8f9f9dfd5f2fb0bcfbb1f06722a3fd4fe9f5f8fe0658c2975b1c47e5f0853167a7c57d5d971b4a12ff5c7ed2b3798f8fe446cf055f9472a6e5a78e84276c236f1925c756320c49d9d714e43ee6074e2c6d972ff8f2932ae5b725eb4cbb3f36d92c9095cdc582146f696195d9e92fbb1ce39d2abd0d05edacb9ea550f925844f61e2af3f2c7631d77d35671f4a632a78878257a6043dfb5ba2cc049ff441a060e7e4d59cca631901cb0cabb8506ee88c8efc19974a0fbd677966e0f5331c38c5b25147505d9fdea76e877a0beb72f0ff8fe612e921200bfdbc6ccec2cc2f6d5975f197744fa5ea1eb257405888a4e373a7b7f7dac7ab5782c6abae5da15e88af90556d2b604d9bcb5e40209f4e0de96063dfc7670da21fa0f0506886609aafe8f75daa7b38507ca5f123a63e17576c1a73f0d8a36aec41f1d0ac387252a19911c3f3abfb09fe46bd39052b5edf954739cfa59629003d6aee7e351979b953bb6d1101642ac9d8040d42f6e629ab04808e489e5ba3a445ce08606a5b9af75e6ab3a895105e46b91593be246ac9c3f9e5a458dbf8b09b3ea50e5d9c2fbf45e6a307120dc1d3d9c389519fd2b90f771b91e4c7e3dab960766ac64f4b3d9f055aefc24e70a5cb0a2f3cfee6854041ca13bd2817a3ea35d724d80dbaa0b9bcef89c80d69cd260fa386d2d8092b2ffb84fcc8a57244e74588ab56569cf541dd489c5c7a22dee2fffbbd1e9723a350090647f037b74fb61ead8967d0215d172b3647859c604159942918b6944cfa17e0c22d31ea2074ff1e6b3dcc0fdaeab097c82b98bd8e56f8cfc19a907aa9fb44d653987d57e4a0922ae029185f5d4cb074e0b1f3f033c9756c1bfb493a998d3b9ba3e928ba0c60914490460189cf076545320e1afafaa064352558e6fdfe284786d290476908158576578de383fe370cad308630e736a5416bd15fcc328fabe00e2fbad979d0950d40fd1c71d4d3fe9784c37a7924bdd140a70191bd616c58a8dc31f10cae0c211c869b590a089d9be639775e632f0ac6d316ac090c554311c0041009f24f8fc1633a3d9ee285a41dcb144d355db08a47d1a1a891ad216338bd924c2118eb763c662cffa91487fe049883253f0db2990e9003be7c30d6679b59029e37370582733a7ac4250672f11bcce4103f86a7ebb7e93eb4555c7e572b43393cbbaf30757621c07b191d57164848e634dc481dad41dbf2788be466af7debfe72ca2267c00b30831e3b9c398af213ac3643d21007a6ebc9a50cfc02bd65358cac9e289efbd343cf21675ab79a369aaa387bb21b6ca4009f649e4b1c892985ec3287c0009cc", 0x1000}, {&(0x7f0000000040)="94c3e4a67a915a951eb17ea8b34cfc7290119b4dbca184289440", 0x1a}], 0x4, 0x0) 16:00:28 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) open(&(0x7f0000000280)='./file0/file1\x00', 0x9148badcf7ee3254, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000200)='./file0/file1\x00', 0x2, 0x8) pckbd_enable: command error 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x300000000}) flock(r0, 0x1) pipe2(&(0x7f0000000040), 0x10000) close(r0) 16:00:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="caa0f8ec336682ba99e39c7d1499a4dae751667245c64f7b52f407bd27ac7ed3273faa0d300a8ad294e4965ca9443cd9230e0a763cde865ce2950c06fc57edbf947dceaa7c75daff8a6b79d1cf29eed67b50496f3d8b67e5db60693c1086ff436932054ca24662b037da67cf7116f6ecb3c51c1c0654a462b6438ec9b2f6dadfc17b3ac3e5bdc5c71a2f14ce4b5fa131093d9391fc51b114ee7fcf4b542e88979da71608296a0fa1feee74b45cbd32e94e882a5f2c385a2c02ed644b724f58332a4080eba44002b73e4f8516eea70c521775b25da377341d4f9a4d96998e1710f5da6e5b4deedc7cb27e922616821f1b74709670775424926e9867155b4928514d9ff3e98481aaf7623800f0ce8e111935bd6f236ad53fb7bdebb38700c61fc6a756e55776699483728671a513db08431e19dcd14128df0764fc8fc14b00f66e8d6d95d5ed5bea0e57d3937480a15b8888a42291eaf110e6287696246cfb82a94375f406bc44c13c6c9b6c26f4c87fb6117d1a0754b96ef72c2028c3da3601c52f69afd6753225fc4859e961ea2a42e128e6167f7e9de5ef6916384247a063ed26e7805f89843527875ea9db06510f59fa014f0385c5b59b3d2131ede2067f753b5d213fd000a36122e29aec74dac588245b9e74b65503dcc6ab31b4946b808e3f4cd7f012bf8717091bf0990f87f3e2d3136c66531793e2226b29f5d8cf579f6512df7803d3c9971ad03fad4638d9b5dd2fb467f81c77d68e93c789869e4dd3562d702787668af38b5bb34cbd6a586bc4a4d854158211fed85074d22b345680553a2f914365d36c0d780513cc508bb87acc720cbf66dc27dbc51d01564aab2529809055f86caca9c9c5f4abbe10d569faaae839cd0bc01431735893d3729ca6f6bb8a4a12df8b02dbc37dd107171025d43ae0ecb5fc8f0892545fe5b8d8ead75ef69193f4589c6f5be3e8076b3676df3e7056bdeaf1691087f09ab9620594788c004df249e776ec75a5f1a204d9f3323b5779279375635aa4b1ab4ce24eb987045e1f83317c1d1d0cdb797d14369d8accd3ded442c3d37596d86644c7971f908ae91c96d063b891d1972086b20bb9a6278f720cb15dffcb847f1bb2fd9e6b04f55e1b58a8fad4b62614aab63092f06448098a149fbb83da8ed9f14cdad47b4e4632ff2543f2fec37d6b768b554b4fcaf0ebaba7e668f74205748e605cf5a1d8576db5f78d6a5d3f60dbb6ec8f6764e1e398a3fb2a382469947c4cf472ddd77dc0e0015fa3618e339aa2196c6fdcb5bac0d28dcc73f2e6efff6b84c8d1fd869e936a10ce48a00ae6dc25c9df871360727b81887c84043ec5e6f1085403eedfba5532761202ab2dd5acf3178f82e1bca6f5a707a2abb8dea20d9e68cbd9059f229bea2eef5ab972abb38d1296772530e16e1add9d21176b8734441dc11e7724c3714c32675877ea5ad43fb46d96d6f11a91daeda15b86fef6b30384028c3181f40348ce430d54bf22ae1f6c908cc2268f6094d2d1aeabd79b6157c93e22b02130b120f99cd327d38cf57e7201d4cdb74e62b298533cd6d5212fa7614f5aaceab4ddd064af7aafff12124522d49836aa7e080bd5ae130541ecd228643c8add3bbb0e53c02a62b52bb0c547c90a5fca499b21983517e1b46067830f7545a0c55c0bf5ef64d031465ff368057f51185db5016a0676cf3424c8e5acfa271f2a323989f20cd681e830ae078ada9dc665d958da643d6c441ec2bf5f490587ea011f88b26180f11a8137bab9668a6f6fe3ea2b735d7cd6e3ebe9c204ff1273cb6f61fd8ed8ffadd2f5bd86c76b1c4c89f795576233c70a1d58c188724b6ff916732b4e7e1adfcc3789d272749ba4a689db7f64bc4c7d7062b870af63d45a6c4fde46492bee7f18044dccc9e376dbd5dd75bf3bed038ff43c60a69d69655cc33a98f35e41387e4969b6f568a7b84f2d135b135211444fdd150d7a7b84912ef71f73043ba0dc23647da9e8bb67007cde95ce7b4283c4996860e5e590b989b794a4dfdb188fce20bd7809e078ddd3fa9aca90f08f4df7a0974a3828896468f766dc46b9360d6f1ffd043a926328c162e6b6878f141d22950701b90c994384d6cf0fa43d5618bb669d0fa5adf55a026271f6c6b7d94985ee4c640c6827ba25ea52416d6988bedd6d4a1e83f5d09e2ac8f2fadfcfd3780f607b31d733826cb973714f78d74fac94aada0cc88697356663fe7cf82fd14425228178ef6774801203707f8e7ba200a67a6cca1b2a1b62f1e6f0e3740f27b745cb1c391bb953fd28949cf3549982ac3a36f64cb34b0171a919ca5911890def1b2620a5efb4eb1baa3d52b945dc08565a1392ea6acc9c29a3fdbe84e29a939b35aff5122981831dbfc9bb0046f0abf3a4be363b87b8728537fcb8697196297a426774fa4fdf02a884344af5767ba46d1d5b4f12fa383a9baa8acbfe12f1383e1944ce11097b7e3651269e7194c24a2371e3bf69b7e4bd5f8a4de12ed9edd977b0f07d7ec40514796977a712bb23c3cf39e9bf7eab6b5b8fbfa43b6b9e236af2c4543d7e434bdb7d9852e81d2d1959c584e6e26462853b0d47563ad629d0b1b4ea01eef8cf88e5e03aee4e009b81e133c4163c03afaa21db0a82735369b9eeff7c7d5d57b4dd2f1b7564b26044729d00b7f29e12f7a280be19751d9488acfbb67344534f0e3cbd4de1a3303d84600828cee85daa77622986bf50c62e38a99854d3ca754a5a193070830f4c9dca2bc5821b4db442dff264f9f894a630bf81deaf8398fa96e22422d7e2fa37505ccfd862f98bd02aefb786baf7b147a509c98ce9bcfa715d8c75bccccaa2aa3f034d9114627ec278f9c5e37fb330bb6decd6460fbcd943a54f479e46161ff1c009f27da7986e69875e3ce2e774044138024b70ba6fd034f8a634d0c38726808224d431da12c1587711a6749de07f096fac41367c5b8ce89b71fcc8c0e41665df147fe86c1a871094a5c5e3e743ace414b775ca6722117b486bd66447c55dc3e0bdf278cc6dc69be14d857c5ae4675f913017eaad6133247546790f39328ac5956bd85890614e511cd5a67224b0df1f296c55a52d4a50614c11ebe23b8a2fd055a9dba93fcf3f949075757c215774f2c1acf2e30b4d3786cffb32f08d8d9588fbc9422d18e57ae5aee2e496ccf1ad5449da6abff3881a30c0dfdbd230f8496b8d81111fe6fc4fe5db29299f60ca88268cd997e9c6c45791ebf97ce2a3496e30015e98c9eacdf314ca5dc2cdd643ce886356336dbf0e0d68b86660e4671cbef9b8b3a7b98d15bfe22f30e1d07a4e522493735d124b1ee0d362f38fddc5c37ff09d32f764a75f1af69f802e5b530dc5453fccedf7995d9805d499ba3e4d5eebbfa0387b440450e18f27b4c76624eb01c8610427e43c20aa45df2c290215accc858daa89dd6f94439786fa818756906d61ee661d8c42914f4721a5ba87ac12ffe0bbaa4e886944865310f733c7edbdfd833a0f97db26bc2d97496ea491f1860ad437334af29bfdeb4a7d727cf10a02ab2a10a7c5f9a15d38c9f4eba032776f21ead8a9e2928ddce5c4a72209629281bf77a4371966f2b0719a3ff5599a23701726f1b89f190414789970de5d76db37f09ff0823c474c83c789f7ef8099afd17b1fe5332e96674adf37586fed1bdc19646303813f917688861c6fa5ecae9a1cf89228e1057175c9e058cc27d70f90f57fecdd7378072180a2bf45e61e757173ff854f3249948f07c61f64117ca2b351a023c1eca835b3d485d9365b848bed4a6c83ed353501f7fe79225685a0c6e294b53c32cfe10538fb7cde0982c3416b6cf64c756d4f8aa7caa1e3ece688a2ca58f714983075b5ab7bbfcfbee75b7a8c4a81de402c876448ed580ee5ceeaff7559e69c044f1ef753ce226190f781b62495c74196e800555aefae549e9a5dc4e3578f4a572e4e10dcdd3d32d6930544ecc25114207fe0583532450210b5717bf29862d9d2e39caa673c9b4895a2ceeb0371c0eb6933b0552cc768766cdc854c8a5d25c4fa50f2221e817a9f1734421d142684f1e515a1268dc56d624698444d782342846cbfcacc36cc5acc5249097a58ff26814b753d63d514956d1d07b3f4b940fb62dc839f09a39c707e86c5f6e3be714b58d669a5364a73b7b409182cfed9406ffff74a488020d8d1db16e663668a6285526e2a33886453f21b5f38dd174f30b136196264e8e740d0767da725d500b517984c137479068c0be783854e80668e13e2e26810c485f232373a0ed1ffab42de73478e2c8e8b9766a95c127ed74691f6b5a7b37543e6aa36cff9592109d7e2374af5a6b7b85463314e290a5af202e9458b23b85a071563ca8f70b5466201fc6c9a0d1dd637a8528618ba1294d8edaf9bd0932e2c51b265905c610c0efcbcac47fe6ddde280fe044622c22096d49fd39e2828ff7b93d7ff60ad57a03368bd904a333d0bd8cfe0ae66caaab0bfe4b2489e170387bd8ae69c9e8d5c9ea163c5345fe1960a19065382d4c9ee73e1d2fd22d54eda16fa1cbed1902659f6c6c71ad1d397e0fcbcbd4a01319d02edf5f35b094e63c6e7315509071337017dad4f8a4eb5016862f7f4f0ae603487f949d826a1d9d984f448284e8b66414307103ccbd2120018186a08c2fe1589bddbd5b494617e11422894648a07766f2c1f53e9443cdd6c23f73d1d0d888e23b682fbec62cef6cf7a6b5c62331432ef358585e73c84c885b7ab1da2f46d71af5d5ab4bcbce89871e92c142a05cab417103cc8b96db5f031b99484864061ba2ef7bed0f1534bf69f2cbcedbf5e3c361cb5c7658297f0e8bea70958b1c61d017062c91b25001f691d17d9b53f0c7bf6fc6d789bc2567234074ab3ddea514f120a69e1ea2cc0eaf95931892d3788ce21ecfd3091f6f98114bb647b3c88e12c34d7bf9e433feb5d563f57abc9f28aa4cd83e60c674df2828a9ad8034a066a9e74303fb572678f86b19184086b9a91602de6fa7edd084a72f9af432a2a939c054070596f05ea7c3bd1094b61998ae093da2b7020415f161ab4ed3b76b0f9b77c22d5a70a37a31af673f6cf87df255dddfe0bcbdb57fca27a6642e3efe462ef3efbb5758306eb755066aaeec86fa29527a4acbd2f5a5ffe9a5bdfff15baa0c16b7410298f130f4a646b98e52fd76a317731b48819c7a7d38b95eb45e47442238f8a602610b9686cdc7b0c7702106d1490ac7125a92c1d226cba773aee105e929394b10e01518972f143c8367605904fe1ac741677dea6d808e86736140a2c3bcef0e30d930530c997aa3cbadf0f148742d98c77f20600cf3590934a307ba9a1f06f7833a5f0199691998e21968d30a3082cd1cfe019379cef68489c9d0fbf1d66291b5adc51db2b1fc1d4c53e46e9652c2c9a66203620bc50d3b206081fe38c1131dd1965139d69657d7ad46ccbb900cab324535559c1f1d0f7db59c67ccfd4bd12860514b47e9d7b54eb362b1833ee55803ebd85c0d1bd87507fc358d032a1abb0628892e3efc17dac9d07937a44a737daa0307d79574c28d08e8f234ce4f3bf9be73683052a76c95a1056a246a856557fc0e6abf7f6ec346233b794a504da853f0accd965e805badea3a34e18152946aaa4edd7bbbe3e6223fd5cbafd46f10a10a332e76831f2cea8152324d4696872eba6ab73159c21b25652451291d63188b23c55921807203952a86c006f872598eddcf1ce68468cca99e342ff80de80b61395b2b90cd922954999d1c9d5978d3e52264cecd24a5c3fda255002c62815", 0x1000}, {&(0x7f00000011c0)="38aa5f227d128f2a5ecffba9885a9418e980b30620f4ff567d1f73355875fbf2dac5bde848a3627be4c5610d3001a40c04e31dfef0972a971560beb4392ec5d9aec3703c0c8f919ce05ce2b0c67cd62082c9f2f909756ae714b88c32c0ca0d82aa6720934dbf1f9f166e48aac1f1ca66c38e7fa7a4dd0b3d003b0436e7520bf444ec976d4653de50fb27373b2b7f32fd3a27396483619adeb85defda809d57d33401e60522aafa082c33252ebd23be98bcfa8f3cbc88b9eefa9866f7f9f3d312b664db81789dbecd545680a566defad8e681b03a74dab08c967d5f021ab949fbde4257da38cf92cf5a478f", 0xeb}, {&(0x7f00000012c0)="2a2a0c9060e4e20bfd7faedcf511667e2260b9521d9ce1067b950460174d6aef257bde3fab2f570ea6da5ad9799c9af7d2c7beda9a4997b98221ec0b4f163e8446cad3f3fd59d8b0ecfe19f3857e74591dfee855be481db26bf0d65c4923e165c82cf9e5e32c8ce04198a4ff406ec1f759ef8696675b5e86f03e54df728dfd74ef60d803291263459b7966923e1d68d378d07b770c1c23f9c84269196ff38b6891c87a04be54f597d2a2a8cc59d8e6dce1ba901d16fbe12fffa27233a197125b3d8751ad59322ef3388a2c791718ed590bf51cc1240606179910904041bc4c78b3babdae5bc8b5dbd07662f95b5b2ba6e9c7b14c69b6f5527e54dbaf928849c45e37d29901963d5cccee8a588d81dad0cf5d1275c253b38a2121a482455e845125cdd3cfee3e4e3758c1a8953649d61d2c7a0ef646cc68aab713dbca609e3487d3c49627212714309dc5206ce9d0cd5219f984e0cc1fef214abdc8ee8b13bdc6806aebbba01b87f8d7bcf39c845fbde55101d75907613e1c0aa0679fa9c8c955104270399c884f5ddd6d5dc715ca02f867c92595ec71b6c5c07f3fc8a06f1e0ce07cb39876fdb34d91dea228cda82151423f8cea41cbe38633b2fe8b7c2054bdfd648482171f704b16135bfe6562611fdee8ef7140a7f14d934ff97423d90ab8c0ce839b69c9e311559a4c9577290f586df8a7551ba11b942bcc9e993587db5da323eeebb0ed17903036b1ca8a1325a1989239b99f24403864f922af864ba499688c57a1b27fdb6d781bb90a793f515763db32ae5167db0d05ad18283b9d27d0f512fcbe30baa619374e903acd7b587e83b106ed0259f6a600f80db03ca9fcf87c268ae5c4af2beca1f89abdfff291e0273abc08578122038ddc1c0beaee4fe2612f4082885f70e5f66579e13c43bf9b1dce1d0b833341d27fc979adde544f49c33abc22efc422a2c4d973c44614c93c0bc8d272e193af1f3e673aec4baf0dea7d3c257016ceab251ed8b23ffa3e17aead83faebdd75a6608a6bf3cd8c62d6517fb7ec1884a4ec8cc7f9e238918cac82883b4690b88cc3ac54beb3bb880291a020e7fd65a91139ee37d498f8721b64bc17344105e6921c1632a26a53619c6f6328ea4093ebcd1779c291723ac874a5af8e854e7ca7b896757d095cfbc7c6b70512218a8e770742ac8367a7738366441197a75e6674250c256e12fd22c21740b6b6564b07843fb5c3958a509b31177acb558e9c4c38783a4c0d457ae01c8344b6aefa09aa46a6b97ac435725354c10c7b5d6f25874ef10927f8d130da7f71cb935fb3f63e329764df989f36627daca66943481a8942dee56c608cc7fed704db49a6f684728d688c86db3204be4c09955eeb55952cd155eab6c686775b07c39428f11ebd96742dd383cee83209988f5b3d1ba44cd88a3a69ad0c06c282a7b0988dff3cd4bc8d6cda548af7e68063a953d3e0add13e318d976ca0355f1518c7d961219bb6582557dd332a8ea1cfb6c3bb4e4b185b803add1baac8bc059613d32c657e1221b7468bcaeb0fca9ed324d61e25feb976a630929b6e782100dcfb5ec4e83586930e538cb53d5c20dd8836e7b8d849f00fea2bc5781abcb739d7e6d6b0e257ac304fcc14e5b368c750f41f6ddba792e0a95a1222b3be28dd5eadf17c91018d592e5641f50b4075880cfd56d8f04f4566a1f898293e64d7a54f720c7aa4228fcd2ddf396dcb8664fa4ac7f169e4028463fedcf4af6b1a62f83defad9bebf68e2cd71e8c413ae11b3f68b39ec75fb1f70e2940cab500524d4796115de7d81f78d7c73b9dacdc2e877fcb099770eda456d2afb5503d8c19bbc4e332307194d10f051de80dddb3b64452745a532f7586e51b8794cdcbb8689e1d5b2e328d153b053731e024276ae3a4aaf49722c056b5a1c5a3da4409371eaac28526d5b5773f0cfb1e20b76981d343111972f75f1bdc1c768b79a070a3e8e0c6743f24a64be1c28983fbb8433e3bab2ff1024b8c863f68a529d807628963bcc4c217bad773edc91d6f206255ce3726cf51e214358d29a9ebbfa27b4e1a795373abce14968fa6a5906e26384eecd3ee2840818a8646f9b12c1a665773bad9ccdfda664a352092fd8d0d4582ad2a3050d54c92b0b9164865b3b3260f956832b34c1ae8246a5bbf65ed4c5bd72f9598f283aa14bd03501c679361091a83193cbb4f7ea30d73b9939ada443c1eddc4684cc083303bc5d08026a432ee3ef793793dbcae7c1de75866a4a2b2fbc1a14f8651d127f4bd8eca30e05110bb1a8ed576e9662d9b48bb4d55f2758231461f5dc1159043e9d0298857ecde3950ae4fd52108a3263239d0c13c78d2ceb0d17ea3cd7681952a02e0f496f91e0abed8d3ed07f7b1c605d578f10452895d6f63d14e982d5a98e6eed8fc71a640c39fb3fec4475926ab4c41d81dc2b03cfa132f318c769a30fbe1b6cc6fd997b57a99ebb168a98b28ff27573b699da5e27be67b3c2623a01cd3f9d425ddb373a6e82067366c520eae823d0e42bba4a29309f51c1bd6debbbf4970c014b9a02506e5e48515936c3d42f6b78e6126e0e995729a77e50a7d3705166f0cf1763df699b638ec8af727618aaf30cc26bc5eacfec3be3078d9afb9a6704c447c994f74cde27db1c1f49ccee7e284db96ad4308a78dad68f7bd5df5b570c50b355fa327a12bd26ed3381986f9c2735a64fb985c09c6462d61061a747dfd7962af57a65800669c7c89e741ebd2afc8b7181bf9cd2afe2fe642b692b1ec49e9c52b2e92caf563a2789beff85bb2816e9c6518086cc5617a0834d107587399a3ac5cb539383cb59b83d21a6c3d0e6f1f8701ad31621ab132dd2aec14d97c2a4ab3de7bd143ceba8349059fe3e863348dd04712a6d0e2c74a75356e92225f9097739b6c648f6136854337952951668e5e074fbb5f31932d1e3271e982947ec3803dd45bd80d04fcca0e32bed65c116c60a42d8373cb04de39e617bb47fcad1c60eae26f22126025d25499ab8cfbd48e95b79f3cfe3cc129baac465ae62079fba0882cb215d66ab0a731813478ac73587d38c5c9fa7e6cde4aaf323b85da0929fe392ae4213c8ef8043ec1db44d722fa1a60ba16fb480afc273dcc10381312c66d568248fb4bdee619bebbb8a0f9de8792a5128121084c26aac1d65c04899e9b519725bc04e7a6150fcade56d9aa7ea5d3746d992d0c07ed871a269f90eed33972ff7c97a7506dd98a06ca31e4c6a081ffc3a5e3cd5ba13e1e54989dcd3e804a2366cdb8b8e793817a48397dc7b9ceacd170905e1ca08a7465b7d0ae2f5a4c48442b76285215ab2d18cf9b1b74aa94a61bbba77200ba89eb770735555ff32f0b408681e0f71ab425456f536ac9f57eeb2aa2a58711b61c5542ee2a77664b45454eaa7040610522a6aed03fb3982916308a02af0c9cab4904288d3bff6b7ec3e2646faf03c09334a5cbd5a7599c0f893af525f5899120ff4d297d177194ea476f3f97fa098ac92b87ade93269de1ff697a20304c551a2d98c4f117b18ae5569a393c805b6a9c2341f957dfaf0e3fe4c11f6b693bd190daeed4371d0f8cb57a7f80783cb14f22d72a3691001688b639e9bf08a1b7565d14f9dbfccbd5de3d01089472bf238adc3be43b7b94491f97fbfeee6887ed6247d480e89af1a41d53b5371582e25ca97585625f838d13ceb3ec96bcf45d9a88b6dc6de0a43bcb0f4f1d5df59f93779b6cf750c347ca7183dc228bddc879828b0d9e1ff9a7bdde58c2886165ec50e0a1673eca299798354c8cddaa34c9e65d071f53240d820b9c24816ed966e5f5d881aa0a814135a4b125b7dea248792f323cfc5726d8ce290ee554a2be925d894179cf145d2a1c229a46c6878dc26ded3f8454cf3e534f4431989571b9620ceb61a9cbb5380bdd046f4c522ade7dc5991ff3415a17fcec7b87fcaec274a4b219bb5faa806b22c044c14d0ed52c258c199c75cfd299ae13620397b9e2a0bf273d317c144b8695b7b855d56c258a32f5aac1341f9ea69058e16481a971b11860b4583bdcb9358d96705f4eb54e027e6c6c852d69e45dd401ed8622bbe773c6b4bdd80f8f94650e5d574a0779473d5a2fedc04d4570e9460cc1a7457be0c4b24a940510f445a5c48d4f8a59f5bd55886ef242baaa1e852596928b3ae15151ecfc2c7b8e51d234b10743b2e6cddbc085215d15e42a38b1f1b48b0aa068b882aaa0872ea3d84eab7dddf4d5ae4d435558ccb60a6cdb84787c1cc3a90f0b2aec786971e35fd68f2a1b674a8dc429f88a699cfdb52c5e5c07c0df9d0b172890512568b5d529369bb6d547620558e54271d6f41aa2cd5faf52f304375e1ff175d915952cb24908784d784149fff597235cc0ff63824ba9ad0077bd79434b3c065ec6b341055d676187fe6ff7ef94667a911c71ac95f916bb8d6c9a960d04b934ce8aab2daba804942afee418763c5c95a68c687c143524896051da2335771881eba0094378ac8939bc54da45e13f416adf3d3a37f65ce5853e30b6215cee0f2cc2d86abbabb8301c7e08a2aa614f17880e564a86a5326abfb2e8ecc25302041bc1602898f882eb8afc09cc361ee6d2e4964b2433023c31f838433bbc4da836aea941b9ad5761aba5be0014420035dca56fa65ec67902b30a8cbc27036f1f22f36f605f657f5f36df9d3d7590c2b2f5cad8ca449af2d1706d64750e564769fba3e4df60458471e1bcd96f159e8e24977f484702d4b1170846db9ccc82d29567508559bc610d5e00d1b8dd7c1cb595660a74246fd34456b78f5e7469f7e49e66eb2f43263cfc307971ee4db15be30be9e55a5aa437937b7aae323e60e7b0301f0d54cdb9a9e82870ab1f281a3008a19ca2b4d15ada87883b2fca05364ed78ab0f2834ff19263d3062b02c4b11560122c119b3f44ffe905ac9de07ff638dd1d268b4ec304129634c6cfce104026c9cc493175f15df8e63e03c4c0f8db737b8ad7a796d0ef39440681d7bcc592c60643558c270833fc58018030db44a29f8cf1872e825bd2ca54cad4f7bb83ffd9fa2ceaf38890cd7559a997f8d151c870413b7b78758951733ecb101beb4269d3f494ad50fca1856ab260065a38e632ce9d895f83e7a1b8e6349796226242d74a470c9de1ca2257718d6baa08a2987a7723de25b73fdcea34fc8ae26e54a5d67f40d9d0e8c2135dd90a4bdfcc64f2851f6bd471c2faff875670abf3c816737860dd57537bde54314be581d57112cc915d8b34a7fb6978126027eee9c31e39fd25d34df5421ef4ec879b7a8e93879d6abe1a2946eaac465ce097fda9c78cc4986c6529b2dd17b73f2857babe3721a83375ade24e34e17f34c6956f77b029ab4ebcb2bcf5a6e4d118d586398bc01872f6efa41570285491c3dfb4981dfe398dff03de94799574ccd2780cbf8a87e0985652ebfe48ac53a139b608352483f2ad87d767241001c3a9bc53bf70c3586f16feb77c2b335692b65edcdc5e15b45a4d2842f47a3ebf2a467821e8e79222ee8946366969f00d521997c6d0c44b474618293d3a29a90e818477dd067ce856e352fc2de94c7db5b83268e24aebf8a93b8a8113440353ba09fdd4387d78e2df54e2f65af644b7e8d58ab54e99e6638e5e9ee956e2f14f2c2fc95b66b6ef6e38478821e1c44a3914953521d8c804ec7cd138f94dca041ea135407df05c129bdc05edbc58ac843707aac1512750c855dd5f3be83c174a8503063c49cc4ec09f31c56fea164773bf78e6d6737cb88c549e84c9885701c0370b57a981bce5512", 0x1000}, {&(0x7f00000022c0)="fb6cc21052fc85888ef68bcc38f58a820cf101f252fbe9db19a2ff40c09f58cce2103623ecbb6e2a2d3006a3158701df1dd04fac1b76a6ed6b2b6ee6c8ee0f8fcecb5347ba8b10afd10ccfccdef5db6ee633063446d88ae1f9ee17068bd1ca90e887a68b5a21e87d307b6a82688c3995d26f0b2969d7a673dad1b524146318f7e492e9c93874b6bb2e408c003ab55123c2d3d579436720b2d0c42ba43ff0616c9160d2518a87f090a0e57e1995db2ee1e0772bb9522fb37f31e2c2497d1516f665855223bc709a0bca6eeac5fdab25f8e4e99aff000055bdc0d46b9264968a9e099636", 0xe3}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x400, 0xfffffffffffffffc, r1}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sync() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) dup(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="396cbfedef0b87ced9869399e76ae367803da1238ea4ce286d7d7a344b9928a95145b1c89501d2a8ad8bc410f5a40a44f0362274e9a3dd3dd9846034ed6207205ccdac882c6e12334faff39a59630744439615c7f58de1183a6f5d17", 0x5c}, {&(0x7f0000000080)="44cf1b95a92a2596f9bc470f", 0xc}, {&(0x7f0000000100)="ca903d7f6e51c02d3d574c", 0xb}, {&(0x7f0000000200)="cf9b409d9ff8878a292c956354596f377cdb10a1171ec3999d07034dbcd0d472568528ea5c47235d2b07ce41ca13d594554973ea95f40de649603873c1f22313b54ccee749c0e858565d69221ae4592e9768e4be79cfde", 0x57}, {&(0x7f0000000280)="5bca6c3a11cc937597d0de905e394637eb237c0f50086f305500019aa7e3579bc53ef63f230a749a95775d12d17b52e3e7718e83cfbd541ca7ac360e897e1477c9ce38d1645380130c09e481f1aa54715e92c11d9eb5f7b0d64aaacbb46e62e6d193d484df1cdabf869333ad6b5e66ff1989b67cee0bd7741d28d7260eb57e7653c4fbe148515e81df084d0f64fae18a50c5bfb501b7ad2dbd8bec8367911bba37324778e99327b34b57ab6e16bca08e26df3408c5895979678bf1d0c07dbe243c61e523dfcadbb2ab3c61c8553b7df21878ecd2fde4d103b63a2f3161772c0776d76750e5a9b6533a1544dc4421", 0xee}, {&(0x7f0000000380)="b7398bff9f43880b045d0b805f5e1928ead3eecac058068e5613e1022549fa56fa82de4f955558d9e2dd09188c1960a7bd1d5e20c6267ebea490cdca7f00f84784d531cfacc7ce2df298539933532b7eeb8134e9e4b0376de7a10c449016d27d8a2a753bf677e09a7535761be64411be5d26fb4bcb128d34b673fa370aded8f79e01ab64aef75e14410193f89cb4021c38d4e56dbdee02", 0x97}, {&(0x7f0000000440)="9613fdc006442d4a8f7a2fbc41e86045ef33f29fb0b2be4239e94d50d5d70ed19e4bfd92ee63e4be0b89de3732f73b8ecde200607ecb0064953cb2ec609ac3599d59edecd0578b10d8be382de3f7eed2768f4bc85f0a52e849e90df0de478655c4db8b9dc301331e764f03b581e37894b32d054f4522e3fd8ae2cf3a8325abfde496a98bf47c7c444326469c69a7a574d77ba02c4c4712ca5650a61b7e42352a00664494e8a272d0f3f2760f996854999db414df396b0877f94484f995b577b380acef90bd4d99d0db63814c95f5e7b680e2b67e729deac53b41ce6b0fb1780594af621e2f353b6c7604bbfc678e35511bdd8ea5a416eedd25b5d8498dd57153d30e4b7f9b73abbca4a2c2da96ae07641d1528758ad47dfeaee2fa43c94bcce136998764fd4273dbe1eee0fe271f81da850dade3638137699d28649dbec62be9f92c49007908827c53a01327098971ea6753d8633f94536c582a1cb90deb45fe367171d51924c908e900963bad693409bd55f646d4f648ac080a77b601d88fe6ab6fcd93762556ecc2133c49a20f177cbe6154cec756629f230e02f947a5096dca12f89245c533e4c83b22a9d1b971678c78934b0ac00ac2b59da9c94aafac30ddbebcdf76f1a5947798880c059a138333df0a08b8a721879a9bbc87dbeb09c9b9a62bb0d46c1fc815d1972645f28e811e21c9c2c6ec52998d3d2b39ba0c1e031b9ade87ec29ec1fadd27ca6777f6ec4ec066276fe87f4e0a58852fa477d4f13a9ad2cfaf315fef33aa459dbdd3e8142fc1ddd98235a686f27ac016e32dd927c128fec86da0283e3cd4c1fc2b2ffc8bee295e04b1cb2dc67ea108f15f7601d08fe6413dea86cdfe2e688e65ea26d31343129102187d76703f137516c12bc3ad354bae8e5a9b9b45335e641a9ad3d665dc9accf4c5e7689eb2875009de36668b5d6ab4d252553673a5e5c3ce5f036777ffd16db579d98ad7cced62b00f1570e35421815574d3dde8112b8522badc2445f5de20d01015aee2f7747d30b32b098f719dd6bff8434eb65aee138252e8160e1445ad277f7e6377618bced16697b1c8ee862b5b26538bd468c044cc5a10ea5bcb72f7a17f3f5a1e66432cb125cef32ee70db961fc49757d04327d5e8f02e33d0f55f2c9f97dddb3a340810698c564415f25f3c0dcd5ec7df74e3a968fc682fad5aa035909dc9dfa898a696ad9824529bcc2d157cbfc86f8109adea25c4ffc53b1e26da9eb3266b8dc5e1cbb0aa6f4f68cdb88e0d63fbb348f1d235788c9496c0e0029d4c67e122517b99840070d927608913ac4954e1f2dc8b3c9d09265550cf08ae0f8dba78bfc0657b1549d13534aef16eebf47c66a0977d6511d86a2561cb8b395eea4d95e9e78b896f53043ca8f0cf2b7683265847b143b390751a4a2d56596eac3255e6d40f73b1da7fca38ef2bf43ded173c2bcb00b13a66becfdae2a8077baebf726ffa72e335ce97744e3e837a730ef108988a187fec3fd0ac707366ce7be44fc6e61ff26c00aeb0d3faf7ed76210f010cb6a5f00ccc2f555b1ad76236bc2202fa20f8551c9f1c63751b6b4a48382822ba8ae88d7a144d0d2d06e93ea12ea41303b4a814095ca832a213136ee94a20cdb3b119a5321fbca8ee2bb14c86aa51b168cb6adbf5f24067561e10a850cc88784eebc4f09e9b5c37ff389709f66a5fc9fb3148dded1a52956a445d4e341c8cb7fa995ba6484cd9b7b7036965d8019072cbe36991ceced22494a5f9b585731f08a302e81fcecd331c916b99729c9f77d5f9b0446f27435074db83ff0301a794d186bd21326baf96cbb542b7ec41cf958aafeaa89ad6dc3b5716dd1025c01dd3fbfd51f00c2b36617b5ab8ae9c668875104bf7c8016052f8718044678d44397b6984b24bcdd4a425dd3134db3c47499907e7432cbdadf9e299d077a9c0c5eb6e873ab766845a6964be721bd72379c24f1b185c704dbf4626aafd5ff55a1a384e69ab5b84ec3cde449960d6e409ce15eab7aa8fec4eae428849fe3241a4abc2b71f1030abdfbe9e5b3dcf85cc6a49855d26422d935d963448f55b51d363370be61e916ab2518ad74016942f807b740eba3fde6526208713fc8426066b361e670ff36e7f2c5b6303475eb82b65d9b723c087e9c55464b952cda3f5b8cb228548e8cbb6ec8dd0acc44d77ca2c5207b110344e4a457d87ad80f96800e9f1a95b2cc311f14f8126ffe8b4a57d77a99c5f1f072191e7387c969a8a65b702a87ec7dc0c9c6892a80cb5f1c812bcad9bc1fbf06cd15058c1be7eae23f0152160d0793460d533b344ddf813b8b174b320b03c74abe1f734294aba2800d80db19f529688b358b4a274f039ff16d31a70c6c3d5ff88144fca4df0ecea8f189358c45a2ade17f66e4f7ff91bde98e363d6957760cdc4b23f0886c77edb02d1593bcf14a371a818b02abb0e71e44275fb44907592dc1fead23a7fbbae3309e32aa79e69c694db6ef1f70b583f44bbeaafd853f1e16f1977bfd95a214ea46a9d7dc9d4b5a6409c0e72aeb5f2ff168accdb8dc1c18ce411e4fdfec97aebff59b8bb277a87243ec82ee7a6ecc5d38738b06b6a4fcaaaeb9f8ff55ae14ff4d10c494b772d2f107f27aa237a060649c9b71bd05075451d3eb1064cac02cf4f0566a495bbb19c688fc2f28e728b2c6e1579d932cd0da19f0ebf10c0dc4d1bba346bcf8f85d9e1cd0f70a932e74155801ba35a91bb4d05db0c98ff4f7ca3d5423171971882fd0afc50680cc69a98229412c8c14d6f940ca3c3e6fe3a9a0d2cf3fd77695b0d965a63cf55fe69a68ce031e29974ed315e49d7f28dc07421787b55988e3fd5f09eabaee045cb455626bc9af2cc6ab90eb06c7fb04b86fdde46ba9bc88dba1df07dffb4998e29a86ab818bfa9e23a234a341d3b0466de3c060b4c27480be51eaff0f9cd7302a34faf5054522b15ede73ba3ef95df7ea6940ec773d8d00b5fb7d7a16d31b9df0e0e22b645523c30c574b050e552d006116f77dec059166cadd39b73fa8d060a68f3d97caf949d7c30d0e8c362ad9dde0c380bf939ad677e7ac3247669ce6320b06041024d046fdae84739213900d53001906b63d7ef0a805a5d3a3914e2e8a80091f78858c60b442d45b343f9fb6822b865885916d0b802dde2ad3f0d41049919b27e780640abafec1d7bbdd3ce0eb14c3393f0470832bba6258c83f4d18a4b4162e911b17a6b6ca8b09cb374aa36f59495934712a6290a5fc27e69da4a96a6b9d67dd7619834acf190b268decc784bcd312e3236f3c17b3b75f35fd88fe31c1709f7147d3069be062aaf2583d5ed5dd4ddcf6bfe875c0e409586a56a83714d709e9f6707b894bbbb380bc982dc4a319ee7684304eabddaad8f4866f725eede78bf256aded6e4e3483a945d00de9feb0866bd5467aeed5538584b6fe7a076ccc5b324d0cdc1e518eae412ee20546ef2150b4290f71f11b8255f746831b8277f537b9772ada0a62551abd37f575394eef5ad94c7d85e2cafdae8f650ac89bd5bb02af1b4c82c4a9135abf04fdf1b001559f5009a323aab7b3f71f65c8be23eb7e43474e87062ab8d4d6272915f0169899abd06be54e3eb02842aada6b0c51242bc2f2db5db256eea57ce568a0c9e3195e154e4aaca5f109d07fe270ccbae2276b574be0f63198d36686cd33c36cb1ca3913981736a16bea993f7c95ad3641ab8a32b048b06f153c6c84e45f2251bcff84b4ee55902cf464ed8acb60a7d1b6a73da099f8103aeccf8fdf7c466a1fc8ccd1a7ecb719127e1c901f72b8e2b73e1433bb8b711a693c4db3d74fb3a04c61f1d61d37a98a99ecd45d0c1857f1fda337c0037c187e3334fd62dd6b059bb01be38efcb5a57ccc30d53f8ed1ecd0d5d5dfce2cf29435b76db5c80c2ab59fd4a67ca93bb242a6130aac5545921591e423bb0759af74d9ea21494c278922f5d611340484f984cd87be306eb879b867447a96a1b92465f855f281947386ea7a219e7cba74489448694274ccd050e64cb11374a485fcdeaeb760efcba83bcfbdbda5f6ea94964061795d4335bf4f0c80ec0165d067a4a33edd58267592fab3d040959af4d3672163230fcb38946b7203dbbc289cec92646f2377b38df8b1494d7f66738a5083bd674c529086df1569cf68519a3d6129348a1fae5e8f4b01dae6318d0b5210a23b69902a10470c31966be76148fbb003a81503e59887edc8b085c6a0cd264697bc672a10dfc66763ca87faae036f81436382db0a6558d8d4a1eacad4965639f2391f249cb13b4cb3192f973162d7db78cf2ec474994aa674842ad8c3451bbb82bee6daf5a3af437e1c4e884e067bbdfc245ec7ea034b1be07f3da08369f17b0591fbdb10e02013e881a305f7497f698f85170d1255df7bd54ed80cb26904048f9002596f14e6db1df48dd1a9243a31e32d568c3222295cd864fc9784ab01b0c399f16d9d8079206d65b02174c15df7bec4e3ba11b5482dfd0c4be6e51a3deb374f0a602d482360798e042f96d1dac64189fef01fb9275412e8c671228aadd5785fd5e60a379dfbd0af0127ed173e125962aa7ecc96953b6b63e828d6e60dda15a3d50978d323534e60924c6dee6db03ea7e743e990bf42bdcdea40b77fab5c385c75f0f7aa84db81b76918df0841d1ab0ca24b6240888b005365919907700f74f3690b98d1a5630e6681de10935897d3f0f22bc868810a5919cc5a6bdcf3215378e08f9d19922cf8b15503704186e41f3b595980e8fc5ad978564982907531bc35a821b967ab71916722fbb7c9b2b389598a23a2ab4c700e03da9f15bda923b6a0a504cc90da93154fa9773e36542626bbefe3ff2203f00ae7874eae3f45a68bf72e263ede85990449cd5f6b99903ab9e5f67b5ff8f05f30273bba1681666116a2f35c4355787660a3c4d7d702e25278a72d2e1c8fda98afa0ffa6c2d1faa543bc85aa4a052b00ad7f3fa44173d2904e84d74cccf6dbd49c8bdff8cff83ef17da5f449e4707fd4bc8d263beaf4d0c480c27c245f76e586a677f8e6243118f41d049ccc6bb95cca117c3ad6da84c783b79a074ea410bf6e23843d229b36d9e0443b1b030b9edfe4c4d1146a5ddb6e3694e653faf4f5e276dee37c2999d67b792d3e6fe61acc35af73f91f97bc5a7bedf0db0a2cbb040e2ff5bc4ff640d375356270247fd741feca8c4c8c18a5817ba55805788f1817accb1242e03cd13fb159c8229700d41f45ec71adfd8e981da8d53ba304308c0e5a6ae7ec467fb86fae1fdacc3f559036d40e53ce08e4ee40b3598e6d3f258e6cb250eb6d4b5972e8c3b5ec7a04cabe85a0480e6fd2747820d9a96a2776a76f8223281cf96624ce8f5f09ef48e50494e0674552a0ab76ca9ace807b6ca613f31bd492bd82fe58c688ca491466a8866bed72c635b7afd5fd62436256c783695300e4c82e099511bcd86edd379c937011c763fddeb5d0ab00f8e718983b8f04a3cae18db2bf21cbda092796930ae74b9579c1742e37fc4b31ebb81685cf89c236a3574602d99aa8af2c59e0e169d692fe50670c96779a5089a96b4936649bfce8584c47e448a6f7f598b2cf1e48951598aa34a57c7756607e6813d095118c17f9c06a1f54d7e7701f0d5f551ad3c4bda8377febc21ae7fe397b13277954efe200dca6d2122e6d1e92877469fa3371fbc6590fc79084d4798fd71eea61dc5e03ecb275ab2f95be80b3bdc755a0985db575e52b3761da48c1ce5eba18efd5b434fd854fa77c9e6ac1f8310bd5336eb8e9697b823536825ad", 0x1000}], 0x7) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001540)=""/32, 0x20}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) kevent(r1, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x7}], 0x2, &(0x7f0000003740)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x8d, 0x80, 0x5, 0xa3bf}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000030, 0x2, 0x80}, {{r1}, 0x729ac0d396bb8cc0, 0x22, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x55, 0xfffff, 0xa1b, 0x6}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x0, 0x7fffffff, 0x8}], 0x83f, &(0x7f0000001640)={0x0, 0x80}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x90, 0x0) 16:00:29 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000080)=""/215, 0xd7, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x8000, 0xfffffffffffffff1) 16:00:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000001000000000000010000000000000075000000000000000000000000000000000000000d4ceca4ab4ff4875f565eb8d29be02596a9d12c30cd6ae46a04f129a9cefb7a08d130bca06c04ab05f475bb52f86f9ee86c36c44e9a666b73aa039b8f942841883b65e09fa0398620c58e1fca020a6abd883e4083e6319a0ae918c1598c55fcf6b69cb8aafbde77a068d8ce3f4300000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ed0000000000000000000000000039ab06ca31932d9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x70, 0x3, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x18}, 0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x400001000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@\xa5\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000640)='-\x99']) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x88) faccessat(r3, &(0x7f0000000800)='./file0\x00', 0x102, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x1, 0x1bc94000000, 0x5, 0x6, "a0778a7fb9699d5936f5bf169cdc592f5c9caa28", 0x8000, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getpgrp() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="e0071f801d29e14f39b397f2cf7133cba0f46507441d99ba5e1ca51ab8fe54c10ca9ccbf9b2ab7798a9123776543f9b6553ea9ea", 0x34}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000600)={0x7f, 0xffffffffffff315a}, 0x10) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x8ebae34be4b7a32e) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRESHEX=r5, @ANYRESOCT=r4], 0x3, 0x800) pipe2(&(0x7f0000000680), 0x10004) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) sendto(r0, &(0x7f0000000200)="eb7b13da8cb42b18", 0x8, 0x408, 0x0, 0x0) getgid() accept$inet6(r0, 0x0, &(0x7f00000001c0)) clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a3341f"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b3da0d569182d410cdbf0799c6885f5d10774f514679f2f3f9555d944de57e8d580111aa73d1ca497f783478c54afeb55b7d68f53610960db459da459f79d515b03afbc2603e3b40125153d41b69ef9f023cfa4e63c466b2e908f5f48a02ceb8d08d0cf01ff794849fce917cda77770604d879eb6f02ead81937ae1c2477fd0cc870b7830e59e74864a7b6be341517641b58def9bc874fac90825b421d0797669b66d5621d10bdffdf0a52d507", 0xad, 0x408, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="90e9d6b6ce5a9418c5dbea2a0e19aefbfed7841a8c5eb14d03fa83a846435c4123433b6ba6f05d8ecaf0cfb378f3b4d9d999e3cdb0e775ca3b218eacc37ba5e5ed08b152f162fefc16193fb8dc52812e4316bc29330d914d9e4029c53c4eb2c22cb510d907c950d2ee46fc62e60fccecc4ef94d006fff2a98994e11cbd0cde53523677d7a6f8", 0x86) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x600, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchmod(r1, 0x80) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000040)='./file0\x00', 0x8188, 0x80000001) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x3f, 0x1, 0x7b, 0x2, 0x3d, 0x6bb, 0x52}, &(0x7f0000000100)={0x5, 0xea0b, 0x0, 0x3fc0000, 0x80000001, 0x1200000, 0xb35, 0x7}, &(0x7f0000000140)={0x0, 0x18, 0x3, 0x7, 0x2, 0x5, 0x2, 0x4}, &(0x7f0000000180)={0x9, 0x10000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffbffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r5) 16:00:30 executing program 1: nanosleep(&(0x7f0000000100)={0x2200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x20, 0x8000, 0x0) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:30 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x2000007, &(0x7f0000000000)={0x0, 0x20000000}) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x10) execve(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28a9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x800, 0x0) setsockopt(r2, 0x1000, 0x20, &(0x7f0000000840)="62787e6fb999e71f1392391cf47eca1749a4c6a7fa6586", 0x17) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xd7, './bus\x00', './bus\x00'}) sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x8000}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="9d2e5835ea01fb1ef25e065469e10862", 0x10}, {&(0x7f0000000240)="185b25873bd4494dcd0e9857202a12878432dc2183d6a43506f21a6f8733fd3605841fe5c1b1e433c069fc5b313c48b260c4897ab35d3d0960fc85d1efcf1d6e13fb9c6c07993f2e525a9b9d164b9972e3ead201fa1f3b5d2e0f7b616cb166490c081c31de1da0d0b803b4a0dae8a18f0a09", 0x72}, {&(0x7f00000002c0)="91320f009d90dbac007301a242577a155912938eea04b07f9f525dc7a48de0f3774dba39bf1c78971c4b31767673017d4aaeec6471f2fcea244ca64b083b7d52c5a4e18be9c4905220c196dd05005e66a736de73c14f44294344f58aa55900b6aaf2edcba9507c5b653a0275b441d9cc61630d8769e1ef433b52c4d0c1ea1165b25325cef7d2632f739c2b6e4e2abad770738c4a6b250a3b70d1c2105884eac489870b7a821f715fea7be576ca2e3f0892a291f9f587eb768625a6c09a663ca2cd8f3885f7e0d3022a14223c0c913460c7bead950bca7661e35a2092898cfde48a1dcd4d76", 0xe5}, {&(0x7f00000003c0)="9f1970d29c7972959818791ec3520ee5cca23a2ef6076dd7d69df77abf60d67f9ea963dc8a6e481f8740448cdc98d4f64d5c9e110258d1c1ae27ce609a8475d27b7d38584eb33c1966cd43fded0fa967e21c8cdef0d0824865ba4df94e8ea68862ca3b9c12", 0x65}], 0x4, &(0x7f0000000480)=[{0x98, 0xffff, 0x800, "81b73c603c3640d8d16ce851a16102562b1c361a673d192b91fceae1eae20eedc3e87dffbb0d06640a830fefb3829b9117432155c0ae5312a77a9890ad8bc641a2a6b742bae55e5874080b9ee3f77b9969c8eb807031ed208a38944fd3963f579d1e9ced3c41728e1c89dbc8701bc503243c9eeae2af7e599735f1713182490d3e07b027becd13"}, {0x90, 0xffff, 0x4, "b710c7d22dd8ebdbe5ce232a78279da2afbdfc493acd1e6b3933da42e302a8be4ddbc81fbc0a5e61761b9212c8500928650521a65d91a14011ae87a414bb709aad6f606b01dc7928fb389bc16cee60232a4fad5b54c4fc52794f7b5acd2c2895fa22ae9fe9357251adef698f29f2d545eab8d9a25a21194e7ee600"}, {0xa8, 0xffff, 0x0, "72d0c42add82eb88a3ff29a6e30b10ad672176d8470993062c1b588461c566c7aea8727857066e343b59cda4cd9496e6faa1393cd737ccb8514468cb41010c5f78995820a8b8324fe2d98120f3697e95725efc97700693fa89d60bf49976ebfe5049c9dc6f0bcd171b34eb86ed36a2513e077d762cfb65650d5cf19738f8de209b4b177f3c804f9d869966cb00a2d5515939526efb57"}, {0x100, 0xffff, 0x7, "cbc714f325aa616889c24225897d96aef49055424a1dbc27ea8d15ba9a65e8650a26ac0b880f6bfe344df927ab53ea89cf2af02cfb9e3adbdcc0fc9c9de54674cee2c0a4873447fc075a1e9c67f9853de1b032b2836e07388dce5fb333d860e29eaef6e753dc4d050dcf0003afbd7bbd40315faf53546605dc57775a2025767bab1f64e7f1707622b8f94955e30ecb81fba1c106fe8ed1fe77f5e098debca8ffab9044907f338913b9cbea837d614995b9722a8c9109d3b1e530ac3d2984e5d28c898d935be77ddc98c3cfdd1676a70b57add35f7ffa8199b6c602ca0f8b62ff911a25f0c48b13f1d49e943e"}, {0x38, 0xffff, 0xd65, "4683465adca68fa600a4e5b53b876cdb01d05f5ae39eceed1b7c2d8ce77ec3745f45"}], 0x308}, 0x9) listen(r0, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x40000, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01653000"], 0xa) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000f80)="173bf5ce82cddacc34b83ce0744a27aedb94ef61e2b306892328e630fabece3bfd6a42d7dc559053c256890df72edfcf5b5cbb0db95c0b5dab2f27b7c470e0485e86517d14b4f85707661e8574809105140e3e98841dd8ff79ba922ea79c69ce0bbf5b4358532d942c1d83cbcce0458102dda9d35e428ad9593fdda62b670943d5d36baf199797fd70e03e9124c5a576d3cd51141f0d965d75d290582e02ea243cc120be9b1beee7bc964a6685c4b29bfb23b36747c9e9aebf09adb62d8ca962a8b25fd2efd2472829527fba59311ae33db643207edec6563f2c308fed7e65431d6bd763a14360ce18bccdb58f4e42e26b945f498f4089a1cde5625d192cf4d4c5e9f5807af97cecf100f56c5ad4c6528efa17bd1d8947cdfca3b12b8ad8b5f03dcccfcbf54a667031e5b0a04eeb2c161bea93166ed41ce0fbb9c089721eeb927fbce22a1e64a365e4d52776b3c4c6dc034f4ec08b07c9d909d0f2017df3eecedf0332b671a94126ef55f3dad9f3fc42400e22ef9e3fe4d7d7fe5cd94e3c3a2da57f737a12afe30ffb4337582efd5cf90f29780a6e0082741a974113c42c77790b957ce855f72e505041c297d66d1847ae546038a6da0b93cf3bf496d7e9448fe837be3df4d6f831204f163a213244034b8e36e9fb8f0d3a1cd1918c2e1678da05d6942cf38339ab22d09bced64fa7c2a58a716e95b6480918c953e4c7bbeacf2c3a689f0b19059d9f4415a504d8168efe47d3190fc9eaba334b1bdfc3685bd2d3e9a73f94bab2fd3f2b59932e28ca9b4d59fcb7047a9ba07931eea2c8a2f88b5cdb47e571eb895f6e7edcfa0d8b36a88a9a4985697592ffac67f4725820f2dd18f91ed18e65d3fe9245b0664ba4a1ca62ce64156a7732644ed686ed98a72ffaac82e6ff452f92a62d610b53082e0b968a608d2dd61d0d8f3e23fafcc80f45bb7f61a68cbe675889db391db59356328c88492d00062ef7a80ae3706a343f3b23060997b98cd36f37b05306c1761c6b476d920a1c7f7eb05270fdf541a12a761ad7b63d4f80938c7d1a5b63b651d48c4ba856eab33a89e0af7db228cad1c174e384c5490d89849e049f6330d9a97a56e5f3e0a2af68f4c8c4a64dfa4232ae3abe415d1ac3eb56f2130cb3057510de4c99881709251e5a11f12a6fbb4611946be70725bd9efb6448b45d47e77df10b85631fbc25d725fa8d5645d1dbf5260160fc91801ac47fe6618400a1d34f461e7281d830b63b5ad533cfa143703b3f0194df96319a5a5fd0e8644aff76d4d9c4bd4be43f9954d3620f8e5feeea7e72f3c08b536c8bac917a83f165669aadc18eec490bce2132938840625acd3a9aa88224118fbaff9eaa4854e6fefebd495e31817b3229f936f870ab46360d2d55fdb14a10c6e00c1dcb638dab95a855233ffe2386434fc1ab500208a7155b6e27e2c84d98e0243f3fab68da31f0404aff37e9082238e4fef0e795176d4094f907c2ee093f1cb11d97866125e913bd871c7576b2864d77471552f9900fe59e3f348b88b9516f1d44fda8570534c1c53e9196b957107178935255446d607db02bae39dbdab19e885b30f02a982d9b5a77e0ce3c905f4365992a8d69a095cf1c8197b7a2f0456a7f704af60dd272fbfbd79f63099ce23993e99ed4fb71629639a13f77d14f1a262c250b405dc17e0d3ce8f709a99c4b259cf2f421247a2f5859d8f2cdb36c0542299faf986686d2a80a33863f4a4c87e0f4cf6916dcada3bd84eb55f08d2b2efe18283e658b16d9a7426035840847d470540de33bd8f2cccf90a51e3385baa3e7eadc7f13a98ce3e03311017d1555d6e10d25466da211e51461ab7f3e730d0f2cd09d8ac356ccc7c1475570232d3577d127cd9c1637b496e608fe2947eb90893d8bc7c8a9df77aa6a4854900818d361a859d17e87890783e6ea9010530a9ddbd6bb851dd6f3490dc4ad89d52890c1cd924038c425b9ef3e7a959ca98f08fbd2bc5d288580807dac48d5919276043b795d74a58ea408fffde2b641e934cff0a307f631e5031dafcea97db7924afc356fd64c034a05ceb3064fe9320ef96aa52dcb406071da83a87ad12ca81f1140344535f865fa85cb36281618467387d42ae3b87a4e2f3aff41f7a23359c41aaed8106e986dfca0751976c791c0d22944939a41fb009f5dbeca5732693e66ad1fcec571081c6f07530be6b01bcdba84a226e490e1accf8ec2890fe3d1aa0ab0c0ef3f39250696fa6f9c02d5ee9c52216e3efc58de449900a4e2493e3c2c3e286a71d3d9fe3617cbb2868c06d870375956b0b486e7997ce761baf7c431eac8fa5c2dd5c0d4ab6db2ed6189a1bdb44cc332d0de7fb0d8bf264ba202fb02b2121f418f484904737a7e108f634a880a1d1a2f55ab96a1724de6aa3cc0c32148d8a28be0621c9b49862a707d2d7ed52cf16e25aed3f8327cf4759dfb4e60c6ca004a8ac9e892656aeedb7b19779753c460c101869fc5a5435c07583d3223edb8a97c24b66376a219222aab61d7314373d0966ac8ff3c93a3ad5961f327b3b089ca7bc590b93733f022c3d7ee23b10b5c0c1a192411ef10b8b4d68e26b3f1e4a20d05d02907d8604bc3ac3b654694cf279a98dbefed5861636b21114844443523205a6843ae5065c27f72f271b2d9e35a5fc3e20d58bdb57d4ac0579567bf18daee4cae2c92c1ab2e071ef846cf586fb0293b086b59a55e5e6fc47fb522d0f62dd87af9aaa2054c4deef6dae1890bfa2bf9fdafcbccd311cc1d59f6bbfaab9f191236ee91fd04671ff9d7ed2d23ab53329be23f67b61ea2b8207a737d41da08ab55822ff3401430f6a2ad64dc75e4fd6f5909465c8646bbebeb6f5827624d29e53a65fd7be3146a34e864065520e964d6ec796dc8be5aa7871c40d97a0b55e8d6becdcbda9f4b3fdea87b0c684310e5be833520f35cf998a5cba56c52c04f5a2a6d4c4f5f5a0a540b3d7f0db63ccc375729e12fb3e281278f86c2ed33077aee94414970eb5d85c55e04e13b8710d605084d65ee0384aa50051f3e3c4aa41b1749087f92a87f60da25859dcb3e46838dd25e907393bd746e7abdc9a70829a0037961e92a48a57eabf459de61818b106d494e47b8f502814ae64d92d9231fc5383954646e83a5ca0a2897cfe082c2d21cd77269e7a217e59ee4075b92e5f155951b2df70f15278bc9106b0edbfc1fff8f546f88520d72f1ecef1ced4f67d878960f8f9b988ea68aba356afbffbc72ea5747ff6abaa8128586b71a92a1c71842323d797859d0e559a32eb28cbd07f9e182d944e37b9fd2d1c8335346765bc809dbe6090dfe0986c164878046bfe4ea1313bbec6fd2ee24ff4db01295bd3fd92a84e1d44e98932a849a4aba3124c5644bedbe2aac117027f12872b766d4633bc060cf8412f5a73ab89a72c9f72c60fcaf78236421a3a4978f188ffc13c47f302a259ad72fba7a6b1ec03126f82fee9df8c89e113cd817a006e217166a27a5c6c0348da4b78a66456843ca593f038bfd022098fd3772c7415a4854e9ef644742daad0a2321967a64c214a502ffa1613e6106be56356369ba86ea39d4ebc4fdcd152c68ce6832f412bf3edbe5f7ced873d2a4900c3e676462b757d78f60b7f96712036a7deefbb8ad7aa57f8f08bfc5736b74cd1fb9df0fee8812c4a8250affe2018cd75b74d6bcb402c86ae0b823ec3fc67935ef4f6a855041ad4ff7d96e213113f84d20eaeab6038e34351519eade293e01715a411756edd20cb68a94ac301b4d22ab8cf686b0bc67cfd1eec3ce1773207ee304a50551a1d35d6518364aedaf56dae570b381feaeec9a560f09c9014b68824f7c06e39cfc93ae46f4142c37688b8d09e78228369d6664e6f951f2377ccbc982f292ba0e10966e6308968aa7a7154c28178fdff1281b80cdf2b42dabcad0ac0b9b97b453eed33dd16faa07cb0241da67a8817d08e7667a4317356d4f0e3a5f7baf865d34765da58b6dbe1aed9eab0cf8f47bc10c2f6de0eea76fe379cc84e976d36591129e4b5eacdb21edb11a0887a2c52fce079bb8987ed2842229ff7156fb60ae8149ada1f2e4573020fb65d6d508d188de10100a76174bf695e10b895bf8b7db92fd3b89464ec8b6e002215b7b7aeab312fcb09100be43489ba5119d27678f08965882849a2318651f97214f0788f103ae8c13065adeabd71a3400c312c65442a2a5fefc9cadebcd48a32bd049569d159a0d2197dd687718d991835649b7b6f9f35027c6d91c4dcdb42df7dc9b4d94e83af4c6ab08375a35f686571f39b04abb34778041ab7ce1b6345ed5f06a843b55122072ae0564ca9e98a4c4cadfeca480991e0fca7e91ae3fdb331043c803323aeda39db927ffcb714918f0bf44092f6642026777c1c9dd0cb72553798e0d9769dff6d5b2f161ab7d822b1220c7ded72998898e85f26c699681ef3f2cda256392a39408eb7cd7dc260993ce0967e24738ed41c867e2057802f0fdf30ff3d8e7b3934077e009d557887b536e96289b33cac30184c255a9e34d487da79d7583db66c44a5b4aef7bdc3b525e5d9b84f7d75c88ffcdc05651b81af84c48f91132b03ff8a5333232b1c6d5ab71e12c41a498b46b87df2d4e68fc2448f4dea502d6ae3caaafb7f697c7e01be5284e76c09ff29a39dcc82410206da523a5dd3104a963cbb9e3631b97ba86abb77fc6573fe78b1ef20eb320f4f978f6d6013051d4c76eccb7368474b077e2a17657ffd9c5bb96ec48fe390b1c30955519f12d3ce85c990f586b1ee845b47e0bb782f500852aa54bbdcdc91383600bb348846ded886f5f553280f008c809a1d6e590299ea78aacc1c719f2ae77ea96f613a83fda015c5d08451caea8568a755b7cbc81dd85c73d78c6328cd58ce4f64439965cf638eeca02d25eba1c41272d067747effe99d5315daf72eb4d2f47acfc37b73533a3557fb66d990a44d8a1484efb04d5a3f2c90d433c342f7981fb68a6d8cccd5da72c58aab11c19e0ec91b097ca5a92060d91de44942c34521ab02dffb3077756feb1a2a1264de32203bcf888da2368f0f858ec0570b7df00c98288cf4ee34f10aedcfc252b13a591886c125287595779098ac0621ddefc5d91fe4597cf6d339a275aa3d0e10fa9414277668bdc701066ec3217cd86d9acca65266ab26a8d726084c07fb76c2f7cce774dffa4580d4e4dd92cf0f873424a6e9977497c0af5d4f2a1dac49a6564d319ad425ce00f036783e330c3a00bad93707234962c81d03510eb1d301d6f9be47d36386179704cb723d40f17638c60e4ac89aabeaff5b673c924fd68d5f1b75e68250b6db59006c09c15eb8e6cf73501ed4951a4384cef14c97cda7ca184b314384fd883e4fa4763f5f8dbf61bac35df6f89d0dff91572f80789e9f7a38ff07624cef6eb7f5d11a2fc4dd60d2ba1f40e3974bbd6f1d4221d7a22a997e5aba4ea12b28f583341301091b4469168ad0a40f4f985905b4766ff5950b7c66a12d5d4942571192ac01de4f33a1af5ddada934b962b01d8931baa214104ffed1b0eaf44384ebd1223130e5b14810de71c51f4f71c8f044d5a5885f231448f9a72ef7b7fbe57c18bfd30acf99ad37c60d989e6fef4a429775d13c3f4fdf7c401b0b2a95d824f0404dae77d1bb3a9069eeeb38af68de42ecaafedd393f9333644ae47c69adb62a81a33f1f541b54d0be2feee466d553bc02815dcfe0c1f873f3d488a6de5777bfac21f4cecd9a90ba5242d31089a11d461cbd7a563d9be4c3dec87a66522096b7", 0xff3}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) close(r0) 16:00:30 executing program 1: setrlimit(0x10000000003, &(0x7f0000000040)={0xffffffdf00000000, 0x8e50}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f46b0483f701f44d4fb06f8db7c3d4bce098718016ca19fa0f2a9028a2471164aae65014d41a59e44fac7819add2da8c13b84dd7ec074964d19727611499351c259443de244f7ecf05d9cdb336da", 0x4e) getrlimit(0x5, &(0x7f0000000140)) getrlimit(0x0, &(0x7f0000000180)) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) shmdt(r1) 16:00:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) getrlimit(0x3, &(0x7f0000000000)) 16:00:31 executing program 0: setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xfbffffff80000000}) setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffcc4, 0x3cd}) chroot(&(0x7f0000000080)='./file0\x00') setrlimit(0x3, &(0x7f0000000040)={0x2, 0x8}) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000, 0x140) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002d40), 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002d00)) write(r1, &(0x7f00000001c0), 0xfffffef3) sendmsg(r1, &(0x7f0000002c40)={&(0x7f0000000400)=@in={0x2, 0x1}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000440)="85c3573e0507746a6b53f76570394a74", 0x10}, {&(0x7f0000000480)="5d3fb2c0d301fb4a1cc1a4850358007cfe24fadefbd0441ac4e9496ae39b5fdab73d2aaf7ccb001ca100d4f7d6dc4c19c7374ba14bdf442977b45f6b9661012ee6dd17807f6a29521e3e1128bc451919f0a73014a18863a75f4ae727cac73ba09f1c0137e04959578c3e3a06e44fff4c73c37a6d150ebd5664f4b9dbc6503855204d1f0e08b0cdc6e4a5b56327ce4144e0faf7e59838fd17848b77598559727a42254ad1c3ae360dade51b57c8b709a26e5a342901ae07afcf982b0e1d55eb74601dc96fe3d8974d237e2861885227541e6d7a163fe9cb8a268e454b2befd96f7ff9516c059f7b28075c3240dd18", 0xee}, {&(0x7f0000000580)="c4000a5a999d5ff7202e9431b909d69bc0ef9cb4196ede95af35806b7205f8447197346810456712d0b97420cd7ec399121583140abc46cbef26b1251c1c590dfdfc70aaab855c7ccff339a67cb38e7dc07fc65a799884589265d347284f73e7489209a40505c4baf49b8ae862892931293b16faf0d74b107bcf035dd0939d2321562e57cb4a4d4499e39e56c76b17a78f9ceeb27f658c5d5fbc5120b4f7fd3cb585d45e64a9b5693d39372f9c30664d5f7348c350fb319c0e36914736b17044d7e4ab81d2f478ddc86d06cd54521af6dc9b236f91ce6a353a4a0b730fbfc0828dc3725e7c0c25ef1e", 0xe9}, {&(0x7f0000000680)="fb1ed6927062b03437e42dae99e0c0f9539ad80c05faf6048d7fcdc4ed1c473a20665d923cc2477356ba654512cb3075afe79123ac3336ed70a5cac2d3d99113db24cde9b4d23470a84f97e9fdaaea573c2c490794f2ea46d5497ef95568158c4c82e8ed7d0dab218be48e20917703bf69d3f2948535e932ad71fef491ddd944ae16acb39a09660b9f5022865e799fe3e8de884e2c0836e73f0b9b3459e5b29fbdab4bda4ed0d2f958e7eb4d1990b97aa3e1324ff330e8cef6a8dd41bccb52b221e3deda5435053f88b6c8f37b66f67c49b5210e7d7314d026f75b7b8335015882d7508d460ec5f5da2981b618ce5255cda0c6dd714ab0322ce7335eee15105cac65e00da29bcb222b43f1caa4827321173ffed08955fae9324e68b826f266196bcdddfd56d7bda43b9a2cb3e044e4ff43c2d4b8c666c3f67b058afe7020e885612348aeec1c170e85bdc948eb3462e33a2f423a63cb121d3c3275262e48d6da30acac435900f789c1fd51db2c96452e80e96badee886744bfebdcaf4f26a8bdc8406fb38321e902a18c06ad2a12484c49a65b1e4bce7176500662f23fd39a6d62ab789b64af1d40a386d68a5b0b0acfbc17b948d6be7b7e7eb464bb405337352e315ef3ceb98b62677b016fa690127a0295ca266c5dd90b454c71bc8f064e580673e74a49936e04a87207d64b8792d1ec1ffa72e37466903f276e1a99b6251ac1e448557a60fc3097b945931a4036c553a9a2959376fa30cce0ad2e04dcb110517e8c5d43d1184ae464ea76efb7399ccadc11b4e202588f99b378f520e71239515eb9b053ead655c4e53bc4497c94f84521a6d5715f7a931baaade8953f0b5d0210c1b29c1400490169e10e06ef42297508b8b23d500585098fc23ef774d06594de7ca86f36fcbeff2530ee7a7f9c58a45a631ce6b90f59a86b4fda87bc252470179010f07f3f19c6e8f05f9d2a2ad799abb30c8d4ef6f28a227f2cf370975752a504365682e006630dd5f6324412a00921c6e328b8eb39d36570934c80d5c091af49642fd368795b67d2cf352eea36378fc113537f7aad0f43a761bbfe27507d37fa4943b66ebe782b7487ab5331c8fbf3343b86632ef2d974fa025e6df358a83183f7cb99b583e794d42894fa58fbc5738c09d158a23f413fe06eabf010bb731b6958c3a7f732b91b6990c4733cdfd9173c2afa041c033df84429da59d8415d252f48703d82a5d70c74526a0860239c00e04a0897fd32986a2207006d09aef652060e89fbf5401f3542a383db7314286996420f332c77c48923a10f6205fd7ced095038fdc8941772b43a0ee99f5f53b352f4db039c7b4b3b0e1fa873055b8346ef0c0c85d8b8efdbfdacc2389f1841be52f3bebec79ff23fbc241ddb01dbe079d4490412bb8cc5da129ba594cc1f67eccd9432a049b980bd5912a3d09b4ce2af2a25c370c01e33e6ce026cc6cee3673680d107bf35ec73dde6b5dae38960fa59e603f511c5956edae3a09371e8f5ee7357f054a4a4facf5850632fe3535f6eadbed69d405d4ab149162bf53ec2fcdb6e8e4dcc2937375a27360346e98dfec4226db78af734b4bc828b5f69101f2bea00bbc2bf6b6e4e86843b792e1c18b2a1285e241c20e1e29683e011bf3a0ad48a0806e811e18b8ff4972a638a9514c573e119ea2de588f15dff4e6d1da45a4b1f23c27bafb291e43ec45a49791a47a26f1566ef09db4d9ee52c4a140eea9c7a643bf82d5d120ae147b21af420939e34f7bd66c229ba7dc6c4222e37a4b934a6354495ba03136b63f814b49a57cbb93d36f8fcbe1372b910a1701df63dcea735f895bbb874b9634a40b312c273041d20896c6cd653e7c599f948d319f9ed849381c13c0fbce04b98fade6e3021683279a437d887c3bc1eff61a228869219198aee30c0115618ed6c8e59abd12a1c8f3f34d6b8d2043ae8af63cfaee25778b288f1f95df41ab9ea0e29b684eacd5c68c85d6df7865b75ee56e35badd0738717de252e32307cbe60232276f18c01cff67eeff460ca90091444aa5e27eed6c775eeddaf0c14ee4ae8c5e9a22929c6f5e5b8704e6c33b9315868f1b316c552da3de3a250606f86070ee50907334b82189892cc6a4a822852522a1689559ed094a7c79d8d0076f556324250e8c33e99aab7b0933f94cdb8cca783d6ac4fc383f72a0df189ecd7c1b0ed044baf8fc56942292a7ce7a2c83d4c7252263e5fd4fa121d5ededc602b951a87b8d9b66df0f5fbc9650c560a4121776d10730d7913c5ed87996671cb0b270d769ebdbbb5cc562e65fb3a19568482163621535d5b1798f800f675b4a7c0913a275b8c498588c5e1d9ade1d8fc5206df4e58e80d57175bb552573bb45e4c2b0070beaf33bfdcb3c6e7868be304d070d909126d38a2e6cac3ccd2ed7e412df3c8406f6ce1616ed863c539104b66970b23fea44875019339e621d0b92c112b9e2780dfed2c2c45e26a8cde0c01757c9068e9a569e918f3858cec239ad3535c64b4e146c141ecdf34e5591aa9b6782d5b7d4790429f55e1e3f4f5d6d456ba438049b1e64730f5c9ddca999a225878f5b30e4fd33196c49eb005bc8d667414ffda472db904413380679946141c459e8ae612e14bda08ed11aa29a1ffa9a1110e558dda652427a7d0df7e2bbe926230df7de11d170fdbb1f29afe645d91f6d1ca3ee56177d4651fce1cb6188963e18bfaa857d321a360637e7649745b6e1ee8b83351774936573d78808d2ff68e133c210949ffd260d7ba51f5cc51d5b64cf55ae85e46976b1809cd035a0201a8a5504568dc78a33f1ac4b9e78aecb6326e3f8150f531275bcc5fcef0a2ae7e3eb0b26da18d7e633a9afca0ccfa49b20c3f31f23bf08b0b1b5a761ac37b0bdc17fb9de46578f98ba4e930c3a6a9d436cab5cb6677444331326bc81cd6c9ad662540897375d9b2a29a5ef547a31aae3ceb83c7fffcc1f458da64e146b6499788f8b1f63d512d7144425adf03140f61e3a21cbb93e0185532349e4687bc61da353e3d6fc9dbfd10b01274eb2bc7098b1c477e3af28f6be669c79fa01a34c329e04534be0f16b03788b5343a1ae03914f765c30d21152f0facd71151597a3faf80b179600930a061ea57b06b0266072795685a1f642f7fe8bd8d16a310805bc88bef0cd077711e7f9af5c630a2c5035078b54f65e27f8f3705edc4a3899ac038ce8f2fc045609f4e1a34b3e4bb8343f9ea339cfddd6d114b2d97f976af67b380d595110fa2cb4402f843be4141dd8f4ef85a582890aca6e8656d065808276be2e582314dd78975e88ba633ff0202f8996692376c289bf5b99fcec7a3d7b22ff9ba3d60005767e6665d42f35767d3a26c325b4b0d5af2337433852f3913e96e2a0a9a1a49161128a897d189802a7bb137ae8bf881f0138ce358e1073dc8f661a4ae74c074ed00df3e17ff8b3d5120f0518f555934995744693cc9e8b5a2b4274e303c034df333f77beab4c422fb821b3e5822c288b5970b068612ff804a8091c6b9f798399c454d96f7983f083e0fe4b95981c1d60f5cd29554ff14944c58de8db45a414a0d3953b0db65514319d30e1ca7ed77e8f396d8e98471712b6548b33988fe6fbe06276de4ac04514b6c7bb88937228b6bf70012dc6e104d8b459be091f69dab9e906d244a278031c03f9313221553c1b29dcdbb9d44580501f0a5b176d71745a40db51959f439cb676fd1fce106f96f523c47f3f182b8b80d1be3de7f832df82f72d3ebbe191db5f2dfbdbea4f4c06680c05a5459db039aa556f328185dee156bf6cac52e7eb6d74fe0e3a49d8f323bc070aff537197ce1d2f49ab77949414c9785c7c988ac96a9ecc9b2150bf04df7972e0c8929af89fb4bde5c5d507c95928c63b2a8bc18fafd2a48540bad0d38328bc8072bb65d9639593c0138c5fe8d40d0edbf945b4a883a2e75856cd5f2786762603c48ff88ecb7aabd58828fce204d811894f8c34034dc73916c7048a2e21dd3ed850f2b71c2a862ccc744447843f203dd167facd13440ef5148ec594745038d1e20a42938eb23bb5a00cbe1b1451406133d1bd5d2f73dc185339f9baa741422121f0146f0edb07acf2352d1771708111e814aec3541faf9ebaa31d6d9dc5589dc19bc502c2075be194b9fa327260d3d0a3643e0ff0e029da84f8d8fab945b3d07ec8365fd4559af020fdd5fdaf0329228571553790cd448a59707ead5954ea789b83bfd0edbd0bdd537dc1fa50a960ea956b520fb380925c790940bdb7517829fef96009d2037c620aaf8ba22ceac1f8ba84643b6e9d48a7a2d52c71a58c1da273129d125333ddde39dd49d11f6c65a9657b832b44d0fb22dd897dbb291a90219239b7fd53fb527f423322a403b1bba193a1c06c3b0cae671b0809dc63a1a025fb0abd4ace6c98d472fd5a0b3889010c672d1808f892e3c8e691d72cf292e089deb26a0474423a20a396d279919321a4a8003ad4b41391cf688ac89f302830012315db8fc83cd3f95cb3c2774857be6f70063e3d05de0b5512d6db5f7e8d8ab0bc6d488380510f34259c564a6f03968f32045779ec8adc980fef1e3594a426fda1b48980c3219ef2b83168a17cec5c17b7477541ac3ceb07a94dcd1df0b8b5769feaf902396de5f18f0a9f2faf0e10e4d651e14b6747018aac54788ec5d8e1dce81df5fbf98bbc92532a79c0867ef47a1f1bad568ce1f078ff8a8c4ea098ef4661f8167bcaf98ee0f8b291371451d0cb5c1dfb479d36afe7b00d1406372c6e4c245f17a9dfd0a07e8a9767f2b060b08c1f40bf65de7153f13b404c8181aebf04d0f72596d4734eb9511f9eb931cab479d96ae67d524b8b50f7a810f0ab7ed20a059ab746ff3a305e43acc25cde606601692de2fed3d731e888124836d77139a069c2a9bcff4183ab61d0f1ffb0cefebe8269ba78076c69626e2f56fd9bb134b88f56635654e437cecd3d068fa625c61f024077ed9062c049a5d5af0676d58a1da37c5a4749082e8fb1a3703f7ec49968eaddeaf9e263386afa57f5486552ee8fad0ca1b5910237228872422781ff0b674e4d5596b93e060602c1c7c31570e7800ddeec8b1388cf43f6c174dcf8117374a1b3f7c9fc5d5607fa496058888c7bdfc4bc17dd4b19a8ba873baf30f0f92528c0888a863718884343b7191d7ede1323aeac630299ac4f8dce75216bfde758147054226a67cfa62c42cedac7c3c1fc46a381584a78b4bacd842a5c24b2571065bbd606f253ada15b665d8925fe7e86510c2668a16b7cabb4d5e21d80cfd88d90cd71cba25fe31a7a4d390de4829148cd70fc6e3eba318d1cf94098f890cd65dcc8ba2b1779f6b3904995cc36b7d626e924edd0402a646c1d0d684cf76e2534fa23e1b96015545d31568cf2fecd098545c633517b5af1976e0750a2645c0be2208404868e306d9a471196b7d6cbb8ecad2bd7de18c85830ce477b7344af61889ed7832088c80e906881b3df7595ad98135faac63137e25ee50289791f5699615221a6078f145ca4550f0fba6519e2d61d36c6748401f3aadb6dbd77af8c7358224f4c02eff48a254f085ab3d204dd2dca1c86cfed63f6b09eded405ef19949d4854aec8f581189c6aca9830834110a344c4d37fd6c3041c3be2de403996aefaa5a1bb8c3722bf7de7052263af3f7edd5e97e3089015aeac6b99ebe24faf370b12385769c07a358284b51a31446772c76b7770012a51ba54f74d0be29aa71dd7800707ecb4275c5cf43f55af146897d5aebcddaea8a1a90fcf12488ca3b", 0x1000}, {&(0x7f0000001680)="7bf80ab58d7c454058d5e4e4e1580c46176f76aeb72682c677428265e0c91c7eefd93c57e8b88a1d6a3f681fa1a298f3c0b31da7980e68e420c01f35e4a3f1672e14aa4a8a4604d493cf7d1ee7245191e6ed35b98815b8f2cd751274c64155a246a9c6d3dc21809bdad35809d10640366012bc71678b3de1c108d37bbf37841d", 0x80}, {&(0x7f0000001700)="0cc3ab9feaae84f3c8e6b957452047c8c141f29c323a679d9218c764973cd4f59b6ff5b476fe30bebcf17a9d2a95204ce25e3724d4c5c269e518687934db2ba4d706fbbdae", 0x45}, {&(0x7f0000001780)="3a6119b8dbea380a1e275350306af113ef3ab87e883417e7264c80305cb44d631e1193d7ee3b66fb94830c31132d64ce66efcf638931088700e8bcc234cf8103d0f44f68939042dcf659", 0x4a}, {&(0x7f0000001800)="d462646ef0b7b6d8d2ba20ed4d2260865fd405eee3", 0x15}, {&(0x7f0000001840)="cccdde3efe2e7a5bf4ee0ede02f5f23a31db491ffcdee27e4df0f00b057cf84dcb642b5ffaa4bce4499ef6c2dea5475ad12e5519c062ba290c38f37f2f540c2760c38a52595f2e64139107a300ea8f2daf921a48f15092c6fdfe002cd698b9ba18a444588ae899f0134515e9327dce796080bfba060b38ec22360dee3046283803a41d36baaaa36b52d6aab68326fdc11e554f4b2b008c155971008933eb441afd472a7b167105ab9c34053bd4aaee", 0xaf}], 0x9, &(0x7f00000019c0)=[{0x100, 0x1, 0x2, "f9480144eccad56b1554568e43ef899950fd88013d3209f32a6ec07aeba165549ec15ddca44c076291895ad2837cd28ea6fec464018b1907dee399b1ce99667876abe51c2e6d50d2ccc609f272d5571dfeb060c1bb38204a9820b4c3fdbd504ee055677f4fdd070cc5d43a8cdbd3a3d5bb2be7c1fd7346d51ab8db40e415b92e82d71beaec5ec948dc0d404328326c8e9ed3484cd2fc019d1b720be37d98a47bb1a94598dd50e1cc39b3575a35b3871d33e5d0c700e8cec2efce9f8fbd2dbf9063fd0d840eb466963948cfbefd056235abd43085e96ee1ca77f9573b457d3eaadf7bbcc35c5ed4dbc6b7d769e2"}, {0x58, 0xffff, 0x1ff, "54ee26b65bb42f8ffdebf42bf00e85ed980855cbe35564777f120f65dc299fcb0785490b04421f47554178262bd25356d688a5e44eb064cf39b729d6118078ac3998"}, {0x18, 0xffff, 0xfffffffffffffffb, "37eae2388a"}, {0x48, 0x1, 0x7, "f819473a4f2622bb3b0f4338aff69f1bdf1b2de5d62b221eb4cf25cb0881e68f0cae91fcc1ab55a6a6af7b4f548db522cb735e2955b977"}, {0x1010, 0xffff, 0x3ff, "30a1ca8706717d811680fb9fcadfdb19a1853e7187b359b39e38d20f2b2beb369239d882a377283961c815cb4cfa22e9725c7306ccb55342a254dee0e3bcb0faaa89e8093d55b4da283dad49326b1cd059859f590f454edf654cf10bf0ef24b807692fdf4b1e59c2577a7221e1409bded6c0a66ff945782f69c3a5508e44a79e138db8068b7266b058389de0cdbc01c22fec765718c9fdd86876e84928a2a2028931faa82164586ca26ef00ec7a22750098bc31eab28589db106ba65c28b8654b651e7bd2684c368f5512e7ace9b8b4fa78a29d8c073b9c411816ab9eac9899f9618863c7fc0e012acca170fe37719668114799439fba46b137cda6d95930665252dc2bc32edca828fbe3f1391e5b03f1da27622a50522dd43d1b81bea63ff90dc9f438fc06709c132ed16da1bf10025c36e0c7b585fa310fb5f3b5ba067b2fe2957712d344f8d6f2c8fb3a828bfcaf03dd2bc5498db28fd27fa39aee64dde27b4d61e44d4c0ee9377439cd2d72aa37b123d1cb7fc7f032989576241e4d00f3a6e93ed66ff5d4286b377770be7c88c775d11931a3b3746963641a77eaa45b658fd7569b402f845ba9cc5d4bc25ef597a6b6b7e18d40e231925acabec511c914d07653ff2aea8144dc9a2143f525a93dc2099a64b35a696d3ced17acd46d520d55aaccd491f15b531eb3c54be10c1522f84e4c8ea0bb97809e8bd4a90bc1d109f7e038b9cb10302bce853689e91ba983d5008654d379a9e2ee63521c44b8afff7796cc999dde1146616f3c85737c97f2d75b3ca65ae74372e8c3a6efc6a27a0912284196121ff0e1e5f4fedf17e6cdb11277f11e84cd1c11c40f04dcc925eeafa92085ac2c6155d3e7d229a048ec26680adf248a5f72e738dcc4a52c8fdc26135b4eac0c02e25b965f29f22af3b07ba8296e19aba1c539fe5db92585ac897c23701461bd070f0116ed3e38bd9eac6160fde9dce79fa50d8aa068dd0c5ab49a761e39b4aca362ed07b9497ce8c2cedfb670eadd4393827d77d106ef2a384faf9a76ad99f32be9b56ef0c6bb2478a479750c1d004e6131dee1da7d3867c60b2c3db607e8dea4f63261a77d9cc1133e36e192a422136c50aa0b4c2a2b82b29180f4f8f37c58bd1fb03937f14b0ef5fd6d9a782a344890c96a625e780adb321c1691545fcef4a268e86e3f8a44a5274838e21a59b19535dc56a229b3abd828484d1003ee93b43d6165451db8003dfb2429d089d082affc7e9f3a110353e84678e534320f082080d01f0a57be2256eb9fde824a4c165191fd135b4c42dfbc317ee05e3d9070fcf09a9c2cc748f3a811a92880009bd9bb3ac98ed38690d927226c9eecae5fde1a33ae9e450eda25fa8f04ec4b99f0052474a3a585ad3f7d9b25d3b2869fbfc14d4977aae8bf5887ada6b107257b8fdf4db6904318c31b3ea5c8c40a095c62b8506de58d78ae27c90ab6bba2c2e46df9761f9727d4bc623c61e2ec431757f6a34d0ded9586956d7e20b85bcf42fe83683fa3168ced165f9e1f6c580ac34534fec649ec1c891623c3ebd7473f0edfa0ee7fb039e976fa14234066f84220d243038ca565f82527504d84e3c1dc22109a43772dd74443a86fc444f69b23a177466a108e1dc4f0994d98d754de6bbc9f7eb55307c442f7de0eadf8f95598e0aa9bd2387182ef09504b11e792ff2002d63ebf05ba0cbc603bcc25cccdf058d1a08648062c80ad76b5b031120358d499bbc2da2d9d1ad76b09b406a5c6b518479a45fc1806d03a04af9f6a715ba18bebf4a96b63028365f891e4ee342712e48739dd3ce64cb7b73056fbc8cd523a34f7f3295a58057b703dd17b3413cf4131c10c991a9ce90c9ee11e395b0f30b292c3f2354a36cf7b55769d8497b66067f645f09886941968858da3c17416c3e5dd06d055836ff818cde7065e8b89f6f374e516c87f8365f29b90f496e5467eade9e4c4f4666fed5f61345f52e2f02674b6c5259cf30086de007c44e36eba4264359bdbab9efad9e8702378a418cae37b7fb00c5e7357bbe032828212a3c5312247b33a6c210804d83518bcfc134a3fe01f33f179e2ec672f41ca184c0a10f0f7d0d2a233364484bbbabe8a19a8778ae88d16a8b3e36b0dac153f193c0ae245a5375283a0a78e152a2b76577f4b9be03bffb98c75a65bfdaeb03d41858cffdd5fa2f513138877afdb9b4dc13012eb39e116d357c1338df693c07f180765c328bb9cdbb111bd9f308e824c108bc470d2f3392273b37293ae7a5414cf15223e77778d61c5cfd63d346c714898d2773ceacdef297998a5f15585816c1ecf594245a9c66943003e9f1a8dc748032108c822c1b531db7841644d82d60691cd739b5be5b7b5588dcc962713cb16dbe302db125d277ad0da61e8e6f66186573c9ff002127a5f60eace238195673ca6b5631acd73531a064de8d66dfcfd5c78fa71070c1c123fde34e110b3ab72fa39ec90f0bc14a948291c53b45259ac540c12e0fd55f6951c855e06fb2f40a3e33db724f447ee95e1ee65d91900f4238bb16966ee9b104ec5f83b7b5058aa1eec0967525af02631438b6b19b4f85d52410df24226340e8ac2a631fed0a8ce0eda231ebd3c7830f32711ad29c46f7a9321eb7afd10225edf3ddbef1685171462f5f9ad4949516bfec74f02b622f4eb9cd84451afc9671fc5e242c3e0bb6cc5c362e752e32893776ad2f26dad279bb97ed5715e20397ac585b77725af10efa2f9638b2983e3f3423ba85ddf11e60ebc917ee84ff9d6b0ef5407c0543a69f1b4ed77e4d2c686e386f79127d07e24162d266bd38bfbe1b8a758281e7cbdc625df314cbf5bfa977bc2d137ccc14577fec427b7eda896d354f1a074e3b8172dacc27d24f824ddc478c5b6a16b08a5c2eb61d33605e18c66268fa1d04e1f6ddde1361ce077d4a3a6ceaa54304fdb17d28faa74272813884352c108e376b1afae60b30bdc5aa679dd0ec1252386999cfc8cce0d28062e00f2e1bf8386d7b93b4eee9af0eaa13716ed5c22185ba3723b1423c751b48b86ad26a8f45111dad77a55fe90395e08674cd9ba8de32db38641d75f3d34db6a4d160bd420431be4bffceda62e058f6145df032cb3e8097af9c95d8b33c7c888ad67fb5b80b40178241c46528ff52a516f8ce4949008dd9076558fff7320fc474e250c20b9e04a91567f98b1ed65399cdc442ea37de933905fd10b490be5d31a22f7468d338839c599677c8bc9eaf39af073b9308c6c814f5590fe241e58c4518814dfd6f325179c392c376842ae89eb690c49d979a9a81e26e5dbdade9285daf8ebbfb2d0ea227520fbdb8df2a4be13b90444580c1921ffda75f1f81d0717ef4ba3dfc3a3ddaa718d84cc4d20b13adf3b2248e1779171eca0d24c431216a2541815b20d9af800871ed293ce32b35b1bdde19d4cda47dc7cf48c72a340e137505a8d80e84540895fa256faa55e0767fa17898e4cd75754c91e746c58395fe10a6e55f161fbe1b3e8917ed071fe29c175c1f6b9575a47f3042e571131ef58498bf128f3f46a825b917131b255b2e6084f2a66b8739b8cd2b84e8e1b5220c2e687cd15cee4292550694f70c0ae426f70fc9e16ea98c8dbd618d78f66291d38c34394c7249884843cd589bf92b301863da7181f0866de844cf80a6d42549ebe7205e75ab4f131a1c814cbfd1bbb0c2b41e1c59057829418a6e3ba98ea9fa5aa8256aa9c693608710cea06f812c475320f3cbd001ca58a4548a32750602e2056b72c6b9148d88347df915a8ec3825ff28e8707bee46c51db37eb9ef1524e3269eb7ea411446e45bdce9e2c92ed35bf2d4bedda379c420d68c722fcaed3b8a2760d95fb1a6b3dc06e3f1df45d62f749240128215bb2138a47953613a5a2a7d3a2a55812e8afbda86c22ca8e8455b17b4d60b0c8dae371e78835d1e35880ff8a8e405555364ae8b6a77182a52c243957b0342c56d03282dc22904a22acfbf4760af82e6489727b4cca540a252dd1e61e478a22c0796bc4a16214b32b09bf15e40dcd7bcc144fb2472925a367a31f2fc9c84b5e5a05fe32da753227f5c74617a0df3574d91c2d8b0acdde404b2714a47aa94572da53cce5a289c0528b052c211d398387419ce70fca91d181df5eb8b2dcaa422028b57ac2822b5606773659a224e5dd8762b761c546744058d76a7f44e2f07da482e879407777bd99042e8afa4cc70c8781ba0b302fb7ea54a7b8ec0469ed5548b843fbd2df424adff04090751dfb78194dd3595d0b8adea408a763e56b3ece8339b03589f584e91756f137a692a2adcb3e59b328c270e7d838ddfddef6f28867eee37312401b70800711746d9948ca928248323e74901b31b9032efa2e3780ba251dd0ccb34fce8251466fb14e67c38b5bc47dc646fcf395e4ed6f61fbec4cf7e28497db4f29d1642172f54ff2a040186428fa27682ade7198b675988711dbc39bc3a4e666d0d6b5cfb14031ed4decda4a0efc5179ef6f5a121db82da75ae0aba649f3c5840789ebef21b357614eb0297aeda6ac644a40220382f165cd76c79317ca39f5dded67fae1c20a24ff75572840ec2e71c17451b49126e2f03c4c03c997ae5f8585786b01b517e70c6b2109b0ea012c7f2abee3a56eb3c2f0679c727fd8223fbb2833766da56af5a64f56ad62947e1e8b47b42315ba3426e6c3de8077f2daabc0919993d4871c86a055048883824a2143707f3974ed6a08bd919a70ebfe346bbc8609c63ed76bbaf29cd38fa3a2c4cb8938e61a4d06b6f7db0eaf189c564f46554e8cded6fe65dce9f04c41a22e2d6d5e82b0bc868055bc5d0026cc96e8a6abc649f875012e94bafba37f30305d0e3ee1a0caeb0be391976e896770bd53a5c39db38e929a63c1239c2b74d6bccfe60c4afea9baf19f0e517d1fbcad1a3f79108111a67245f9599a9234f2eb90bf354544c3bc3db322066674ce44f8218c0dd1c10b91d6dcc9bd480039cfd355568eae2a1766fa4a607dcab3b6ad41326654c3beaa80b55aebb865e7d63523e52749f7862f689c4dd814bfd8a6ccfb205b0dce85f2f54d3734453e63bdc0661221fe0acb787bfe3b9d6310f08daa4d30d77e2cf095cb5f39b58def16b909b3becf4781674754bddee64b4116216b56c953e85ec11e220d614e3e5d8a8dac6a56e6196808c6266517b4fc44d3ec88a42095a13fad79f340b397f4c345a5cac94eef1ae52056652a2e044d8ee9232439555e2dcaf2217f4d3c424352d5d64cf2cc81c16c1a9ab7248787c3332f88786cb93157b14b64c01ddc64844e441d6fd50133299078bbf0180b0c6ee221a410c68764542bbc159a61fd64723853c2bb2f3220886f5ba06aebf8fa81daff6b2a6b799f5a543231a152d96c13c53c0266c6cc101cf13808faa2c8eddd1e235e9dd83baf614fd57397637e0fe249bf4dfdf53c1c798f800a44b9ee5e27457abfc189fdb081739043e38da353847f7c11976b2741f3fd57bf7960bdfd887e56b32b799be0fef2a9aabdc25349dbf1807ccecdfb47626396854137b7a5752511691e245d2181d9f9a25a0aec243b9c99d8650c367ab6e4b02cb3682e2da0b254e026b6b7834ad76b2a2c940189bf301bccb2c7dc2a29b703d83bcc53f34a1e6184eee9591bc816ba97698e12fd64bd336bda1a9ad6aeb6340c21569e2220e15e6ae9f6bdb7eeffea7120f1369fc76a8590e44113859345cc76f096459efbe0b1cb337872d7f41622da43054fca2e2e067431d73b5faba542ebec92e1d7bd90e4f8af80f63530ae12de7b309"}, {0x88, 0xffff, 0x4, "0f4a60381a14a9574765717f4361f7149fe4a9b11e121739ba6378f3a8316e08c6ebb9b073e2dfe111e48261962c9d17c05b297d864d44c765370449bd710a0d5d875221236fbaa77f9a4985d67ff290905f8669bd2787bfcd3e8e2e1df20565b3c5d52759095984f352c2a4415a5d3a4a7b78a7b8bed2"}], 0x1250}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000002c80), 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="10d7c480273cb0a7df40d6ba14e2a568eb5ecb7501e14e5d7f29d3ebdba7", 0x1e}, {&(0x7f0000000180)="df32a10ce6eb3177fc35ab1ff085726b00be21e55770cfc9bc3f401830ea47b4d9f625576ecf28c34da48d822795283785ef9d15629d1fac4df0481d37a220e8aa4845fd6aea5c6589c0d9b226ffd31f77c5449233701471d263b57810e16307de2db01712685aa3ccd1144bb993a301df1f892952e634ddc4529726ad4cc2089e84cd937e7208a30f5f20f13fd603689eb2aed046f372530af531957d5d", 0x9e}, {&(0x7f00000000c0)="90972344235ef794e46ca589a6de4d8e4ae73dc26050bef753212e0d7126cbb867c89a7fb66429197683f86d9b49eaec7ebf166a7f89a883134381e9943faf038a9d4ac54720", 0x46}, {&(0x7f0000000240)="56145881a73d436cc7b4f7d09bc926c31d14f188350feb02b02a3c68bb3981f93345bf45fb2fb95c602df365aea5d74263f9477bb92eb93f2f1ab074db91ed72b961b5f124859b9a67d55c78bfa54410183893e5e64e4ee8681b851c3606cc6183813a2c20ea00f3ed0ca56450e31b185b1bd974446a56cf07fac79744eea6c4e69538b5505bf9e7a3589482cb75622509", 0x91}, {&(0x7f0000000300)="deb7c2348489ab1aedb057feca95bf61af0e4641d01b88ea768c9a11546e41ef46901f62866bb1df65f26ad40e2ca5a8ee98348da2fbcd2a7472cbae3d51f4361ef8fa612473517bae27aafe9c8500a598", 0x51}], 0x5) r2 = syz_open_pts() dup(r2) 16:00:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x80}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7, [{0x1, 0xffffffffffff194a}, {0x3, 0x10001}, {0x3, 0x6}, {0x2, 0x2917}, {0x0, 0x1ff}, {0x1, 0x7}, {0x3, 0x36418409}, {0x0, 0x9}, {0x1, 0x4}, {0x3, 0x80000001}, {0x1, 0x200}, {0x3, 0x20}, {0x0, 0x6}, {0x2, 0x82}, {0x3, 0x100000000}, {0x3, 0xb8}, {0x2, 0x7}, {0x3, 0xfffffffffffffffc}, {0x1, 0x1}, {0x0, 0x77d}, {0x3, 0x7}, {0x2, 0x200}, {0x2, 0x5f}, {0x1, 0xc39c}, {0x2, 0x10000}, {0x3, 0x1}, {0x3, 0x2}, {0x3}, {0x3, 0x4}, {0x3, 0x200}, {0x2, 0x80400}, {0x3, 0xb1f5}]}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0xfffffffffffffff9, 0x3, 0x0, 0x1, 0x3, 0x1, 0x2, 0x2, 0x401}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) 16:00:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="1f4b3c", 0x3}, {&(0x7f0000000200)="fe334c230e16a79c682ac001e181dde60885291b67c364a56e10816e3d7f05263f5fb51a435c10813b1b81567ee3bd0371e597fbf568cffef5ed214b7e0b5df90001aa44d881bda7d5b902bca3cbafcdef88eff9cd74d03cee10840588", 0x5d}, {&(0x7f0000000280)="d8a430463d10f9c5681066216fb15f4fea3c42ded637e02ee6461895e8957b2653d203aedddf9281b6aacc431cb322890b9d1689", 0x34}, {&(0x7f00000002c0)="9410d70b40f0fba7a5b7877162415bbc0516e5d671550c9e1d544b09688d9315d4ce51eb1179fdb46d82f3dfeec387c5f41abfb532440d80380fe684a609c9851738bffbea4b7f96ad475a8fdbff46", 0x4f}, {&(0x7f0000000340)="ec19ebb464f89cfee1f51ea23658bead13ad10a283e66050ce5ab9c5005467c884d751b42f5706bc6dcbca655ff975d59cad7f3c3383054c8d2d059462aa397ea8c64788f00bc1ac870e84ed3c0e29a74a73cac8ebb391d7e48bf9e58e8bb7a2fdad737a57613841c4a46ac35f2f1d7ca2606c240c354f38422a2c3fc07b8bf64745c01e08ba403f49bab8ced50db0f10576b7395fa0a4f60426fca9d4dd66287c1ea0059c1b98dcba8f57f8b273d4f8dd0b5500a11e88aa61b22f721417a294b83bdd9bcf900bffc57409571fa7", 0xce}], 0x6, &(0x7f00000004c0)=[{0xb8, 0xffff, 0x1, "a1e98ecea427c5e4fb53d25050e251cf5880106528720c49b44b577a65af5c34ae3afba48ca09988d29105840ceb1a38df4c2b3bd537ed7612dec1f43505f086a7d0ea896fc8e36fee7d39c811bc6253ec93e3dc172201a5287f77c4b11f9ed8c1f05385ff67a4a3dd3e447fc714cc47fd78988a98571deafaee04f46cdc6dc68212a68279d4b3843e699beaf5960bdbbac148eacd2ab4606c8ee7b2806afb97483c"}, {0x70, 0xffff, 0x3, "91efa465e99b78b58240232ef99ff463fe14de5749cc725bf49bf66212898eff1b6578d2d3534ac79dab62961c9a87fe68d8b55a498efb9aaf21b06f0e109a5a7fa3435105b218bdc4f1840369b02f0bb11951e40f028bd9e65fec2a984a"}, {0xd0, 0xffff, 0x9, "7e7764204e19b6fe02af30e364077925c32d184bfb17e7cbd5f2f6b5446c0cba7aeba03345501043f347dfc8f1311db6be8048735541c21c464e884ad9bfd792e2648624356663cd6cfd50d6b07d13a2c627e9985b108cad26808e3637d697bddb9f059515ebfd6d1a43c674239b3317634cee90f31ccbf00ca72bc49b1bda3022490560350452992260eb49fed4609213fc19253171cd38584d1279e0d133f6bce07671073fcc0368f3f49adde39262bf3d734be4da81ae7950"}, {0x98, 0x1, 0x96, "3af71587e5a9f02f75d001be42f40c9bd8e03ef2c1c707d3d6ebee67bebb5700a7513bc69a3f1ece474cf7d8dbccacc443b26ae7d9872602d51578421245ff90209c70457860be7a4119065a83137fb82ad34655fa62a3b75de5857bc3ce37d3a67999fa47070d57d824479816bb313f4516844c4b6686b915e993634b5bf6805b3278c57a383f"}, {0x48, 0xffff, 0x137, "1ebde0a1a609fe2308ee99f5e20f5ce3278c2fea6be6119261683f9f1ee77c02f1262ee0ad03e75e523983db0706fa8ce441ac1b4b"}, {0x78, 0xffff, 0xfffffffffffffff8, "331d4e9cea68436e2b1f1bca59f044fc0a6db052a2c2877cbb481a14e57e10832f08c0e1db5b2aed57949035dfc986a3e52da7e98a113ac2b6f893d3c6a392ff7d7cb5ccea3718eb8b6da96c0766c8f1722cc39f1b138f3155c1ae95d50aafcdb63f"}], 0x350}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchown(r1, r2, r3) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:31 executing program 1: r0 = socket(0x26, 0x7, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000900)="adb908c1", 0x4}], 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x11, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xb2b, 0x3, 0xfffffffffffffffc, "98f9347efa29bab20fa1a59ecd98b49a7d803797", 0x5, 0x7}) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b000070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00000000000000000200000000", 0xfffffffffffffec6) r2 = syz_open_pts() close(r0) shmget(0x3, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() dup(r2) syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x800, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x100, 0xb44d}], 0x9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0xf6, 0x101}], 0x2, &(0x7f0000000180)={0x2, 0x2}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721a20a961cf4a2397b3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee7a49375368293d834bf3ef0f37482d7b31f678df44ff0ff", 0x9b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x5) r5 = getpgid(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) fcntl$setown(r4, 0x6, r5) 16:00:32 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x218c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f02575424cc6c5d00b3782403000018000d5b5fa63dc6f0a9000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x3, 0x1f, 0xce}) recvfrom(r0, &(0x7f0000001280)=""/4096, 0x1000, 0x843, &(0x7f0000001100)=ANY=[@ANYBLOB="00ef46ecbdaefcc5c36062002e2f6669d5653000"], 0xa) writev(r1, &(0x7f0000001040), 0x258) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001040)={'./file0\x00', 0x2, 0xffffffffffff7fff, 0x989, 0x0, 0x4, 0x53, 0xa3, 0xa997a3566b881bae, 0x0, 0x3, 0xbfc8}) pckbd_enable: command error 16:00:34 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) shutdown(r0, 0x1) setsockopt(r1, 0x3, 0x1, &(0x7f0000000000)="fe4e647c590e", 0x6) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/106, 0x6a}], 0x3, &(0x7f00000003c0)=""/185, 0xb9}, 0x42) preadv(r1, &(0x7f00000019c0)=[{&(0x7f00000014c0)=""/104, 0x68}, {&(0x7f0000001540)=""/179, 0xb3}, {&(0x7f0000001600)=""/204, 0xcc}, {&(0x7f0000001700)=""/137, 0x89}, {&(0x7f00000017c0)=""/11, 0xb}, {&(0x7f0000001800)=""/231, 0xe7}, {&(0x7f0000001900)=""/186, 0xba}], 0x7, 0x0) pckbd_enable: command error 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRESDEC=r1, @ANYRES32], 0x2c, 0x80000}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:35 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) fsync(r0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200)="884d35aa66fdfc8ff07fa6c730f8", 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000000c0)=0x151) fsync(r0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x466) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/113) setrlimit(0x8, &(0x7f0000000000)) kqueue() 16:00:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x1ff}) r2 = msgget$private(0x0, 0x0) semget$private(0x0, 0x0, 0x2) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000fbffffffffffffff0000000300000000000000000000000000f9c900000000000000000000000000007fa000000000000000d47218c56487b20c3103326a07107769cabbfaeaa66bcd419213cc3f8ab6d82bb86c965ba845aaf0ad5c0000954274e8c3608293eae08176690f5d983179f14474364cd36cad314c584cbe9a5b12e60000000000000000358b5eddd3b1fa90314b4f91d457bd36cc0100000000000000e956d1148788f62a54383478ad1c9439e6ee1a59736654b3597fdc61c46a034aa7c5bd2d4809577f91b7bd869c83e572dfc4af74b935c90674739e65210e099a7ad1a959589a4a84a74f30eafc92c13853f38050aa97e53dd347e6059eac5b46514b13772c05ec9be24eb6e8d3e42008dbbba57ab746589f5b1fc5e36c7e332809fb1e42ad68fc6f7d07000000000000000000005a957bfcf1754c5fc06b1bd72e612c458a723e22b3b256544d042916826bd5722244069eca4144da90bd8564ad06e91df2716cbebe27feda305a35ce"], 0x54, 0x3, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x88) msgrcv(r2, &(0x7f0000000140)={0x0, ""/86}, 0x5e, 0x0, 0x1800) write(r3, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000002a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c52b522c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd5dda3f6aba289ecbdbfc6c90eee33f1ca7825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c859497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d207d44048f32a89fa1f4e196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d804e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac29f122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0885e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce070800000000000000c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e52177d407fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65874e7406e621280b64662c0c9382012c9256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607015bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442e9aaf758da80dd2c576a7f63624fe10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27a60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a43429810000203a26f3ee66a759ea295b3d76216ef3a8223644cf7d20739cd44c33c9b06bc4a49e0fb959b5e2007e74cfcb51da263d57b4cdee5cc57ade9d3b7c566c1a07545f46f3ad8419213096b6d89ed8414485a65a3f73d50bbeeb314c7b197deeebbf72ca30d6c8bb88b1c4cfe24bcc7019452f9f194db41202125799bbf64f6dc80bbdc3a4a02e4dd2c1b59e93d8cbb6aafa1817e3940e640014ae47daf20cdd15d1234862fb048804eda61bd1adfe7bde15e8dbf48c03bbab014a0fd377fb7e88a82cc5bec3e0c5c07f7d7eb87e5d873ae39e93c4dd226d9924e70000000000000000000000004c72daca9b8d71c7bd21f7e964524b8f5e286713c3ee240f4a58d095d5485c7cb52131429876e77c12f0f6f8741b2430c676e05165e6f153947bc5935b075d29418dc1e788e738b54effc672a29ee3ed43de6e16b3f1ce0acc1f29ebdc6be32d8659daa96a47779dc62cf41bf0ab0eac7e8cb18e6dd1cdab9ef146285f9dcffa3812987f81457fa2b62b921a30082c40ace5d1c163b94937d0211ae824eb5c8c1ae0e2d0e80814b797da99e5c0f181a652c9bb622e6425a6afb3776cf3785c654f227fb79d76966e94e21656b60a590b48351fe77432d3d30662", 0xb98, 0x400405, 0x0, 0x103) recvfrom$inet(r1, &(0x7f0000000080)=""/71, 0x47, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x8, 0x0) read(r1, &(0x7f0000000980)=""/241, 0xf1) r3 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r4 = socket(0x26, 0x3, 0xffffffff) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r7 = syz_open_pts() r8 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x80, 0x40) r9 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x80, 0x100) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x0, 0x80) r12 = kqueue() r13 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8981, 0x100) kevent(r12, &(0x7f0000000a80)=[{{r10}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x6d2a}, {{r11}, 0xfffffffffffffffd, 0x5a, 0x40000060, 0x7ff, 0x101}, {{r9}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x3}, {{r13}, 0xfffffffffffffff9, 0x6, 0x8, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x16e}], 0x3, &(0x7f0000000b40)=[{{r4}, 0xfffffffffffffff9, 0x50, 0x84, 0x80, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x3}, {{r7}, 0xfffffffffffffff8, 0x10, 0x10, 0x2, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x10001}, {{r8}, 0xfffffffffffffffe, 0x44, 0x20000080, 0x620, 0x79ff}], 0x7ff, &(0x7f0000000240)={0xfa3, 0x6}) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x40, 0x0) r16 = getppid() r17 = geteuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="2b9a9274db84405e0ecc0424c39852bd7628b84c8e1a7a787694872b90bf862f5bbac9a75a8703cccda8af77d90edcc88deb2262e9ad0fcb845f8fdfa16845a0a802d6eacb6678727b027beeb2eef06f48de128c49fd2f8a4157a6", 0x5b}, {&(0x7f00000000c0)="aa121d5d455b9c29e9e897b8d1ba4ccb396d43330f82c8", 0x17}, {&(0x7f0000000100)="d89fa3051ba2f99cfc1b259c23a76bf81d989aba9398a1f3684a33c3c8abf155f97f29c65457425c9328852b7d9451a2518d76ae10440d61d5dfd33c34ef777eb546e164c835f67db41850e9b00f6b57d8377b05db8e71d20824fb98a47d", 0x5e}, {&(0x7f0000000180)="48a019d3673f3c540d8155b2a6ccb6b5cfe7873ddf8ee13ad40c2cc6383cb6b3d5a5cffae6304b5d4c0345c44acf970621bb309c374caeead228478cb56f356bbd5578ea594a390f90db7b479f54dddd690471a2c5e00227653a0670de3c427b", 0x60}, {&(0x7f0000000200)="0292d0b977f95e7e04952f42c4682449b675e7df6247b08c8061b181bc6c414c2a40cef1c7ce79414047e9979522d1613f8b582b9c06a2c9725c62be", 0x3c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="6ac3b73279fb4077d1f62139011ee7d775d460357fe8f5d644696586b53b7d72ff75d6be12fb583244e72c1956a85de5f3240f4a3239dee39831404c9a51f40aa2aa5250394fb13927b520", 0x4b}, {&(0x7f0000000300)="27052fc448f44039c80a0b58bcaff554e4055091cae2754226f0e3566a96f20616cff62fbbfad4cfb4fe55ca87ba5a0c3d9279e751a08e1d78aba107d9dffaa0919cd042e9ce40625972ed0bb3ef0a0e11410b21679bbb91683015354d4d3b072b67364c53549718f24c7d59f1cf89deb3dd752cd425887ece7b06786a8918834bdfa999a878fe2523496c0d8aaf0c60de74d1127af5bc8b11c1bfbf4dc09004e57dfd45197f1a085cbac060", 0xac}, {&(0x7f00000003c0)="6221c6bab3e566aefd5176282f6735b5fa45ac14f7aeda9563a94f435656b019a3872d771ed736204b4e6e49c06be175682a6de14754e84b5bf988bd863ed38351bf07f8118255a6ce62c7cb30ea", 0x4e}], 0x9, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x80, 0x40c}, 0x0) clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/251, &(0x7f0000000000)=0xfb) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0864e9bce08955ee35de4d85f1332d500cba24b060c5dd0a8672c9bf194d8d1781dc002340c2571ff174fdb793ee8a0044dcc5cd3432dfc618cf851ed5df0cb6ccabb1583361000000008c4d2d7f59ef5545cb"], 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x5, 0x4, r2}) fsync(r0) 16:00:36 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x101, 0x1}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x154) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x2}, 0xc) 16:00:36 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="45ce63d8f9b15558c3", 0x9}], 0x1, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0]}], 0x98, 0x2}, 0x0) pledge(&(0x7f0000000180)=':@,\xaf+\x00\xbd\x9b\x92\x92\xaa\x1ab/\x0e\xf1\x92\'\xae\xaa\x00\xcd0$\x91\x0f61\x8d\xbe\x01\xab\"\x13\xed\x98\xdb\xb2\xa5\x06W\x8b\x12\xc5\xac\x9e\xbd-\x80\xb6\xd32\b\x15J!=\xb9\xabA\x1e\x18p\x97\xd2OY\r\x8f\x9a\xc3q\f~\x824', &(0x7f0000000140)='}{}\\#+\x00') write(r1, &(0x7f0000000200)="83e9cfbe3dafe3fcc8f9786c8e30fd9dde823ec20148cc09b5ab4e6ea457cffdcfcc4f0c42b0e286158ac7c6ba00f326aa15dd6b32d95bdbbb74552f462d0ca98f9a3f73de6c230043bd49b725ed976451826365f07b56492e4612c42dbca79b5d700cd3e5c0813ee685d497fe353614c10c738cdd3eac4b19e5155d54720fd5d543d5855d643fb733dcbbf226255d0639fc410b72abb1293ccf0a1679d1495b29a1b6046538a0e3209cbf3ef3a9e562b9482c5a6b8dcbbcb2e1a5d68f", 0xbd) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x4300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r3 = getpgid(0x0) getpgid(r3) fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) open$dir(&(0x7f0000000500)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x5, 0xddb, 0x9, "0cf37c1cf02b05877c8c494a6f50f221477b816d", 0xcb5c, 0x2}) setrlimit(0x8, &(0x7f0000000080)) r3 = geteuid() r4 = getgid() lchown(&(0x7f00000001c0)='./bus\x00', r3, r4) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket(0x23, 0x0, 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x2a4bc437d3d45525) writev(r0, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:37 executing program 1: getgid() getgroups(0x400000000000013c, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x33, 0x10000, 0x8b}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x5b87, 0x1e}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x9791, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0xaf, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000093, 0x6, 0x563}, {{r0}, 0xffffffffffffffff, 0xc8, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x16, 0xb6d7, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x46, 0x40000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x100, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x80000001, 0x3}], 0xffffffff, &(0x7f0000000200)={0x7f, 0x5}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x0, 0x7, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/219, 0xa5c726b8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fsync(r0) 16:00:37 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x10) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x100) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/123, &(0x7f0000000080)=0x7b) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe000, 0xff) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) read(r0, &(0x7f0000000040)=""/13, 0xd) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:00:38 executing program 0: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x104c8, 0x4) chroot(0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x20000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1d, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2000000a, 0x9}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x200, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x101}], 0xdaee, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x7fff, 0x5}], 0x3f, &(0x7f00000000c0)={0x4, 0x7f}) kevent(r0, &(0x7f0000001380)=[{{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x89, 0x6, 0x200000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6}], 0x4, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffd, 0xa8, 0x1, 0xff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0xddc, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000001, 0x2, 0x1}], 0x3, &(0x7f0000001480)={0x0, 0x7fffffff}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001200)={0x552, 0x8, 0x100000000, 0x100000000}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001340)='./file0\x00', 0x20, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)="1042bdf5f076bb98098f51085faa7a7eb846359f8f8709a20132edfbfd588300b6eeec13e878e07d15f7097f46ce84ef58f167a09b730dca98c1ffd59fbc6b28f6f0d0e0537696b151bd3dda45aa3c1ca0b87b3ff0184d07e291128f74b25e297a6c863b72bac79e34c6431dcd82b6aaac14a8eae1d311e3b773ef16536642a79d947800ce3c1b5cd46854edb65b99612cc20fab41a990240e9f64557740f8d3d6d497c672878da1bbc64d11a846951f85cae077aa6207aa04f3be17e0dc6e3aa93efa9d497a66f911f03e3f36fd329d", 0xd0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="65d999e2d77bdc054c5aa8c30dab7eb485cc5ee4f86d5467df5dbbde17acb27e7ad1744ad8a05512b88f605cf117c11058ad81ba86f3b7890bf5606911dc9a513ef2ae7e83b2c756e67e4b6da05decd1514cf52dfc3bae1cd173c2273056c0c99b1f1b5536542679ae6e7277a8789652182b7346814fb2636b9c919d71006e4bb9e44d4ec4335c2bf22b73a774a55fde2f54166a0edb626e0d92698e9212091d472b2aeae0f37cc6a81d836cfd862b231585f1dce91cb54c630558e267a4fdd746014cac14fbb65d94f7148c343390fa7a4c729550d1283569acb9fe8c1a0c195eb0bce6d3f6162902e4fff7b9e73bac62ec5814565fd3c261fa05f77565e9c8b496032b4ba337ae7bba987f456f67ad6d983b221d08b0e8aa2732bac31ef795818e1249076def7b5a80c4a77ee0286ce75404a429418d0be52a968b5440276fec92eb8b0c595ba1bfc005a18e118c24a71a7969c557fe6bb8a34c8bc6fbbb4e865e2ec11af92d41323018f9dbff720ceb124e81ec4c4cf8e553f9b886bb3045fc2629936a67e5431d5864613881ad85632754a7541ba4cc634446c5043a8caa9416b3dbc3dd8ff62465bcee2b369a9239ef0472758550870d90d52b605416844492c9dd55c66a21f127d934ffb72d39c828cdd0a4b67eaca64f137c64a7193e6126908be9aac7ca30cbddb33dfe8dd35107a4c88f3e8d13f7152d10042801244847d9f221d578557a7ff0481ae9d13f491d3e925cba6a083f62c08f97e5d255a7f59e7eef5ae4ab76058b1120d289ea647c7b299c1e5731cc0aaf20b5f972ff0f53d8ef5ba2046b2c6ebb0aebd035bed1cb53002c58fbba47763218c68a0ef2fd41fd51e4a25c4bc56067593745af401ae543262e6f600d9fed0e30a68e7eecde605c2621415e048846afebd047cb88f37ee1af8621f0f0387dc2763dd3d2eb7811a5d75a1b728a4baeb2e722f10bdef68a43b01771fa6069e68dec44ec0036b255453bc79cfffef680087da4f6a62fafb8d84b2c072ad6bd83c44a346e03e61d1677910301e170d819f78721c385499378909f674c18d45d9a596fc6471bd4fe7bf284bb0b0436317b822a96304c17a93a24c30fd721db5ad26158ed17c0184196c9538d1318ffff53eff4c228e04ca21a8bef4f188f4d573003172b2dece89a20634f1fb3485a15cb016908f1a6d5eb68672e4f2e6466653165306fd599ea54d4f79ea464077674e0f677872d387c8a39631b59958a0772f81b2a772edb31cf2d2f4a931eeabb8e63948c10cffa6541e2058667ae4d442f1ed1032cf7b7b71bde09ee09e1c3afb13e1e5088caf77a06f17b6b2e58872a2e983979e3de40923d244c5ea944b22c9082e068ecb6f8ec4801d631881494e452f0388e38d43ca356d94b42b2114b472f22e4fdcbe1f3660e71becbada8cd44b51fdefbc1ae6e1a5f4753537df6423c3a198885a660da55c403ee680a0b9312c706a7e37fadb491a9731779897af813023306610f1a5089410f666d090cc0be4e13cf539cdc67427233a6749916e3c01935e34116b9003df03ee8f38dadc6407043dc06910915ef1cc55a8903c783dfe5567a801a4114e207926754590e6c46d935708d5c5a83df7129b753753d41010cfd093cfd01193fae4b56cb69eb50b7c53e834a8683ce0ab81ad260286c1979b3ea29bcd462b588836fdf3646049c0b26e356e5da97bdf5bb0442600d8ba44d8b96f171be921e5b77804b7bcd0a5151199fb287f76aa3d74da527f773e7181d2b01db08d6045d30213788d264a30284c5f19922d09dcd6b78b34918e71f3219f3670701edcd8d65a4a3f86ac47757ab23c706cd71a6968caa093fb6040a0a8992cf834bd926dc634981bf4481b450b696c77d3bcf13016e9fb8a16a6eeb7c98d8459bf1162225fbba02d20dc0b1eb405a73a5aa88328effb9e2c3a3fe91e3f7bbf36e7236de20bf2a40886a6025a3deb146ae6797db595679d1e5f567720d6c9ac82932b63da626fafc18076b058b983110153569e9eab45f119a767fb2456682c7a78b3b2d58ba722049228e8dd27fab181a98916d4c095d7a0d839a4d7a11eb1c5bde131313472e1f1f9cf597921745a6c069a099c4ed88a7cade99b8c5e0b4ae2cc356f1d0e5ba522b8fa6c02b473bfc0408008dbb790f2b2591b42753b3c2e44121edc817d45df31f78716e4a61b12de0eadf2d5fca89f101a2ae77a3e72e0430f2846a93de8d803bc7ca99ef5c79cb5ebc1f16c9323d95c37255ccfb7fd97bc4491dc37a0fe05d844e123c3032b8b7415da0853c84420d56500403ee2559e3f84b0a63875202a74bceaf92a4aafe62d6ed1fea6fc93242ba12e45838a611b8a8be82e8649a66df3fef0127315c806a1bc50f1e7f1959a071b21d4ec6a4ce15512cef6a26daf34804272346f2b6a95ece3995501c757fcda94de9126cb8d5259935daa650549cc4ce6792079453465baab83897f38471e67295d936989f154fe2be6bbad97238df7334caea6f8a1e38f8b24725fc89ff8cb253fcc03ade3164b9d96ab5163ee8ee616b965033799718ca1cb8aabed3d89f532c0315bcd5f7a39e9f7dfd88d74ad46cceac00c8bc86e18b275d2741e083b578afaee3b61a5d55d435c07d46eb6ac56728155851c170729e95e6ea2ff2c229766c6e45562399bfb82f2a2deae1273b771bc75baf11ed5fb069f2a1ef315c425e4fd8b91b367a81aeb013fc4eb94af2863bc6340fcf6d8ff478d183560353074aaeda7ec009a21b5b32e73419391c2cae3264098e201773bfda5e7d69e0bdb6ec03b9073eaea917d10417b50f46b5083709728df01eff838d301034fdca2581b935d9a0742e1b708e60f5dfbded8089edde9b65cfcab02a854ba7556e3884d356f2e61051f252c5c434dfa0df6ea948ae41e0cf3fe5f74cfd4b47b7bf73b8f672fbb910611e95f2f6dd2fccf2edf2f83b49c4962c027bb80d3e3941eb117e15b3068771e07c6bb2a4e2192e0dfb32ae451f70da2af217625dd4c27cf655168f571b4f680c13a5b2948b5efebe8de6e1a2e7dbb8a708507aaa975c8af774d229dd26926a42dd151e5234d385807db2970928e9c7159501d83ecdc6dd2e8b4f0e64dc08c2b4e84b32d8113c4b923761d8565cea0ab079c0e378fcb724b95c46727cb235522fe8030fbfca3de5cf6c8808859b955db13c118005f1ef877f42886f1b1b62ab3301d7a7410f1874cf63a96470bb5d0afcf49837369d7f74f8178ef23c0b2d61099edf025674b5ce30618189fa7a38d8c6fa5120fe5984fc155f3c529698544d87150a9081d8f2970b5b37865d05024d64a87a3faa2f74225063d3658e15805d3642525e7679f812b424f0f24a7ef0f7fcffb46365ec0715b70d88e50242e0aab95c57d03bc78ad8bade4478fbee6c83e1a32c6fce4d361cd1972c3a0ea5fd978d9eabee192795e56242493ef889265a27c9bea145b05c156604332a47b80b9fe172ead50dff4b0cc89851b7367a345984255beac8bffc6c3e5560d744c4a2412d4a397912a329a106e198be8d440de4631c48b479b26b2d172baee6575d54b1942bbebf3018ed3e40ca350eabe250717aa191cb2012926f78226bf4124b391e149e0ff4691ed298ae14443c24a014bc8221119fdcb5f21faeed186e8cb481768770122225160f9442cb68735b0826456b869898c1910cef6231ddf1bc37a5777c801809a0a00e3210d1edc1432a7a5027e66cd7a91ece674b38f747e4308e41e94fc57897458de68460553627e211208fb1a9551b827f494c73d5b673b5fecea17796224dfe19280ac4906884d23c2a990957b92d526881f6e158fd457ffb07d7927c63835fde691098b3794ab7933692f8d447aad07b4162df28a9d386e2406d2ad7ef7526bdbbf9253702bf1f7c49497ec4e3116f2d2115d80a75e420af50c1793a9be84d38ebabcac3b80e402569469504fc8df7f51cca8fd999eab4a4055ac6d369dd5c5e25a6dafbc151fd55ea97d58288f021428cf5f587c1ee59f243a48631d0691a9bc18b36f59d09221132b298f11714149d8fd7cb3b838fbdb35a47432ed9a7da06db530b954ead1942a26b14b74ea61f1506499ec329cd718c84ee07e8c34c5fecffc8ccc2f2c11d09553c3b6fc3d21c41a246c0b3ebcf7c3099359a412a2d0e1a8aa584fa33bc760263761cb64151c1216a8cde291e7e0430736ceb67ce3226641da6e7d3a27b3576f7078cf6e24f8a759576987eb5bb2a614c93e9c9100f34a93620a65724973f09c4e39999a63cac438f53266045a8bcb60ae8f56cdd0aa75490645f1702ff0b7ad61a801a804b45629eefdef50a701ae006dc316b11fcd803bdb51c4710131e0e282ab5b09c28d9c89d7a07b23f85f33e8334d04e952b1ac2486d8db31505fb3e5660ed3aaa83d448b2ed391c4dfb5ed3a55e715721300153dd590ddae765df2f2efbd80f4eec3a4a7ffebe00a899e63856417b09216d79b8c31b8ddae8cae12d0ea5ffa6c5783f7f9bece13a4fa6429390c64e5e95d9e1b1846eae340ef4f5c19b1fcd3203bc39fe7cbb8375b66a61ed7ee38f2556e160f4313b7a9f6d49f9545759d9c311ec018daf559d2eb7d30a776046cc058e27dc71f9f6cccfa698cd4af1fe3c3fe5928f7ef5a9f55dcad9960dab3b7abce7a555d54d53e38ee418e5e64f133fae9a2f73284a71bc5c5c82fa13516996e39ee029ae7337a2573fc1045173ffb17915e2781a669cddc61a96f65f7b5202a526c2e695c1c2b10a715e023d8801f8b36004593bd82178039735b44c00d09b8823f8bbc0f37db1f22b8e20c81a3b626de518251d1d6d32a6c49b0ae48af5cf41ecaa4a5ff059f98051a6eed1cf2cc303f942af05aeb9a24ec941bc25d295d6d00fe014000ad2e17f4471b8754629b76672aa77708950a931c3cca85008df4ea7daddc315518851d123d0ad0359939bdecc75f6663dd0ffa46cded57d425e429c1071d900567b1790f0d4dd60b39bb690d7ab697fb7baa9b89f22c866808b40666cf3ad1a2479a4281941dbf984c7f1bb0ea9c7c0612c7c020de94858523b7a0de1c19390cf31445fd792f9f21ade5f78322855bf250cb558136a2351e45dc9c1894a8caf3a0cf4015e5aa0bb4315eca9e1d20675e8e822f7b32d140c257d6ed5be0759e99f38397a02a3af8b6680eb1bd3685b59afd172bb63466f27a44ba7746abd1ce3d33ab442bae3aa330f40a56b6ac673e8d9f80b380545e571059f7a592f1305f8733b6cb854c5801385bfd08153e428c7ee44ef2e7aa2455ed3b881d99673fd54ca962a9196a3fcd74be1ee9c93142742141088fa6a0a080345d49cbc4b452eba81cbabe76e4e0be322420508154ff075ec38b6663732686e2602f94b69b95deeee65eeb8ad94e464864dbe4323a6f129d5a7ef5a937b2f5add13ec489c6e9df8fbdccbe94b063da0b22bfe8cfae24f42e66d60fb33e1095939e6e3eda00f994eb6f2db5bf0e0b5144f209cae5418c982592f6abedaf4674bf6bdd2d44e37a753c9cb76060f98146420652c08053130a35a5c9495fdfdb601f4fd6389fbfd17ce905229b17d6797e22756c4bc56e2d78380b000cfd9b143258511e5cc2e505b35aa8b037d9707826d72fe53db5d894fde1aeb3f04ed081180e32147f4790ea41b44a0361bbd9b6a5f9a352666f1bc911bc2fd3def2ca18786cc1b22da47de74189c0d90daa059dbd72f09d796fefb4bdc73241974292a74de79f91314e82950fa47ceb7fad8efa8af97de696cf5e12ae63e9897", 0x1000) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xe041, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7f, 0xe2d3}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x160) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfa6e, 0x3ff}, 0x10) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) close(r1) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x4000e, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:38 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x28) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc6760b167f8e540) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="302e7fdcebf9098ad6b17d3e5153847ab9744dda7dbd05e3040e2195c7b47093169d38cd6373dde9a4400e3e5bcbcf8ab24add1eb2dd697703e9f9610f998c670bc329f058009ac7ddf21aeb3a10b2e69017292a5a1ea4b85bd5", 0x5a}, {&(0x7f0000000180)="b22b2da373ce6ad37ead742e6f726d2479354707d9831e2f3ccc382c07e0a1582e24b657f650c7193d12f7f8ed27c69cc80d", 0x32}], 0x2, &(0x7f0000000200)=[{0xa8, 0x1, 0x7, "599f3f7cfc1ed9251e911301a33cbb3b2a1951f01bb66f42148b7830b7dcf67c9c4dd2550ccc3fb472fd97390b118aa39d0f0b9f0aa580f8b033570ef3d018b353a0ea3140836f308ab369ce94d49aa0524c3f857d63550d7ed97dd23edf2eea365306f6a2f1e4e5b950f6ef14cd4dad806608f86344a95be6421e01a0542a49e133dfec70552fc1102979ea23d647ef501bc855"}, {0x28, 0xffff, 0x100000001, "ee1b8f9ce658f4088b207dd1d135a34a73d9e9"}, {0x80, 0x0, 0x8, "d69931531411acf47b7d99285b91a04a7bebbab74c5c4229fd1c7ba8885baa65a04887920317d73a44b84ea5efcdc61a3ab1378523a570e0791135050cb3b0242dcb9e17569615d95b58dfb0a8e4ac34f08614f7954cd926d2720f9dcc69c49d80190d2e142c14c1e20f"}, {0xf0, 0x1, 0x100000000, "6e087fbd5348167e40b9f91b42337f49c3368e973fda8e89d093ac4ec9a14887de35d3cfd202a95c60ffab77d05f4bc2b0fb1b555171926d7b63d506da9dd8ff31b1a0dc7e14fe1a31e78ce853ebec74faf334ee7614c1f822d5f0d31cbb64003fd35c8457340eba58bc93a8d7ea9afc99497f33c59e34d88c6a74790a2dbbd7d95cb54db6da19bcfd2690023f3eb95ccd0a1886712487511bf0c0e714eb84d78ecb204255fb572e3e96ae6b10b36e27e072df62ca80ef867200eb73dfa452628ec92218636a2b0e67d1af149cc0d0118bb1330a6969369fd491a33f1806ae"}, {0x1010, 0x0, 0x5, "6040819860b9c722c2ef4cf53d458d4b4198330fee3e87635c33ed44013f8579e496078559518b5b96c6fecf846c86297539a621e1defc8ca536dde0c83e03c9afc82706ed091e45a5b85bf160e6044c981b3bd591225067781f3d30e0c9a2494972df7253acf2e4cc706512da154d092cbc8b29f75f8af7197aebe522ce23b5c83a89447307eca583af04e637c002a28ff35ce5f5176f1760ef56fe0d437173b8ba54abcd11245ec9bd416e9dadca2d894bd3116847371da07765fec98f2627a5453aa11bf4d7f42dbd8c316ccfe57b048686ff87d90876293aebc0a8dfed62aae4343b16f2926df12ab07a0d6cf64c8b39a3e5b7e734aafb92456d97b1fb50ae3e673c706c1ac07632a3aa9cad0e8ef4aabc6c5218052465eced6970e5cee9f6a6387c9681419e3a9778a593a62f5240ffd1b8bcdf7431cb76400f048a7939da9a6672bff93493a17e9236bf78e6e875e3b9ae1be59f6a1ecb8acd00fdb36d11369b55e3bf367c7b3a024d7a8d760b4aee2ad7cf8b8c61ec4b2db85bf0938ec325d7cd5d77a84e2da8122bc0b158f349758953e5bc8ecbdb567ed7e8e11d62a23b6b2c4541d91f127c44a7709fb0edd68ec12e48a510550f699abf829bc8fc15163327fd55bb3111d566dc128a8848fd9619565c80f417c88942e4657a8a3e37972e5de921d6a1bfa96db15fddb77acc1e5d3f68d2c96bcaa77766552729f4721c3be223714401b41418b7911f0316406f267b27f444a98b9774f8a5f3db4c25a316cd1fc140e596444fb8e95f6b40eae11a1720e9e4d0675cb0dc10bfb59624f0136e798df1ffe2ff80a9793a2a4dcb7ed97f796ec472bbce8217eabccc4729f77b1968e20861596bc0c7138e49f40545458a936a2392b0697e048c00075aa2527384295be72227ea1ab225e21a09c76a47b9ac5a044d840b88da69c37b07bc717b775c040133843747debded2eb67ddd11fc4e95a8523f50ac257112e9fa5fb50115db3b8adcc6747c74d5d0a5f4b8a0402b87874cd4abfdba89ab3540508387db8d5e492677c6cc6f7aa5681c1a31937d24755839369115a87af5d050703520ca2b508c3092280b1515131f54b23f462ea3295a8fe5781912e146b746a95c7a11416fffe9716718c9e0c88b6edfd3aba29da6283769208205f797d7c116241e1c3109b257d5fa17d7bd48070b40cfc7d5cb55ad37ed91286c185b748bd98c32ba4aeb942e3ba45e781ec5f94bc1f1e564ce326e066d4e47d430ade1783f9b3ec2dc0bd5095e29280f12abbb53485a740b30639d8cb39967fa1f3c9f1cf5a42ddd06b2e1eea6cc164147524facf0eb751f965cfb6e20fe0f0548db705a3fec1932f4bb8512248c419d27b3e71e33e88a8dd1a0689c7627f32dd865695e6919906e9ea22fd5797dbe287a3a032989c50cdac149ec1502ce44a3585bc2cabe559cc0c3654f784bb2d5bc181aa6bd26fff64f13d060e23ffcc3cb97b0db1b6ac9726d2bf8e48ca0badff6256cce00443f75d16ec26316b1faa9fc2f5b52caa67702098cbf7ccaf6138d3464d44f518d34825d8503d21d217c717e2de571fb7d5d0aa9f83c99afeb01aadffe385e8acb48b2ade23e2f3dbad219571e12a146706408b2848f72539db19dffbe9019226221b555e2c6efa571bbd9041fd1605177386de284bd549d6fb31911735a67ece7737eac56757653aa754e2e2b031f96d6e8678f8879645dc88cbfd618d72565608531a3c65fde17c28d0b452a27ba42c0855b0eb72c878ac46142a553ba807325d361491af8a77d5a840598913eb50be6fa418437c54b1f9a39152261458978489c66990f580ea1b79c5ffa2d2a04a01ddc000c2b4e5b3ca8b47837a16756d0d40a099df4b244b9389d7568a15bac1f83cb1b022fb8e8dbdc7d6a24a197776dfc39f5267ee5f8b25b0cbb08293524bf86aeffadad113365462d9286924c39243ac48badd353cc7e2805148b26b67f07e7465af41de228a1a4d29cfa1faa8181191b07a659acc6dc741fb7959795512f47803de75e951dc59f8992974d26dca1213e0d383732f5422f9820326de8e54078192ec898eaa3b1f709ed6df4244ee088bb4c35c1f67fd2ac0f61ef84fa4f64009e470eae9b693c41eb9c1df0e57a039c34908b7254b93b232b5b61e2f2d6751753b167fcfbe74d4971c64cebe1eba6f75b1ad7e133336c1ea93f5efed19fc96461ce5b54946b322ef93986ad15483888a76ad1ac93ead2649be1509c0ac6bfea6479a7402488be36f6c5f0a2a48536e590a6dc4c1bcdeba92121c27f636136c299f9b88ccd5d446530c8d422cff34bbe7dfe127e0ef4736109f829376e68a4edad31b6a6b8df6d3907fb3af7f5b6c3475c17c8b681f9d99b4ececb55727427f91b249365d677bdef01531b69e6e7df64cadec2ea31b23f421107bf7cbf215afe2be70675d1e1e043d9771e6acb72b0892bc71107c8285d8410600c7f956abf45906ed1c5344a1c834a0f1f809e1db185b6f429d49e41daf71bf0bcef5137f13b0a171549c7f229ee3d3dcfbb49debde9950007dc724f91c298a0f2500b77c18e5eeba2504591fcf8dd7f57352336004e960494bb33ab2dc0393f63ad685709bde4b621fd341eae33a641340b1c7dec934bae94a0e7a1e3423c8f572f58b06b312614dea1983b6725bf43820709dca9d2293208119a6f15e0c42bf6fe276f1028bf892a61d94a9c27d9409a918e3e3daff74b2669ea71170aae6f9d95a4153a8f625f47809f5cd65706726f62cddf7061ee41a2785e89d2c9ab097d518ea66e8d64788cd41e96f96cd4989a0cb6e45c1e89d9ba5941500ae658659ed4e9d359f7e31fe4f42f69cd2f200a80b6011783da4d36c87d8c10be3c3adfa7b5d2cd6532c39d52bef263e1638ab23de3cbf2582f48424f483e0921c10e70aab7a08a57d7175e98f28024469ab00594169fec007ddb94ad98d0173e0b59cd04528588379f95a5b3302570ed185d573049276bf43e4e6f2876b76f42da8f072426e192953f44b3aa908735eb5509897b381affa7c74bfef612d5045a10641e4154a7d2410ba185879c7ccd9d0e1a4ad90c475ff8b8929036bd4cabae38092adda4584d28a1289e8b4af2a9a80dd09f12421bdafaca363fac634e8a06f778c8f2d3c403a20a5aa6ce70d6a3ee0392802c4c44da65eb8c77f69ac891f70265fed008755ad1095040807239ae8911e2925c938aad1bb60facd665ed08051bfeeb5ff32b28109ffee19c9ef44a00bf9056488d9cb1322f118688847131a5f36b4a2ffd0526f084174eb8202a1f4dfb392cda762a5113839e2965601bdea857fbbc852a815e3290ebac59e1e3ed9b881b794da26f360eed93bf7a5172ff6708091946818019a6fe5564b8ef69e05e7f175fc36e059f7b2b404c8f1ddf19f783f5fbda86b0dc8e06b3ee4f3ca4d1fc3790bb53658ba820d70f3641ba48a98dd64d7ef74164501ddc6fb48e6bdcfbdf547a3e35fa2244e17350bd3e73ecd5ece59d28ce6bf2860b21df15e1449fb6afc63afbd0fbaf6dd6cc3c63b868dfeb84b22e897e54bc54022575b6d8d0e565b9d143ff8f5e47b20ac95476aa6ae450b938817f2801a8c43c7e16562d75c2c35f0b8e6d4e2dd39c8affe0a15afa27c713acc90da7d7340a3f96a79e5ba61b6b9e798b0557e6e161457a5ed2a7fa703405a560d700c4498449f7a2831d94cae80ec9617c73864105397fc7b32ae5f1a129d667c22e1f70d469d18be67e6db55363f2bb47fd1173d948ef41a4acf7f98aa16cf0c21664f85d779389d93e104126b4a8898a127972b05a699a60871f54e2dd5505950ed8edc247b67dc366662a36c2ea2d7ec81fad588f6b4c982b46db1ed56f5c9e65178db7842526fa4dc6a8d82bf56e1860e96a9a4e571fd527b648f9c713e47c4f78cdf0787852c30034357dfa9efd0895c6b3b40d95b5ac74247c949dc3fc21a4e7ac6f543267e0c19c148d5e8ad794c243dca38f73bdc2ba7c00c8bad8d48141123075a6e5a5ae12309e16caa62cf659ebb19af6cb0d9e382438136e04785b0ecc41b36b95bade44e1a8fa46e837bd6b8b72643b58a378e90b9dcf040cb5c16f9eaf52a4386163521f2ff161b92cb050cad1a3047b58136af09e5a47ce3cea440238645d603df9c5d7164686da98cb3841b60be016bdee3a59eeea7daf650eb493d8a4414615f4416a0cef6bf8ce53387d0ffcb0da76f715d965923ecc0474ff48385457e4d005889426399eedce1f0c6bb709e2c471b6182ddfa05c20f0489e11c5f8a001456e11cc88443158cf37e1da20eec888ae937e49dec253481df449fa17d0917c4a4418501f5ce91701321cc62c8de3a4efa654ae720072fbb2a6ffb5cae8c46f889e065932af8ef5d3a47cf0800742e3485e17f21c22c8f930ab4a1640b3bf6c82e66f1e89f1e4b10407ba557e4b7cc00c644929316233c76860be1350aee251afd1eeabcefdda937a03ee423a395185d9bb5e79e6439e2ac7d48885d4103aac19b3ba855b3dd4d2d494d125647ddebc32e5f3360b1cebe7b2998f82c6ff03839ada830442fcb3de2bd895f699122409fa40da330b36c6d3bbfd73a85279cd3bc0f564ca2dc985f91301867322814398897dfc811fc8a58eafe58405c82f9d6b9db0c759539349e5ab02c211c21f623b62cd8e65ae659a36edde10cf9d68a5454c14faa87fa1ad81c6e514f752a63cdd14758af36ef5cb45b6674aa97db0b30a9f3d6cfd869df5e114128f6a4f183fe445b0554f52fac37271231d4ae1f87f94a649924d6f16c1c601c671fecb4d497518f60aebb326b4e1d3a8ef66c5d27ee3a0ce015db690ec0a5b2aa39ab6e022a014694dee7389d5ae14bb151fb8e01ef734ebecfc90b1eaca2120bf391fcbdc484a52d7f299ca424c2ee36012d8cf13999a77c69c31510523a41d2501e70157a6fb83e620d3460968a09b7744493e4a856d4c5f0a256df0f3840cc7444c57f4264f2be603257497c2e45704bed780e180924f5413c7a5a33e59e8273a11a9455a5ad80ab544d043aef45f969bb60465782fa3379a551a5e6989255b20cb4d421c3d61ee603bbd6db1f6c52e4c4baa8b0ce39c09b12d0ce29a65c2d201b2607524c1b76a4c9ee2bee62ab2235563f01a8552567cdd93835293aa53fe3e39a9812d282592700fc35fdebb4bc088ce5cc993b930462a489c3eb613ef6e1cf4a9776e8af57c735d298c9eb05bdf6e837b4faa3f1bc2809e027ea95390ac9527fac467554bdd091e58aa1b756c3700edde375f2eba7061e37d7c4654e839df5e54901ffee3a0f8ff64196d83633076b0ca530677e92eb41daed9836c8eddb27e9ac32340cbc6454ec398b7c70c919c5586030dd909b14241f9476c56b57c693cb63c136686865f30b38c55d8e96aed39142cdf35dddc4cb2f8af6f87895630adda0d5fb809d743d11bed1a66fdceae9999890311a22b1b29c0b780b37c3951ce8e43148adf1d2979d29b927fe9c89b304fcb12d58811bee0e7c869e9ecc4e574c52b7c52e0bc2b422eba4071bb239ba6deefcd4222ce1212bd4525c4cf42132e0a3ade084424b51f14e2f41d5d99eccca7b317abf6f20311530aa0b140c52f87c25f945a946a157a6275efcd71db8d8ea68f6ab0e8984d20df1face1e76a024d36544f5539a62388985e4fee444ffeb2dc3831edff405789eb6f749827fee756d26a676fc5d8a23df35ded3f81ae96939c92f80f2dc856f6388db9d88746b16732ce4e5fb1fb4a0c8346754fb6c854394f4fd6"}], 0x1250}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000014c0)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) kqueue() 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) shutdown(r0, 0x2) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x101, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x100000000, 0xb7, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f00000001c0)=0x1, 0x4) semget$private(0x0, 0x2, 0x184) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x820, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x3, 0x5}}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x4) 16:00:38 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r1, &(0x7f0000000180)='./file0/file1\x00', r2, r3, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod$loop(&(0x7f0000000280)='./file1\x00', 0x8000, 0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:39 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/45, 0x2d}, {&(0x7f00000022c0)=""/137, 0x89}, {&(0x7f0000002380)=""/75, 0x4b}, {&(0x7f0000002400)=""/46, 0x2e}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/248, 0xf8}, {&(0x7f0000002580)=""/193, 0xc1}], 0xa, &(0x7f0000002740)=""/239, 0xef}, 0x342b04b4dc1e305c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x401, 0x2, './bus\x00', 0x6, 0x2, 0x8d, 0x1}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:39 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x200000000000000) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20) semget(0x2, 0x3, 0x40) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc2) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x844b, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="d67eb8ca97a0099b99e3e03ae74ad62dd950542176c70dc3755cea3e23985b72e9dde5945ded7056df03c72cf14e3e921d451fb03655f73af563f8ce4d2e32bbfd41357c758873ec0ccf5a4bacca860023b72444ea1c00cea1fd983b70245d952e327f8b909c1854a1fde0d42378ae39222118bb0aee4a1e9b", 0x79}, {&(0x7f00000000c0)="b42c", 0x2}, {&(0x7f0000000100)="db666655f227dd17db5e556b6655a482a93ab59e4399f5d252a5518302a2bb6dcfd9492dea5b41f6b9186d85f08bb73b6095a61c44c23ad83ded47c0d919ab6a225979a57b20c1b5d0dc3a56c7ce4d35eb8f11d46ae4eee636aef39b7727d7b7dfad874703e1fa", 0x67}, {&(0x7f0000000180)="82af0d8a3f3b82928bca6e86a807f8ea330d0ebb5a7f4e8c7d43e9cd292bce0fc8549a4d02515dc46931c96f57fb4bde2a466a904b7c8f19a85ac517e44ea37ea1ef586e8de5e7c83782eea798b9fa0178bfadaf8d9c1b13bf1e2eb572e60d77f47f0f3da4e12b834f8203484c1b0475aadb6d4d22d7dbf135159a2bd63280f07d0a8d355110d55658d006463f3f803b3663460d6a02a2aa93a5e42ca43f260eba4755c4987435b655503eed540c475e6825ebd5909075c6c772585bb670e449f61385b0ea725d2e25966fb6d0100cfda953552ac00b10f5bfc6be8c7426afafebe18dcf39ee35d16db1b550d952f82a854ad586a845d75ac870", 0xfa}, {&(0x7f0000000280)="6f829a9cb362c799171440f02f714da420c6c29803c697aa0fb31714ee70eb2f2b393d61d7c9ab6cd96b65610f9aedb56d1904f777f5ee512860e5f8f9d05a6c5fcb5ebef2ce342caa042540522334659e79c9a0bdbafbc921895b6353c385daaa4aca1cd62ced7c6c84cc60f9504a56b9596ad8b4c88813229af51af08b9fe22ffb3e5cf5b19a26722bfc68fd235da1321dbe131666001f2ef669b345415d254207ac2c84a1d92ab02252e0e89c1f220837f55ce97a10c1d9a9b12cdec32bfa2366930a32acebf847b4bab0e37326fcb40920b91b701bdf1df1e9bec1aec457cdf1e12021018e4ce223cbffad10dd2807cf", 0xf2}, {&(0x7f0000000380)="359b3614559c2760d99267b4b04d95eb9f7a08517f8cf9", 0x17}], 0x6, &(0x7f0000000440)=[{0x70, 0xffff, 0x1ff, "6edb8bb2445e393447888f7dd30ba55a3458b0abc36d1881fe3af175158e33e50bdd2f5ca2864a535bbe4543233cb872b962ddbe41a20ebef93619a6eb0b578c6d43331d90b498fc79ae48fa374bb41426d1d96c8dd2957dd82b92866dca"}, {0xe0, 0xffff, 0x9, "21be7302cbd970e70327e45fe29a2d0e2684c685fd17b68cd4572e1407ab44b1beae6c84f3e507f72deba2edda1620447f6cda332f7646c3e1710f9e0f062f7f2c746b261ff2ed5df9332f270f46fe99116e777fcec2d439eacf4a0f49597ca4862b4751c22bb4734abac508ed03d8082844672f6c90ef8db670e4dab51d4e158af9b9dbcd106ccbaaec654d2d9eaf12187381c1300a7e1747ff5166c052eb8e0be7a3504190919716f4dd925bc2515be2879cb35088e3006420f3e525d2731c03638b092a634b60a0"}, {0xa0, 0xffff, 0x7, "fa9780e2a696d02dc43cab725bfdb3be004c48bbde91d83e577630003f46f20aea63c80397bd0898c710f655a1d6fe60d9305a11ab367ce88f2ac099b46153f33a56dffdf73fcc42658bcc1853fbb1a71cdbcc267a637aa5250e527b69684e156e625a81af28c88460eb605698c8b09bfb1323dbc159f5c85f9a58e03df339418ce377e9becf093f42"}], 0x1f0}, 0x2) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:39 executing program 1: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000340)="582720efabd16ebae632e0c2e8b27f2b154a73f2a044fd33055552fbd5e41789632dfc94ff4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d2b0033abaf001230d10d2ca124801b9827403fb9e7870170522521852d77e895bc5fe846bb3eab4d3f0987908cec889c1542985a4ac979311cae5ebb234691d536778bbdb990bc19feaf449720b3438176b1490f314616ec8d93bf3b374108d90332e3857edff88490acac0f42dbb6806e5024850232fae6bdffa8490f5a98f42e3d218700c3639f99c983882c5a1cb59b19dec38be81e357a93fd246da23bd01a918158cbe208cdaa29900b5b49a069374d68c2bc8c1e295ccd", 0x52) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xdab8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe9d}], 0x100000000000003c) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x5, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) dup2(r2, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/237, 0xed}], 0x1) syz_open_pts() 16:00:39 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) listen(r1, 0x5) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0xffffffff, 0x3, 0x101, "af72bb2560c3798886377d33746c59dbfa2554e5", 0x2, 0x94}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x2, &(0x7f0000000000)={0x4d, 0xfb}) clock_settime(0x0, &(0x7f0000000240)={0x3}) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) read(r0, 0xfffffffffffffffe, 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) accept(r2, 0x0, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x89ad9476039a18a2, 0x3d) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x4, 0xffffffff, 0x67b, 0xc7, "f5d0d3d4496f7b9d0ff6baff1983e01bd2a7702e", 0x1, 0x7}) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffeffffffff, 0x1, 0xfffffffffffffff8, 0xffffffffffff7fff, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fsync(r2) poll(&(0x7f0000000380)=[{r4, 0x4c}], 0x1, 0x0) accept(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000acc9a4716243916b00000000000000000000abed0fd0a495235f040000000000000015b73dc6463799c062100d8a06b8b97c3e75c125de0546605a300246c66baab976684dd76227b28460b51dcf94b23a636ad966c5ba417a7c4e7512cfe72550d97d225642cad0fb05b1c6a9b4104b68b91b8433f3481cb40f9efbc5ee80a9432228a4dd9b8c8075b52d09641f636f2bd6a7e07479fd61c9a80d0b45afd97112b1a74d7fec206045fe9e7dfdda7ad7e700"], &(0x7f0000000240)=0x16) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) geteuid() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="9ac885060d52a84a761274484bbd53c72c23b705f6a583588e8c24", 0x1b, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x3, {0x101, 0x9}}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20090, 0x30) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x40) dup2(r2, r0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8000, 0x36d}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000d, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x30, 0xc, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4b2e5e70, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000020, 0x8, 0xff}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x10, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000}, {{r0}, 0xfffffffffffffffa, 0x94, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x38, 0xf0000000, 0xff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x31, 0x0, 0x100000000, 0x24db2c63}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0xb868, 0x7d5e6d31}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x100, 0x80000000}], 0x100000000, &(0x7f0000000200)={0x6, 0x5}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8490, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) fcntl$getflags(r0, 0x3) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x40, 0xff}, {0x4f, 0x9}, {0x85, 0x9}, {0x0, 0x4}, {0xab, 0x8000}], 0x5}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x20, 0x3, 0x2b2b) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x401, 0xffffffffffffffff) write(r1, &(0x7f0000000140)="4ad18f6380ad6f6c", 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3a0914c44f7b202c, 0x800000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="ddd28abfb1e316adef7a79de6d39fabccb9ce702537efa35bb77c226e6a26961c396d79c04e074a424d0cf0b67e5704c554d2fe5c3df215450ba5aa2411458a6f4034af9351b5d77cabd4aaff0a8826fa4bf76794e97b0e396532cb7fca78d6a8e03a2901ff952b7c1efce969ba3738be444ef84d5f5da92a15d2c593abadd24f7771cbd5cc9392f9fea0bd05d04059eb92fe7360a338da11d74553bedaa8712f1915006d6dd664bf397315ec0ef547b51b007e42bab725361b393eecd614b7a0091d2662818ab5c5c3d102343fb90186a714d2046c89485d568f881285f2b426ef155098a60ff0042a06681816ce77aac7553233612", 0xf6, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x101, 0x100}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:08 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x5}, {0x100}], 0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xc000000001ffffe, 0x10000}, {0x18, 0x1, 0x8, 0x100000010001}, 0x8001, [0x289, 0x200, 0xdb60, 0xfffffffffffffffd, 0x9, 0x80000000, 0x1d2, 0x6]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x32, 0x20000000, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1a, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x6, 0xfffff, 0xfff, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x3f, 0x2}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x25, 0xfffffffeffffffff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffeffffffff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x100000000}, {{r0}, 0x0, 0x20, 0x0, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0x8}], 0xda, &(0x7f0000000280)={0x8001, 0x4}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x100000000}) close(r0) 16:00:09 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) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x3, 0x4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x80000001, 0xce2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x93, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x4, 0x8}, {{r0}, 0x0, 0x2, 0x80000021, 0x7f, 0x8}], 0x2, &(0x7f0000000140)={0x1, 0x6}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x2000000018, 0xfffffffffffdfffe, 0x7ffffffffff) setsockopt(r0, 0x29, 0x1000000a, &(0x7f0000000140)='\fFW}', 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x44c) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="1654663a39e4ed07adde9ec9bc3a6616b70bcc972307a7e47f11f7d51686d730bbecf0acdd62c52169f44be803", 0x2d) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./control\x00', r0, &(0x7f0000000040)='./control/file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000240)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) open(&(0x7f0000000000)='./file1\x00', 0x8, 0x100) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000080)="1df3c2027ccf7125afc38932e4dff112f3e138045cd51763c2072babed003cee9c10fff35da2cc7dafcb32e8c28b6507bd97b2978d9de95fd3be45e764dd96986286bf270cff1c9f4d4273eee670472fda16a8a8d7094c57c102844e5decdcf24d2207f326a060635e0745c2c3fc2f8f4a878ad3674093e5a3bd23d349dbba2c6a1b5d8a4195b7cd8169a48d30939659ff18dd", 0x93}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x7fff, 0x253, 0x8, "5411e1ed887c67d8e0fe7439557b5686557fbcd5", 0x395755eb, 0x401}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f00000000c0)="2f70bdda917db42b2b848ab4451bf504fb093aaf20339ce40d0c7e47b5c6e99a13a9accbe131441a", 0x28) 16:00:10 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000, 0x803, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xc) setegid(0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:10 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x8001, 0x1) r1 = socket(0x38, 0x0, 0x100000000) recvfrom$inet(r1, &(0x7f0000000000)=""/131, 0x83, 0x840, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x5, 0xff, 0x7, 0xffffffffffffffc0, 0x10000, 0x3, 0x2, 0x1]) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x46) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000080)='./file0/file1\x00', 0xfffffffffffffffc, 0x80) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) 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(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) ioctl$KDENABIO(r8, 0x20004b3c) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x1000, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x5, 0x7ff, &(0x7f00000000c0)="1c2cca7f4e87313fb808296eab0094ccb8536c62c0941893bd20afd14b9959d44a9c8e27843dc9888ffff4f2b57376ec67da07e48e31a7b5ae971d869a6f483f6551e62d06233668cb5d7e125d792fdf0d2f6efe944377d92667", 0x5a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x5900) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1001, 0x3) open(&(0x7f000054a000)='./bus\x00', 0x4, 0x1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="1d79413ce7b101d3d46c8b320d592c36071125230a6cfab7de12da931a8412ef34425f9372701f7834c914ad73230dd66d59a79a10832fc830c650f0549b8a2ef8a746c3c2bab3febba95debae54568b3caa2823bef0d818a6d5237a84c4850f3a90812047a16b22bccce6c35f699c1787f93f5a0f5fbafb9ea818b213fc3dba1fe6317227582b41e5effbb971e593f7", 0x90}, {&(0x7f00000003c0)="3db262a3a4b6255ae783", 0xa}, {&(0x7f0000000400)="09af72b3bd3b00a33e80e35830a9e8e069cfadc3b2bf5b2f1ef1da7e19fba858e3494f6d8b9e30a79adfbd53621f77c8ff79c7afc7ffbe8effbaf93356e7c1af2f11fa6bc80ae36342e296929ab30868f01b9ae029f6936e71cc7810802e3c3d581a6136e5abb23101346c13dec80ce9b751be8582b9759014e86d906d85c005252b529ca5d94dd5daf272eea83365c396f15cb0f5facfe63b625c2fcea21ab59592c3e89ecb470ba0549c450971ca1e00ed5f1daeede64980a160f515600d09c483c248fb6fdac452da8b49852e3604729e72a7b83502ccf7d65966131203ace367dd", 0xe3}, {&(0x7f0000000500)="0440b6d73032d39e67b46e4c4eec0d4826fa9660eb53c6aae63194abea414218bb2a5ba7dbec76978497ac08f91505403fdf60226f65f327cdd0a5ad73cdf96369a48901e3243e75048c08a27b66fd5180c6e0a3d781549a416d964454ec43569b829441bf649f21c448c4bd11c5e9a518a08a09fa761eb3386663", 0x7b}, {&(0x7f0000000580)}], 0x5, 0x0, 0x0, 0xa}, 0xa) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="171fd8b0eaeb3933b6250baa717f6264e22697ee6161d41a8d7f4fb29a10ccdfe318146ba585bb38871a208a6a76b32d68bb9b20cdce547bfb570c38019d9c489b3605655887b7", 0x47}, {&(0x7f00000001c0)="8e132e0fc9ff4aa3528304dfbde3ee829bf723e8c443a42036b1a94959e3f149c05c09e3afbf321790c5e2963908f7c3003722f6cd45da25948e9bc30642056a6bcadc87148effcb7ddc0dbd27c618e08c19855efa94af2f41bbe118b78532e0b6fa7a41eb46abe7b71e6a112356baaaec60dbfb7206255737270ac9eb162b64c743a312c5ee602f1392cfd438c5e0ddc3e0", 0x92}], 0x2, 0x0, 0x0, 0x2}, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x3) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x400000000000009, 0x51) setsockopt(r0, 0x0, 0x9, 0x0, 0x241) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x6}) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x3, 0x8000, 0x1) shutdown(r0, 0x3) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x1111}, {0x26, 0x2}, {0x8b, 0xffffffff}, {0x125, 0x3f}], 0x4}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000000)='./bus\x00', 0x10180, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4ca5, 0x400000000000000}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x10, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x100) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) r2 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/79) r3 = fcntl$dupfd(r0, 0x0, r0) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x84, 0x0) r4 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = semget(0x0, 0x6, 0x240) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000140)=""/233) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x7, 0x4, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x10202, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: shmget(0x3, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) 16:00:10 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r0) 16:00:10 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x102) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000001000000000000010000000000000075000000000000000000000000000000000000000d4ceca4ab4ff4875f565eb8d29be02596a9d12c30cd6ae46a04f129a9cefb7a08d130bca06c04ab05f475bb52f86f9ee86c36c44e9a666b73aa039b8f942841883b65e09fa0398620c58e1fca020a6abd883e4083e6319a0ae918c1598c55fcf6b69cb8aafbde77a068d8ce3f4300000000000000000000000000d26028fdaf118d1d5d4160ec8d198b90cf5371c3e489d0961ca88f1c3fc261f82bdce4ac35f3e1cf0cb28b2bfa9583d786dc9fd5b46e4f73e6045bd38b26c2285dd0dd725d16499ad99545cda6502adced6f1e1ec8cfa5c1485e9ee07c54c62a723c176228ee"], 0x1, 0x0, 0x800) sync() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) msgrcv(r0, &(0x7f0000000600)={0x0, ""/16}, 0x18, 0x2, 0x800) r2 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/104}, 0x19, 0x6, 0xffc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgsnd(r0, &(0x7f0000000800)={0x1, "dc362aff1e52ef25b10bc5767e6f0629e453dceccf3376b6d773e1f6a99d8affc01a3926d7bdb01a8091c8dfe3ae0df2b54d0163cba34e05e65a31ce1bb61d39ed50bea92a4c821654faaf621cb4e3a7a2a09162adc9dd5bd7dcf206f6d5e3ca67026279ea387542e642b9a23f0c0f8b2dfe0d8c71cdddea96ef45eaabdf43b8a629f592799e02e4bcbefd8b8bbfe4c83f0a816f212d01390ed9ee26cf0879ffef473c6bf4eb"}, 0xae, 0x4c521ebfc9475079) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r2, @ANYRES32=0x0, @ANYRES16=r2], 0x3, 0x800) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x40000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7ffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xa0, 0x8}, {0x18, 0x0, 0x0, 0x6}, 0x0, [0x7fffffff, 0x2, 0x3, 0x5, 0x40, 0x1ff, 0x3d4f, 0x7c]}, 0x3c) 16:00:11 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/26, 0x231}, {&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/184, 0xb8}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/225, 0xe1}], 0x7) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x1) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x7, 0x7}, {{r0}, 0x0, 0x0, 0x80000000, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0xe9, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffffffa3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x72, 0x90, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xd6, 0x1}, {{r0}, 0xffffffffffffffff, 0xd4, 0x20000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x89, 0x8000000a, 0x101, 0x2}], 0x1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x44, 0x20000042, 0x1, 0x1}], 0x9, &(0x7f0000000140)={0x8, 0x7}) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r1) fcntl$dupfd(r0, 0x0, r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = getuid() setreuid(r0, 0xee01) r1 = msgget(0x1, 0x40) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x42, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x3, 0xf0000001, 0x5, 0x1}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x3, 0x6618, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x400, 0x7aa}], 0x0, &(0x7f00000000c0)={0x8, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getpgid(r1) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgid(r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) dup(r0) r2 = syz_open_pts() close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1c2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x80003, 0x9}) r4 = dup(r2) sendto(r4, &(0x7f0000000240), 0x0, 0x3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x4, 0x64b, "1c62e165dff0979760642c31de2309add171846f", 0x8, 0x5}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x5, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100", 0x0, 0x8}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffff000, 0x20000000000, 0x5, "d88852d579c1b2fd4cfd56263c08222d816b7f17", 0x5, 0x80000000}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r5, 0x800000000000004) readv(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/111, 0x6f}], 0x1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:11 executing program 1: getgroups(0x3d9, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x9, 0x80000000000000a, &(0x7f0000000180), 0x283) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1d5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xff7, 0x641b, 0x1, 0x7fffffff, "b469768a01abef757e0c95fc27a07237faa79d7d", 0x0, 0x6}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x0, 0xe52}, {{r0}, 0xfffffffffffffffe, 0x42, 0x3, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x80, 0x10001}, {{r0}, 0x0, 0x60, 0xc, 0x7fffffff, 0x9d7}, {{r0}, 0xfffffffffffffffc, 0x13, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000041, 0x3, 0x2b}], 0xb6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0xfffffffffffffffc, 0x200}, {{r0}, 0x0, 0x40, 0x4, 0x5, 0x733}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x800, 0x8}], 0x1, &(0x7f0000000140)={0xffffffff00000000, 0x9}) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="0d021fafad177da364145afb825b6fe33632f043d3a2f7ef833ab0eed741d564212f83fc7c58a630a16460ed37f7978c10364033a4b97201caa94bbe3cd1ed08d612321dd0baa1b9d3eec3197ccb2a938c19978a0d42d4c4b1deea7ef18455e461e35e42e8967207a1f746a68eb0f1d20a7711bf53b7ba155033c219aa78aa29f6d30a9bc11cdab699940fb78f275718acdb9eee8351c05aa654da5a150195f74b1b2a6a142878e73118aa9ff5f1e0c315c764aaf11cee5f0ef306b936a98c71a425b52efd3c65fbffbd33a8b2edd2b8e8f936592572dffe27d63fe0dcf1266ae209ffeb897d53c6abf9ca1b8b6f1b4955b2bfa31cc3aecba7", 0xf9}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="ca8b44a9cdc7ccf604fb7bc0f5cc673a2ed326c2877b2e38d3f32866861a452e7de93417c519c63f372aa34e1f530fdf09b196d507fbfe02f63366cef6dfb04dbfdbd4ff82154841fb71b8297d626221b58d0c1e7f060f060255d579e223bbb96846bfeac89c54b28cbd5550ef4706dfef727b3b4ff80201", 0x78}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0x90, 0x1}, 0x4) pwritev(r1, &(0x7f0000000840)=[{&(0x7f00000005c0)="e0aec7e26aa374324c62533070ae7fda46b51d95b55ebcde9268111abae9b2778ef1b5a59a913864623e1d", 0x2b}, {&(0x7f0000000600)="94ae964eb29f45861a7555d3470caf95298ce828d85d66bd3fce248d529a81b1e743c2456f3d68a16b2ea01d1e19a17f", 0x30}, {&(0x7f0000000640)="5e66b02852cab1edc65226baed502f4afc7141eacb2a19864e2565f1094a186d542b5b2eb7acbccb9783b26b17afd0fc3d929fef9b3702be6b944435c76d4327301c6b011ff577b7a89f32a3ecbf1bbd321d1df120e2263aa5ac029d", 0x5c}, {&(0x7f00000006c0)="b1f111e423b8221641e808c5bcc3a29bd5936ed7c028642195b73be79d33ed027e584a", 0x23}, {&(0x7f0000000700)="0cb3ab82809a842aaa7b1f49a9eae88193c4677a7d0147f4038bde", 0x1b}, {&(0x7f0000000740)="aaf98dfed282fb271cbbd4a6bb0705df8f464162b59e23aed7c589daf0474b14e0d08826f2bae1f84cd294516d7fd278bb61f6e2557e2c7ccc31374de53fdb24436a3c49729138430b6dc8d13ed5fb91465ff499f3976d50c258f0c820b46bd92071a057b71e70e5c49a4a7af1cb79b005db116eceb0741dce7e796a1f66753ccd2e74f7e052452a616cca40e5d48f5a2f547a3437f9cf57a6937e36eb416b108924b3fc1b84abcb6ed8158d973710261c97f5fd73b5aa956609bbb5fa6d80ddf8c620653b83e6a774567957851412c67130d6a21c51ee0b1a913c84bf914dd71e7f122dbeea69c8a4f283dc4a85383a3682565bacae8308f8b2b0e501b0", 0xfe}], 0x6, 0x0) r14 = msgget$private(0x0, 0x19) msgrcv(r14, &(0x7f00000008c0)={0x0, ""/158}, 0xa6, 0x0, 0x1000) sendto$inet6(r1, &(0x7f0000000980)="cfd0ed82c252947434859e145c21632d09855cdcfabf75b9a54175edbd3e650b28baf400a7a77ba16ae3145f08fa99a97f06b86534bb9241fc47c7ddfe4232367e3d492137dc4f33c0c8392bcf7712d86ca77114413e3f73aceb6eb24e", 0x5d, 0x4, &(0x7f0000000a00)={0x18, 0x1, 0xffffffffffffffff, 0x1}, 0xc) fcntl$getflags(r1, 0x1) chroot(&(0x7f0000000a40)='./file0\x00') r15 = open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000ac0)={'./file0\x00', 0x62, 0x89bef88, 0x2, 0x1, 0x0, 0x2, 0x100, 0x3, 0x3, 0x9, 0x5}) open$dir(&(0x7f0000000b40)='./file0\x00', 0x30090, 0x2) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000b80)={{0x9, r12, r8, r12, r9, 0x4, 0xb4}, 0x2, 0x1, r6, r2, 0x100000000, 0xb8, 0x5, 0xae57}) r16 = accept$inet(r15, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ftruncate(r16, 0x0) msgrcv(r14, &(0x7f0000000c80)={0x0, ""/79}, 0x57, 0x2, 0x1000) getsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f0000000d00), &(0x7f0000000d40)=0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000d80)) accept$unix(r15, &(0x7f0000000dc0)=@file={0x0, ""/108}, &(0x7f0000000e40)=0x6e) msgrcv(r14, &(0x7f0000000e80)={0x0, ""/30}, 0x26, 0x1, 0x1800) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r1, 0x401, 0x3, &(0x7f0000000180)=""/86, &(0x7f0000000100)=0x56) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x26, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:13 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = shmget(0x0, 0x2000, 0x115, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="78beb9d02cf97a7e2ff57c4f40074dd8cd63182d7aa955ee53ca75f429b3ee79be19d4f0ed9e33a245fb1f760c81468146d3684ae579fdf1daa74265f00b2b8f360fcf2e798a54ec9a936e7a2ce81f6897a6fbf5e5ebf36b4c147d863438c88bb51da66190d204b41b1aecebf1c6d668c626794992d9cc44949ef0a0a09bf870627465fa31dc3d40c98234e74d035dfd0d", 0x91}], 0x1, 0x0) setitimer(0x3, &(0x7f0000000140)={{0x1, 0x8}, {0x0, 0x7}}, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb9adf6f850c1d421, r0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x42, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x6, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xc1c, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x6, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x22, 0x2, 0x3377}, {{r0}, 0x53b3c8080e8a5260, 0x40, 0x80, 0x0, 0xe3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0xcb12}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x21, 0x1f, 0x1f}], 0x40, &(0x7f00000000c0)={0xaf, 0x4}) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7, 0xfff}, {0x3, 0xffffffffffff7fff}}, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000008", 0x4) setsockopt(r0, 0x22, 0x2, &(0x7f0000000100)="2bb26bba3e3766fb3a9baebeb8fc119379cfb6c9b70917aae22be9d6a5b7de9aeddf8f41455ac69b05875feae283c62a", 0x30) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)="9c87c3772c0035b843332e7735", 0xd) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5deb, 0xffffffff}, {0x0, 0x6ce3}}) 16:00:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000440)=@un=@abs, &(0x7f00000003c0)=0x10000015a) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:13 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x10200000000009, &(0x7f0000000000)={0x3, 0x0, 0x7ffb, 0x9, r1}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, 0x0, 0xfffffffffffffee7) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/173) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") login: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c870 failed: no mapping 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7fffffff, 0x99, {0x8}}) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000000c0)="e6c5fe839b5147d8b82eab248b2f24337b59ad575885544ea9bac224ebf4be34ada100c5f21ae7f5fc3c621cd963fe667de17db8b129e641e035c45cd4360ecd5861f962ae04f40a9b17a3d1a43b0f6f5310487e77254001686f06675f7273e0befac39a35848b7d4c10503758bb9f0690149a547c39c5b2d47826c6f36ec247b782a37afd68cb4e3088b777762b9669498c95bdebee078c7d11e6b66bb9a6f4aed04bc21d90e70405dd3d7dab41258fd35abed148639acfa0b0656dde4454ec0c9c68bb6cdf56d69d7619b1a5a06740", 0xd0}, {&(0x7f00000001c0)="f005265079005769837cbdba86f6b0e0c1a999fccb749dd39022b181705780394717557edc75092f3da82373894aeef468529573d2ea1828a4a069accda9d9f9cb36285db8433ac9c09c9684df5acaece2978c5353f65898c0b669befcdc8afe49f022d4b960efb26f101be544a68d2b7ba5327d2792367cd73a760d9c28c13f170a027ca9ebed945107cd554bced2e17bfd4b0e48c63f5ea4005717f2b302815d6ba0b333b6dfcd00b0d998c2a2b292041d501bc2573340067b65bcd45a7d3adee69727ee002ebcf56c824308a7e351dfcccf6448b84e6b868b0a2e73f12f40228aed493d2df325da835284a2d5d0705aad5908727e898f02e67ba1b4faf3619ae3320ec828be7f4938b2b70e7dd1d1e21b9304e6e2ebd07dcff759af98f9f76119fb3b8a0686c2f986ffe3479fa1f3a4fbf4818f53b111c5c12df6135f1ad5bb122db9e71f1451590b8b22c2543f8645a21120c1f879df8454bd8420a510f7565ae1502ebd6e13fae9985d394a5d7b3e270d4587c11d1f4c460eb56c18dc72b158e1e7e2a669213cb95a46f3612744da6952db34d8961120812b01d1a47c2a3a00529ab80389634999bf8cc494b3c774785395b07018fba763ae3f16a31f6a442e0491fcf81c8f143d8a33143554dfe9e2daa2c205a4ff61307bf19618f061c9050cd0cdb8bfb6caf8ffeaed6eb5c975a6156b964d7e2b7e95225814b76f24ec94730bddeaa4508370a9c359369e6e5f02ae813f51e035f675ce1c019a138fbdd0221f81f7c8a13b3775ec0780e3bc15f20100416744046d3aab8eb7a25e733c0896c32240b91ff00a161903afc7d5419a6803565e39c6f7fa72ccacf45f2f8c6cf28a211861fd5c420f447bd086d1a0ef57adc4cb90fe36ab6b09b5b984a49394a5e9ba90f15ac86fb998005b0c44c547ccb3d1fbcf0dc2a66528f0cd5af27b03c60a1e6fa157adb6050a5b9b915ec1c654a591119c4919b357bb684f92fdb8964c0cf6a022870cc348f3e6a4cf9b0f76ab2b233374f3ca8a4a265bd6756beaec5e848db09af6062e86c6c069f96c5e151355970c1664b62210f19eefef1335165a4821751b7edb582ee4fbc64973423db03663112babcbe82c7d1dd6717c55f62a9d816d0dd5a178b8d6c4e4ecf25b8c356bd8d0634e2d4666e8dd36c00646033b3e2d358d1f87c0bf4e648812b92195110842accfbb066cabca14f71161b974a9312c15dd83feaab180497ec6414a1f70d96d0de9dfcc549bbedc74c8e7eb9c2be1b44a8e8a85358fb3a857ac299f8815343d6ca2b61cf566ccf71a30c757f300b3d3e64d28184dc8287d2f54a0948c248702984e26ab6b3b26b06b93e8b8a3178262ff259633b2109106c6cad124c5dbd3ce13bf6fce1a78b50cc21781f3f15e8dd28c54b1ac25d13e87831a50d53cc7925c23c1ba77312f586b3c94346db0afcc59207060fd76afd58651b7638b88ab0ab83a70c2e28a9845881b318da246ceac2f7fa040e8561b41b371b65a5e3099eca2256c6f061d6a4fefb445b5f7685d022398862e472c305357930036ac5c6fd28cac600cb5aa19d305d3acff4d94a1eff3e7fc522cb02f0401b265706368f5e8820c4bd3f8ccc6b31a5d0d83116d3ff2d035ae24164240a33fc031dddaed9c6d49f94efcc531c4475507cae931354c3774f78c92c0320e697cbef07262bff656120dac44238b1a751cdc5ee00d871745a06395ab68bbafb6f6373d33d71050db4ef3fe5b419fbcc54a8a6a5e65caaf9564bf6e87de87b379111806dcc8bfa52f89a19a1657124dc10be27595539b46e601fe7b6f717c3c8af4fc9a55fac15540def5698a1355311824194f70fad794a2aadbc27d852b7e7ee958b641044d72f2e0a3736acb337c761729dda046bdb4269d3d1b739d8de42ab9e921a4ca0bbef40e39fc3d51581ece4346a6364c07a49147a72b3b65e38f159a4f47ef3cfdcb05001f92c83a592d4cdb722fba678d05775690e2ec4cb1a28b97074f681046d818c23484dc6a7c2a1edaffc677e1162bcaa2d718d6bc848028cf68c0eb7f433e8ee444b392fe6bfc23608d1fa9e70bf1236bef90aaeed50b64f3e31da8007e608452894262ff037a8c2bbf1e29cf03f10425dd7e8491d152651cf7b40ae67affec0107758a7c4554aa9442e05dcfc8737816d6cab364203acaf15f820a227723497e502426dbaca3edf687e553f81143b840038b9c3d24e638deefea7435d5ab63b56a4a9098fee08a4000d9aa3262db447f355520909c7103f93279b2dd0e50114a5ef893a5cde54f674d1d8e547ad717147f9afab3002da420faaa31bef8125dcbb86a0dc5fd291730cbdde9350baafa84a05f7b1e559ae1be91cd8dea007aa89dc3ffe90ab6019240ddbc46d06d49fbb04962cc089bcf81b1db3673d450e8b87602e4cd80d65885fc7c680d8020323175e096df422d70fed5c6fd8311ddf47430b6c38977b58826c101672f163f7031ba01ae58a43fa7b94c5c9df9166c703bfd74d943b55618a86ce6e1e54032b274e48d9935bc8bafd06884b5431dc61f8586c21aed3f7e9657a74f4090923abdc3ac14fb8ce18b63992433babc6349ed92ac3f5fcd3bf9e931c3494d4f3ee56b102223f129174b78f2a247dda16ad79264e6194bac33dd5e7de66fc8cc4e24f4510fc5ce6910e157d94c01a3174faabab50c7e09ad50e51951be6f6aa509539bbc398d36f039437b136fe70ce137a8fd8a9ef80b2bae9bccb20a9c32134b9f2617e5b9369d76eee1ba7b618187518e615835ad86b324266a12c85711837a79e1305fa23e49b10febf2d5436ba40b4b25325008a9d039707a4b700481641117544a0412a30f3a1a40202d10697776ee5833653edd19d4cf5e81b812d47e0f42361213154a96c8357ee7102dd260287ec196b8972098a1b9ae105d882d9c4e0fe98b75176d09c24ae38a3bc4f8410ef2be104def77fb8f5b178e58435d8ac0554d136f2bc3f19e8e5e0628775334ca3dd26c1797ae6e6e6cf50c3583a5ad6ade50a83bb0cdb0cc6da84fdd697aea44716d73a233ecaa16b3cf4d6031559c299363fbb9981a47d1361df740a8e3a07ab5b65027831dceef1acebb1349913e4413ec7cbff3189bc8209fc6e5844f0f229bb07176dd4cdb6a5b3e480898efd50129a576d7cfa839b451cb8b0d7389d07c8cd6ace9c9b00446da271cbdb22da1afb546aad3b084c826d35239dd3d926c658cbff20d04fbaec53cac80fdea5739e5bfe9087cc80be6b5a4510f5cef86a8cef7faad15f7e2cb6c20bb7a63783b52805bb036774e7762c611b784d65b0b3f794383194239a0e4bf4b71a48ba2f40e807e247912fb481b3b371563ebf53c73f630914a87486f7847b736caed095d93667db1b6fab1cd6afa1d3c5d90eac6c3738964d66b569d0c2f62c54f9f1df90c2401351a889ebfce35794df4811aeeb8e516250f3a19655640bb67e1418ef82285e5c5d97419ad3519670c7003f1ebfc16d778d3960b9f4b79269d8536ad509d3317edc03645475cbdc1348b49acb03f80bcdeb2f4e17cf81fcda28afb7718922417490f3a1fb9e948c2ed9603ca946449ad40e4a2dfdb3363f3865dd60f51dd0b8ba3a4ab44a1729da6f727e27f71a8c847171eb6037b2f0d1fb61a676d720021b0275a50544093da581390becf1d469ea68d003f211fb0d3415c288857bf1d57ce8d882ce648dbffff6b9fb5f41a6afcd8b28ab8ef151deb99b8cd76c0744bb62d43a460d2df37aec69f46f8bf6a861227146a4d1a4a6e23a82d9ae6be8615d25d14d9edd95f605712ec0014975e07ffe3128209ff994f2a4c08a637dea5af0e3329943bfd0a04e49ec1905994c2c25f5752dc7023881ba20e7341f4a89e55da6680b38364bc6cb922767aeeb198950fa18a8ff423ef5d0f8d0f95bd9f49dad2e3b7984a0f284e2e3dc4e332de189347da68709358eda803167e01e09409d978362affd8ba7aa35302ba6be1251f7379bcfd1a82f8200ccddbef00c0d15573d16ebdefed5e3d2f81d9abc38ef03eee8df85c11230058866e0174d043eb70cdfbe45060b1c3e94584257b39661bc325a916c19b8d28940e17ab8069890c2eff2ae6e12f52c3d6cac13ca914bdfc694243b1db589b439d4c58694003bf3311eae1c25e8bb8c47d107fdb2c04f5f1fe0058567757138ebd1eacc8b777a308a5df86245c247e511bd4873fb0f49b74529bdf9f7eb1ddaa7652bc1b69ae9ab628293f110e4d8e3d8d8239df6c042cbb6b11df3e3ceb092170ebcf7e711598e7bdbc9644bb132db4f124d75d8191afab582ef1f8f3f2b1b0656909961e05722a019d790db3dd8a408d0610108781f2cb911fb0f009c00b7805f4caf187f01831c3538b667c3460c954ddce026639ac7111d52fb020b1d16a565cfc2463a63ba7836206d6089730dde9a1485b98779bd750b97a3cc8f3408df74d390a825149b7f9cfb04dbb6cdf2f9a31b50ed362e9fbb5f64642049832cef3e3ea7857108230fd8bf26b0b2baddbd777a46bfafed2dc79af916fc29eadd7745152db03b55cb50f55cfe6dfa33d5b69bd1e18686c6cbd73a2b838ae1414936e076e3f0d27b510c008c92244de84bde124185b62626d043c3a50537b5b68d8abb12a677952c2b2d03d6ef4182ac46982c8febc7f86adf7efbda0a9c7c413c7041b71e003b86f555a66621b8d2ef0bcb54a08ca27779a35ed60f5ccea2400125c301483527b2990216b8630a38c25c7e4bf16406c76a2b0c7d2f515f570575027646ade9723d8f54be3b8e6496bc1f9b88599c1089685533acb3c6e479cef1d86edb8c75c780ca4b0c8f0a53ca1adbb304b4ff3766376692b728bae683e65ff3b680da40e94343e6e87640431f2f66ffe74bd953be501c01e8a844f7c2f2c06624579193c3dea42aa7593e1cf7462971df877cd1569d120dab86c90816cccd16a81689f82f1799abd9d889a6801d7ea5e30441754ca231e5203baa57bdf2121093a8e595e21957fef1efcafdf3320e6e92a8d576b6f43c0b32994e64b2bb982872e90b634238f52d775e1fccd46162f9c8b5a22d59e2cc1f03a06e0cc6ad8660e71667279c22ec35e2d72031a78618d94960f80877e3794a200aac31cacae95b3b43e8856055d5f6d5d17b02923244974ffc1eb6f47cf30243cdcabd9fa1b2663c21cb7c77ac086f1b4d8f04bd2dd7d2496fe3f484f439dc461b8f9664719b3affb3cd7e48f953abdb6d807e2c807b9dd0a6b73ddbb0545149e3884b6025d4dcbfa98203b778c852225618ce6ad0d16a7aba01190d7143afc24b15cd5100159e45603f91e5e21caef8b0527fd619c670320903c016bed2f9004df8d329bcfcace48a89b28d7fa21a9456ec5d128bbf999aea6885830fe0e2f808dbf4d8d0b95373b06900cc8245316830f738988872340a646f823a0e002f590ae9011e1da85360bca67498aafedcaba5d4bbf5027ba8b27ccc8d4e7c76bfeaf81ed5f82500d3fbffd88d24a3107d211f4c3ede115305eb271bd0e03fd4c1d0d07df753ceb2864e6dfc4a4de9c2a97865769d9c9b7d1716b8c432f62afaee6e680c2154be439ad381a50bb71e065094a925b868b0ffe73c63ca94d86405c0cb2ccce783a182f1e47e80397b6b15028cc8581f077fc16d364bca0b6c0cac7505f93a929d5ca93035f72fd899d7cc502eccaedfe82cb32a433497a5d95c84c3d7a396d656261d8d010c49fd035aa5cb6f508117f290acd3f8bdee480299819ab2e95ebf5fd2e1d3e12c7e2c64273a884c2", 0x1000}, {&(0x7f00000011c0)="af24288eae091bfadde8ff0b821391e05659f2a4a945c9ea9c3b9ea07d2a1691e8cb38b57a221f316da802f0845fd92ae17231", 0x33}, {&(0x7f0000001200)="2bea6966b68afa5e612180683938cc1669f7160be43166f73feea7649d5fee68a5e09d56d4c2ff0ad4258b6b88b3bf08b563d1a08d659e6724d4b22fc542d7dd06065e250edb59ea9a3b77d979cfbcb9a1cef2058365b40dae083421c2b2b14e92aeabe6aeba2462f5f29c838d2ee033574b67e6d58d05785e7c0c9d5fd8ef1c", 0x80}], 0x4, &(0x7f00000012c0)=[{0x100, 0x0, 0x1, "2a019fba4dcd3b4027bbe6303517367a2de10b2d09f3cf850316821c356d1c3ee23c83a25ad67abefaee79be13dd76d6c8d7ab195b0dafbb3e0dba7b980213d6c9df2358badb7c6fcd351f376d3508087f91a8287a1ba8d78a10aa11f37dbd5c1235e54734d8cbcba2800a5db160b39a815e154af62c8e52475f4a3001e5da0bdf9aa2d85be878953717baacee2d15a0753e5d22311c69216841da81c776caa444a6e78b46c1a04b64708f1bb5ff11a1937e26513f12be6b48c2e92675fc6cbbed0f9fb1edcdca23bd5c464a1d8b841938cd458cebfffad7955977fb901e657f75236f5d96acf803bbc103d731dd"}, {0x80, 0xffff, 0x9, "522733dd0fca65334ce6ca252da2fcec652a603f002744515a2c2e32458bb9166cbb4415a940698a58b44950dc37cfe4fa564e9d3b86ca3f1b580b27a38b80706a3510f34a3b847762d926d4001bd2b6e351639516353bddadf537a07f5c97231dba3867ad3cc80b06bd4268e652"}, {0xe8, 0xffff, 0x7, "d4b67cde3582c0ab918a86bc2ef2255f4296748e453a80dd4b3f2e3003181da67d691bcf91fc589a74ee5b1255a34f7e5a5700191b75a47bd2bad821686f4d896fd228815f40c98f8720048138c61cb59d58bee814aff0a89b1407e72d60d56d3b8a1b5484541e1cbd68ca86c5bce54e363da2f6e42b3e8c9965a2f4bbc46eddc950faed80ba02c69629639d6579a77cc309a9d776f71cc409420457f820e7a86b39aa0cd801868d9727dc04d90fbde1e5204d31b198f998681fa1dc07c85a8efc39039af70b009ac5d697dadbcb1bba228b823fe1b5"}, {0x18, 0xffff, 0x0, "92d920e24f296bb1"}, {0x88, 0x1, 0xffffffff80000001, "c73a42c85935f1b2948e47f615f98dc86cfcd4e0b47e8f9338caf1792f8df79d30713a69a567fd93f6cad1799da3234a84473b59e4414106cdf741fe3844973f5f3278d1e223641ad535f7a6d473a9f1a5864e8dc637967e7aa433d0a4abf44d02c0d4ec3981b81bba24310094854d3b5c0f3ad99dfae1f2"}, {0xd0, 0xffff, 0x4, "6bd9c8ac95df263afb427168590c184c6d180e61dc6c99ff6a566810119b39e52b92e24b29743ff8f7cdce031c6742beb905ea7e3f7012e630875a59077430965ecdd7b4b3611d11dc026dd120480946f17094f83d065c7cebc9ec93e5fb9db3cd0472f7b45dc24fdac092587314bd3e9a1756061f53e33a316da4ee5dff4e844c16d1dc9229a57a046a302259ae76038151af839e4a9af3fe189fab5e4a69ff3ce1cf37021bca1a020a0cd23bb49b28b0e1a49fb55b47ce7b423453"}], 0x3d8}, 0x6) rmdir(&(0x7f0000001700)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001740)=0xba77) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = dup2(r3, r2) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCCBRK(r2, 0x2000747a) connect$inet6(r1, &(0x7f0000001780)={0x18, 0x1, 0x6, 0x2}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001800)={0x1, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000001840)=0x75ef, 0x4) getpeername(r0, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001900)=0x5) r5 = socket(0x1, 0x5, 0x5) getsockname$unix(r4, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000019c0)={'./file0/../file0\x00', 0x811c, 0x2, 0x401, 0x1, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x80000001, 0x4df}) accept$inet(r0, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001ac0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001b00)="25958f121c69442b8ecd1b732527812683d40e73a5c74dd00731094f99977111ffff6a25e7ad52debfafcb7dcd1fa09e9556f8f1df488b184bb8dc90aec5eeddcba877451f10e74917f7c67089a6751392056b996d4fcff7923ebb48d4caf152b1b125f9a564c2ba27c2ea88d9c0b86d5f2b0e1b741a070a55060a7c01c0801b597ed485df749cd660eb349ee91b608caf29abd9268d266d3ff213d35979cd619a028408964734287bc8ca8161b21a45d17c981ce051e160e2ecb2a387f83520c2c52b82b94be1325caf5649d312ce3799a1e6a3", 0xd4}, {&(0x7f0000001c00)="e0ed2399cb70fea4513cf6aec32bcc5fa2ea98f00ffe7e1565c8bcabc55e5138df30e1ae57bc22febf6e8d389fe30a226f0cf86bc4d42dc1a7677d08a3cf5b035c8294ed6e565f58eeca72320dc12a1363a2e3c433f5139cdb412159199beb2ea38d434d1617c01db83e40b5425bdf856de783bbf85bc8c8f8e99de32be148c0c9eeb6ac21b75721b747e6c9e2bcd2a6ce173d8693a111d3c641a5200b10415c1951b3dc759a305ef96cc342ebaab7840c69562198a1ed11fa05a701b4fbed21ee35d3e1e4", 0xc5}, {&(0x7f0000001d00)="c754244d7661e3c781e747c011cd692c4642fb698999d99d14ef9f86b505d86b70e043fe0d9e9c192133c970f77f6e81104953579d", 0x35}, {&(0x7f0000001d40)="93e5427cb8852ec0635d268d16baa50f1af9df89069d58520f62b2a3398c7a7f7bd78cd3682d01de28a4d884b03aa625c3b567cfa622867cb4d9550d9e558484869de18d859a3df96071a2adf2afaa5ea8b7dcf205e22042f595196e680e963df6a150c4306c576e8766bf75635f0a871714dea3f3280d43180be1850c97c67986244e9599df429ded8d79af009525744f96092ad248397ea58c55596faa0aa3adff208d1f2b1223d2c6accb08b862201cc81c30aa943acff35064b5223436", 0xbf}], 0x4, 0x0, 0x0, 0x8}, 0x403) accept$unix(r5, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) recvfrom$unix(r5, &(0x7f0000001f00)=""/48, 0x30, 0x41, 0x0, 0x0) r6 = accept$inet(r0, 0x0, &(0x7f0000001f40)) sendmsg(r6, &(0x7f0000002400)={&(0x7f0000001f80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002140)=[{&(0x7f0000001fc0)="1dd83611fb93207f19e165d4e5bb6f8d0900b4a4e1124f0d0db3e27f6abaec12e7bb3a81c0a2fa43a10e351b4747b0a43df464011b0607b0680a569f58a73f7905d7c7e936b6e035f42b61976874930257461f9b758a4bcb50a7620486727feb43dd99356d38278f915fc2ae81bc37431285d3b597eab8f9c235601627cdb1a543806916ba36857f901269c7a1e9", 0x8e}, {&(0x7f0000002080)="1d7f5c9982f6e484788031a1274918be631b99bd6e4591c3548233c7ee65f41fc666f3e606ae5f1632486ab2f30d3305a61101b9a4b752803e42992588b47b87a8cd6985ac25ef921dfbc3ac7785ae95a37a8c6cfef297453731a6b086fe84187305504a74e579b34fc390d3b7b28fdeda0a2aacb211c549d6e75fc9fb8f838fd1d42433e9c9f361fe2b8f0aad1094da7f61976b62fa", 0x96}], 0x2, &(0x7f0000002180)=[{0x80, 0x1, 0x4, "54131fd5919aca57130d87b827f4a34b93001b3c3ad020608ac52168f093d0a33684a9ca9c23b1adb09058ccd2b98f6e01c4aa8f842b545744bb5696d4318f7d6914b4e810b362fa8dc38daa610fc7c2bf79da5ba01fc96957e693dba607b3e1d6ed9b40d3660c16aca7c1015aa71889"}, {0x88, 0x0, 0x2f, "97bd63862771b2d6b40f9555f4c0daa24e5424698325717afe1a8c030a5b56adcaffeeb9113ed77a3fc805e81a1e843613162d2a873df3ddd5432f1a646634415203db08044d853019fe1324656243c9834dab4f202b6871663d02aa5de3fe60c7071645000e41fa7c7757ac1934772ba79e0b6f"}, {0x100, 0xffff, 0x6, "ced27ad05195459272c5229e2663fb41088aa965dc8a5eb0a7e5ac6bc32accd15353531653167239a88b63791692188b4ffdf60e6c07b53117c94ab6051681964bc85adbba4312e2d7f99d91de37d6af7542a8bcecc9ff2ab6af2cb1c29716d50a3e4f9f042bc4da80e10c082a2009af8ed354acde7bcb0da47b75c7926dad151c5403b2ed382441b4060d8a7a398de113f3830040205cdfeafe44a1f518a34196da9167aa3d38bd5b33f8ddc2632182235f70426f2328f90dffbe591751e2bf6d3b7ead4baae4d775d3b9c7a79a96075c8b6ac23f239e0bf375abc267a7992a312f776d71b614126e1fc6"}, {0x68, 0x1, 0x20, "01c7e5b1cef896eeb25a00df2225b43d191c63815c62e23390356253810f73cc22b190645d68d5570aacc7070ec2d8e2dba9258d5e5fba87bba08805e231f15e401fecb950ac50fdf2e286de8086e0402ce81be0bdab"}], 0x270}, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002440)={0x1}) truncate(&(0x7f0000002480)='./file1\x00', 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80402005, 0x4) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) getdents(r1, &(0x7f0000000080)=""/116, 0x74) close(r0) 16:00:13 executing program 0: msgget(0x1, 0x800000040) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r0, 0x2) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) fchmod(r0, 0x8) getitimer(0x2, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x4000000000, 0x7}, {0x20000, 0xfffd}}, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x80000000, r1}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x20000000000000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1000, 0x7f}, 0x10) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/165, 0xa5}], 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup(r1) setsockopt(r1, 0x29, 0x0, 0x0, 0x2b) socket(0x0, 0x4002, 0x7) r2 = semget(0x3, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x80}, 0x10) semop(r2, &(0x7f0000000080)=[{0x2, 0xfffffffffffffff9, 0x800}, {0x1, 0x22, 0x1000}, {0x7, 0x1f, 0x800}, {0x7, 0x3f, 0x800}, {0x1, 0x200, 0x1000}, {0x4, 0x80000000, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x800, 0x1000}, {0x2, 0x6c, 0x1000}], 0xa) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000300)=""/55) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/103, 0xffffffffffffffba, 0x7ff, 0x0, 0x3) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:15 executing program 1: r0 = socket(0x8018, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="ff0f0000fbf1738aba20000000497bf8a68c2267c990935294cf314d55c71b0bdbed9ca83d806703c3d6ded903777c647393b760b521c95f39d5e8305bb9de5bb30126f0cdc49257b6e7902bb4b2625f6a7758f369ed166528128d2eff6bc024df358f6b94604268369448f23325b1e1a7360000", 0x74) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) listen(r0, 0x6) sendto(r0, &(0x7f0000000000)="0d767a9aae7b559e85f01cf8426bfb33e371cc6c00f6886b00cd4db389a1fb2d518e303ee6fe1297c5608d7a6e2cb5e72bc90b3c49b4321084a2a98457e4ae226960c672e6bf3cb36c8b76fc0027eb3df87affa90978d1f2ed1262e4d24b595f19d1a1741d4c66aa6bcba736ab496ad7c938b9f74ab1166a68cbfcd8be", 0x7d, 0x402, &(0x7f0000000140)=ANY=[@ANYBLOB="0100c4e180b944c1476d0ae60000000000000000"], 0xa) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x10001, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:15 executing program 0: nanosleep(&(0x7f0000000040)={0x200, 0xfffffffffffffffe}, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="a7caab6d58115d50c45cf2286eadb3cc44c87751df296762cb03a6822314f717b86cd6b7c5fb85347788629dd87e33c784ec6a5ca8ec79de75fdac499e2d51935b09b24d872808737fc8dfcd9f7aec523eb1a1cf450dd85969931bcdb1e988351612630b6e94db762ffdd4123ae54a7cbd8dbc2784c7b364c612a7956d1359ed61f7fbcdaad6e4821da52a7125e4b2b118a758da7b701d3ad0de5143d153b89cd3330aeab649e251e519a22e8285b0ce5bf3a7526d32c67ae257eed8c65a9f632bf5ded71d3b3623bd", 0xc9}, {&(0x7f00000001c0)="9ac0ce2a2bc1d6881adfbfc35a37243498d8455658bc25aa4084f58a551000631767d53c6d7f14caae88783572363bf55712e80a2e1ce3917792019936a90884fb70cc30e2566f3bbe594d69efdd4be3121f83288c47d377", 0x58}], 0x2}, 0x2) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x81, 0x1) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0xdc6, 0x4}, {0x7, 0x3f}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='x\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000080)="68bcd4acb0cf32a2216f5d5f624c8c0bf9f7905e488502ba2914d090dafbe5f868e260cc3e1ece29239d7da7ac897e4679b1b533d54579a26cc80d1af7debf19fc453a848517219eb9ee093cd0edebfc97cde40be1434c9df046e8f259e0dad1d83bc592fff57f170ea82912aa47dbb659f05c453da07fe7170b8cf0db42c6622937df56843ad6287013ef72fba1f1e5c106cba1b6a14cec8315141580f2faced02fce92a3f39a8be621d24e", 0xac) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = fcntl$getown(r0, 0x5) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x1, 0x1, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000095433533d1696cab"], 0xa) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071d000/0x2000)=nil, 0x2000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x10001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x200) r3 = getuid() setreuid(r3, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, r6, 0x2, 0x9}, 0xfffffffffffffff7, 0x43, r1, r1, 0x5, 0x7, 0x20, 0x4}) fcntl$dupfd(r0, 0xa, r0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2a76b375, 0x3}, {0x401, 0x28f}}, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x57b) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) 16:00:16 executing program 1: r0 = socket(0x1, 0x1, 0x100001001) recvfrom$unix(r0, &(0x7f0000000000)=""/25, 0x19, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x46, 0x7ff, r1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40", 0x91}], 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000556000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x10000) getsockname$unix(r0, 0x0, &(0x7f0000000080)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x3f, 0x3981a83a, &(0x7f0000000040), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x60, 0x5, 0x1, 0x4, 0x8, 0xd9f, 0x0, 0x1, 0x10001, 0x401}) r2 = socket(0x1800000018, 0x1, 0x2000000000100000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2fc4c8c91c182aeaec71439eb3d266696c653000"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x29, 0x2, 0x5, 0x4, "e969848c2cc67590a192b27cbeef4a11b1c457a5", 0x0, 0x29d}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0x1) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x6, 0x8002, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) fcntl$setstatus(r1, 0x4, 0x0) 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvfrom(r1, &(0x7f0000000040)=""/37, 0x25, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x101, 0xe7}, 0xc) setuid(r0) 16:00:18 executing program 1: sync() getrusage(0x0, 0xffffffffffffffff) r0 = socket(0x21, 0x3, 0xff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/67, 0x43}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x810, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="9b79f6b2f856549d2665db5aa5a572af492cf3e970a4afdbbe7536b56949d0d118920c7abf749eb2e527b7a226d7279c2c57578ba2e52aaef37f9e60f5d27965de3005ddd682bf35717c63ade14363f87f99e7f71606c58e5fa8c890dc1e650cd711c005a8eaf288ddf886ce5f5021567fcee68e893fee63f6578014a51cca31708be5f4b5b418ce984235ff066826e4ba06818dae03f500995d2a5aca02342796283ad69681342c40f9d16ab84efe293fe01c836f092473438c1fe95c17daeaadc9d61f30f5d3aa0644269987d91b2a8713648f2887f84f802d", 0xda}, {&(0x7f0000000180)="13426ec285fa9a0823e2fb282ee4148806d8deb78947d9e5f3fd9c74fce4f36f113532de91edb04c1987eb7d51c37a54acb6bfabd78d999f9c5b1ed1653f6e86d1c8d8acb3d11297664dd932178f5e403b683608b86dc7679937ccbedfab95fc444d77730049c8de06ac098fd271b37dcd6580d913e1b5c98cf75676968743011724a4f5cfe47358965218046c9fbd389666468201741923d953dcddd7b71b7c692028a97f1a1fd2341294ea7daf450aafe6e8404fb530ed97ec86e8bfd1a30345e4122f97862d58a63077acbd4794de572efa9c27cacd89123f237651", 0xdd}], 0x2, 0x0, 0x0, 0x8}, 0x9) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x0, 0x11) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/4096) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000500)=0x10) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x1000003000) r7 = dup(r0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r8 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r10, r9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x218, 0x0) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) kevent(r8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) setgroups(0x4, &(0x7f0000000040)=[r5, r4, r2, r3]) msgget$private(0x0, 0x400) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/137, 0x89) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpid() bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000300)="a701f9cfc6d90b1e2a1ebc51f02de874c76dd1e8b855180771118d3b22080608677fd88f7c338ec28b39049579def2a3064c7f010abc05fde2061489dda5178315c518452c8cb3accc5d034b6cb2e6663d64ab178f9c331e34901f744e24b24364060c5c2c73b77b9b1c1bfd1f09e6e2b5cc37d624d3b795f234ddd8acade5e5ecf1f0dcb0427cdf54f2af6a07de1cb1a5bd9604eb8c53787191980adf044e6ea9497d37de088d3f000d0010b5102fd92c7c9756843d009ce0b6421ffd5e572b6af18882249bc610d44a292d536db3db9bc4d979a376995e3f93cd5366d49235ab18774b7595ad4fb3a578208b07167640f122ebae5c45cbf6c76a8fed4aaa36310d41f61852bd296b29552b2c6303f8d453d886696576663dfc84fcc077feb14d7320a2fb50bb65e1a4281c9963436f3e70374656e3cdc58f4a18b02a7622401b7a4dc9c9e9c3b20672d9853c5b727d04efd9fafaf619ab0243f38a8e6dca0a0b3233908be733863639fdbf3286ba198ae6088076504c0a5878f4d3189b73070b5e4b51f5f607ca2addb18d1db75dcbce2c40a60d9eda68653cb1800d0a2300c3d5551c32443283ef1d4fdf9ebd5b7d6846704705671acd63775faba7776e7c421b12e2cf2bcc3e23374f4ae81918d89060ad1549ea221f7d085200e0de2fb66b1f22b7c926e790991f18069fa057458aa820e958806a7a56f3f0cf01650a542e79f2f0e227c9b782f6db6cce3ecaeef5dd11acc7557c000e71e43b05ebd33fbde9672798cf568906ae397a7ab3b455a39e4fad2b680838af1c1aa72c37c47e09e245ae97243d20333944f3492a7551f024e1546d6c6970b66e24e8dc7e6f1a7efebf9fd4061444c9be95e4b777e29178dc1aece5a3efa598c4741fc7388e2298627584b30412d8435c0d6db20b3f7a548b5f560efbf3e9d13e678e32353b7391e6726c32c04aa7c669881d32f37160656eece5b9666266130f919d045101bf8374a29dbbbce3b6ea7f747fb58d5a23487af136b586c1be720110fbf7cdfe04c9813d5e57c5c976122c725adffd8fd57401230e441c9f5822322af80bee0e018f07e0fef1e5c06a885704a6e0313e36d0c6d0772de3c4a96dc516d9ca266a34df7d5f35488e66504a379e37a9b9c76f0396620b9d312e961cd301a04e0ce95f6d1beac443d8b8bbdd273da5ae43ad046f2ccdf40bdcf033e89dc8313df460a75e321afaa62a96d5990c9a504be077446e578428054a6c51404dba555cb5282f05997e153ca009d149c0e10d820ba8cd93d0a8cc6781c9a1225c0c37e4d54b5bf4a254293fd2adfa5baac4a4e9a5b240626ae16d634c6b4deabaf3168bfcfe7c9298ff78cdedec99a010cec323be6a8ba68bf518ed07c73b2ede538c1b2995658294cbe72dbc51ec9c248f2db35599cd310a274afd322e2fb3c3ad806502fd52aac91e5652779f8e757111c8b6676b7647ff4fe5650cb323e1e702ab1d4fad8152e2a89fa3f921e7e1bc0ffef2e3fffa958d92a91f6aade3599d387f16d86f338e264e2b3284c2c7b635daa140a55273078e044245ad530eaecef73f0bb897db7e621cb01bd494732ac40a977007e255846fdee24f222ba4477d48a03c1f20342dd67e1df85bd372ff7ac73509100accce5447aa7e45d8b8ee63670e454789b2b0d87f40f1a5a1fddb674f556259263b7fd6f6c196a94263698093a12259c0303e220ab5737790350c7f9eab8e6d8e7659ad85e51bbc92845d143095fcb2e102ee1b0fa81d00df0a983c4c05985ba3e9f0e2eadae220a6222b03b2c163efc82ab4a4775a0a48d9f4983be1df73d76263c197aed8bcb4ddb39e070e1619b727efebea9d0aa149c29ea35667b7397773f5fb43195d2665b894e9f1b807ccf1e8c97bd2ecea6fe8e1c010ccf8177da6ade334b2359347d1dce4f9e02de58f4ea6e17ae78df6280518db65b274d8704aee68a14ed94a94e07d0238409dd4beda3cc2d3e4a42770b57375dce6b5f15a038e23cb8fe11c4f26f2ef46011a1642f26f78e7b8198a833600b6e02b091652f24bf9de7ecd8a1de1d98a9ba4998d49c301846d9ad09cec2c7edc7004d0de81999d2e88c34b0fffe0c9d182c7d5fa61b79d9310d8c3c285258ddb453f22b3a1a58074d396e87729e6a20267a47430dbe3b6988b450c2aac8f1b02cdf0a79b67152f2b959511daa67695c4ae8c526cdc7253f5fcc10f7bc5a94e7ec46ccb32d58343cd7ae1028a126884f17cf6e382e0ceddf589c62b461a785154b8781f6c5c65be1ad3a31ce91c9d189483bd4c5d1a7af958ad5308870ae76052560ba8e34cfac5eee0cacdf203dc29fac3675e92271dcb414a49ee7c43b5c85fbe483f8fb8bdd5d14f658ec4911e99cd131566ccc9c9361d4a1abb13a012eda82420a35bbb94657707ebfb5f38d645af85d76a15ceeacec95bfb2fe95eb155034ea53c0a952c1985f44c7c20bf17d0c65ab8a50cfda1ceca0406e0436bd353c94b4afcde0b6c836be8578241075ede7b3fad4d67fa2b57314d52d7d91dcbe47d6ab7fad78a011f356e8106a2d3eff384826091caf527466d4d9f4a855237aba2434d37e0da6be9ada281a62b38572dab92f402c7e5b68631e98a891f8af1731c2ec9fc7bde84b8cdd874a10d66c19b7d576b3a825b259072be4bfd2731f691b0d0649dc0357ddebaef5b2bc53ce89bfe596421c19b73e9b1d87dd56f3cc57acc502a1f970a9a12c68563a715e1fb4ab15077500c81a18651a33c50fdac72deaa9a0b2de37276ad6bd07fad03e47df7e788520532aa6275e05f94e2236450b2aa62faafda5fbd526f183545c3c9dcb38d44eb7afae4d1eeec6a9973ecd6338dadac0fa9ff108cc59a5ae52330695dc399cb65603fd07ae46a2301e206780815bea749c3a059452435af1adcf4baf6567f220344449a8b868ccf3f1ef2ce52cb6388533f13649255ce3198af4a651c082e691848989877fef98566432c51c53373ebb4a8a46c662a59c8d101b3062cf4dbc1a3fad75e941c4312e49e4e9d81c4686dff06a1988a502507cf26a49ec7ba403d22d17a328972da7cffd7f16e8a66606a2497f645de406492db08e7d7c1b7f6c333ad0066e7909c8db0a9c28d3350032a70e3ad723fbb5af5c0266d9bc5076267e769475e6bce5abfd907b7eb44d04df23035522d6f5056aa2c87e5008e4a7512c08cd7f72afe9db906b28879913b72d6847b32b8baa23e52f95d050b6f00a0c212db73c847aa10b516f9c4425705e8ba6ec11cd335f1ec561e601addbdb79a96115e918a270e8031de033ba50ffaa4245e0dda70b4117bd94c5fdd099f18251c2d603cb4325d5ad512dc1a1db8e5537866f653041be2e65008a84b8b2f417320391ba2cfc49777ab9faa1f7feaaa5e92bb7a84d97dca8bc51987723d910647c9fec9fcc8def89ec4525478db4a69fe8d7403abe51b36155b232b0f499c36f8556dec7cadcc0f2aef1cfa93d94bdde6c0bfae8b841eb569102ebe108328b1a76e64f33ed202b279a5f2e857642d76d8c605a79ec43c26beb6eb9e449f87432ab214f2d1c5172129d4809bc3ab7a5b9ba0325897720af18301611b9484c3428ce92691fcd33f0c467aa3f60a77e9199baceff54eea76b37a906219de41393f8e3ac0a16b7f481550803942c56b8f681a9446ecbe4fdc9726b676a1cc17599d3f909e59f2ab5fa17c144c383611964cc435c62c70c97acdb740f8424678e052b1b9d9a5c7cee98606e8320e2053a0eee8bce3d974e7f4fa469288936515d56acd62d70015105f0a9acae40c55c408f58f9a08122d8e1ead2937739dba95e378d217d50d9b22e414bb7b9f4f7cd57d0f21acfd1159e3d825d7fbf1d001c0cd269f89ba960d20a061c84eaf7d5c9247911ea775058bc92328ba49cb96861f1e6db3fa9780da273716a2be8edc0dcf05e7ad4e490b37af067cb404dd67738463711ece4d32be7e03a77e34ab23a9c8d5c66cfdcdd4033c8f9a0107a01092cf7f4b8182153653b9b9d17254971a0522128731be7012cedad09fc07d071e4254b6047bdb211ee3e94d7a512d68ff1a5e53cb74c40bd112ad4e9df375715143a511370ed71039f5b8738a82ce39bc859e7ec90d1f7af578fcc0d5dd24484debde0b3b84fa1b75639cf6742b2595c33975107a8e2c6fb170c921dae3e62ac115f4dd2e11bdfa45c660eb79833b138eba737a36f1390d2812b705cb65c323eadbac17f02f5ac79fe01d7a50d177a61050ec6b2cb95b033e6f8bea2b27e1d521baed998e5b1d7071ce69c1c1ec0c9e4472d0881dfa28fe4365f65d4c71c5e99e26a905fe3c1a3bc6b804be316bd1fe7041be624931de7dd9b6dc346cb8adf2bba6d2797d35d1f00ca705ef0940f4eff875bf4557128629b4fb8fdf77885ef3dbba8c663c3946b141d8e6fcf9744118cbcabdaf51a5ad33b890eedad17bb249fd83dea0dfb59a5508a451b99417976c7bc92dbfade3fecc5f236c6cee1ae5e717febedd0c03cdc0e574c112115516670eb97a4626d0cbe6d9c440341d2ba1c662da92124f0a2d85625dcf6a9def301f60d2ac40a163d7ea6b0e412da3b97b7d59079bc52bf0caded5f7fb3e0bb398d1443e7c9a00ac12343c87d417c0e25a0a0b252656388e905b184ecf9685f60bee2ae6c3e22828642f9dffed17ebf860a958d955495b34d0359a654a0b19c811156673a3b827aa392c94a99129962c5ca200310fe501d2eb748bf9573efcba672a4e4eee649724aad67bd6ca2ea9520c8b7517932cf952aa0604db32a58235163a00aabf73138b8352e8f0de62b1fd51a88c4f2d2ece20f3dff2379496580526d6f3c559a50ddd836f584534ecba9bb7a8fe4a4978402ff9351f18dc3edf43b2ffec3a11460fca73df8fc04461d38e5d35aa626f7fc201f2e9cac211ba864b93a0e1c02e5d861316fe980fab6d5e1360826306e4e34f797411df2482ccb071f33803f78564d34b6abf56d2b7d11b30fce5bd224ab71ffac78797d97e4942e5771d448035a0e564fe42cce270aa7a6b21cd031fc3f1f4e523a9f6feeb669a260cef64cb548c3a9442f947526b1670dcecfcf0128b93e78272d90cb224e1fb0dd26cf2ed9c3b9e5cd62ae417e48366de8f89e53ce77cbfb4941ba5e5978c1bb5f050fd46a0b1272151ed6cfa397f17481fb461a9b0beaf2ec7490aedaf0fcd82fcc1ea4bb2775fac9ecc96cf6b004e05f8e27cc53ed6dadfcd8f165e343d2cae8bb01dbe90a08bc759ad30aff754c63d368eb979a04d7f557cb5b775bd3ed514a728ff6712c1256f35aa7ab89ce33639949024bf610e1321681ea3eac84084f57fdb4c90c591c74d45d3354c9071e795590b37c1d49168a00b503418e5c82631970b9e38697088eae0a14bd80e9b74e4acd9f8d69385aa12ea609f9b4c0e99ab8b82a0b0606554cccf8fb8372c8f1f16a466f60091807d047217f0439076c908ae303a6cac8b3ffab6ae60e1cae4c35518de921843d5ca2fb8ef79b3ad697971ccba6fa81e0fa523e4321b92fc83847c5f492a538ffbe5f757eb53b7055347295d85280462d868e95a5bf39b17463c2a24fcf3f930b34a4b2129c6ed0e67bbb63046316b2ad5fa84b54965e08cdd8f383900c7b1eb89f335ce5d8963557a8add78373979ecb4d902a764a596d76e3b26bd33782d95e1e1184f28e20e4ef5e85d0f87567d646eeb9691c164d7d683dc3c9e7e26950906c1c08265eb128a6fb4999546454807e45cdc7f9b107979b8568467426d0eb82b727ad4ab635d9394e608", 0x1000}, {&(0x7f0000000000)="26341a98c01083704a09ab22f92dee888594afdec9deafb33a04dc01124ea75d7c6464cbe8c4c9e9a714aba6c6ee6c538524cc8607814e88de2a0cca3a735c5fc7b9283ac87184d1e95d27d59b3fd0d9329a13f4c9cdda3107f897aa906bc4157ee0ca9027f09f3ebecd752f34254e97b397495adac2670e177d12530f9617e99035cf1020750540ab7174464b3f158318e7e98a8ea05b2ffd", 0x99}, {&(0x7f0000001300)="80893746686212ab44223b57c2e26dc2a991d9e0e9379ce3a04cb25255a6a5f037e8a87e2aa5f58d7fe5e6f74d0f9dfbe0408c4d94533f4db826a7209814023267ecbb3cb73694ce1a6db314e36650adea284ebfe6958739d8913610cdb74ecdfeac67a980cfdd9ba7244f630041c9cd7b99a94dfb34473c01dfb36d388a8da1a2d57a7f4e175cfd239c13fb44aceb725a1d85", 0x93}, {&(0x7f00000000c0)="cc04d738f9e2ce6f3bdd3ed18da5", 0xe}, {&(0x7f00000013c0)="b767a9cd26967a9ff077146b32f34c643a242810201ef8f7d2601ddf813997eedfc45885125d9618ad4ff762c4a6ff5dce033fe0e2ce34977ede6460bb443fd74410892248d8fc40686bee28302d65fffec810efb9ee14ebe61205aebda2288d0d6ec1bced2c81f123f3c9b38ad663480a023075f25c152a961f2fbadd43c1a0853efc404e699be3cf1534dba2afdeef41afa8abd406b5cb532b2771f7776a4dc403028b87ac76a43b6c67b46c27402aca9c77f616695df12d252161c8ac9b6f89e13d37cde83bf3748b3125943f61b0f6ebcf075eb2f52926dd03ef26b2691fdecdc3438b44bc66ca3f20fb108855d81c8088872586b4608407a163cd71166ba8847249725b87c6bf44803f9b5de867268b120c2bb92b61a87505ae91670ee5244ba8985a29c91af0004ea66515e976b8be730cc0163a972afbf654de290bca4593cc2888f77adb5e6d4bb8e5df10c5dfc55f120173e5c77bdbc84df0e9569fc86f4ce1d91715e98626e3dfe157b51d57da49f2c3e5c32b828fb7de326aa0f470faa16e34c0d2455ebb6dc66e758d1c7a47a50a57cb7beff2662c1e6bd77eee10b7b5e956457bfb169240aa8adf61f4dc655e3189f4540924c4a3ae1ccf3aec6eecd8ceb9f8d61f9bbfff024aff487f0fd6938f8c738e2c2a5d33b04f3a34ee30dbd1c7546d4ff00a666950837af1b7d80475e3dc9f46eecdb6fa5db2471d23f28a349d6b8cd6614bad56604a63f950443abb83162aaa54c46cab29bf6a3b840f4bdb760d6c82f8dc411f52a9c6ae4be704ff15d1e4b66bbcc57bcdf47c71e79954d16e506c01acf248816087edf510a27d8caef7f832571930faf075db8bc72c889385a87c12d63e9047fb413d4d90c4f17f6c00d10ee849a3066419784695e1af605b4f5afd707a79f17b8531c86ff7afdb843d69585124c31c280aad4dd12d046aede2540be45be08e5c4cd1d77cb720a66ed76b30620e1b41fe4cb26d6e639e214c5d0ae578fdee772d84801744ee9e62ca2bcf236d3eca79dd450c9fcdbd0b16e2f828565e415f38d55f2d2a769ed987a5ce0938a31b32d861c8edc8b6bbda8ffc905243825b356b6785f371e7c069814a07c87d04876c0e1e0ce6d383318171886b521d1fe0f6914069211b316fdf5239280296a9d6df31450513e58d19aa488a598e4b80aaddc18b5649548e6822dcf7f404cd86b493ac4fd29e589e9414c6ff0a7ebff29c9a6f954d5e42b2533e95bf3ed4ddba4b433ed9624f2272dc6c89d995c9ecffe998496b7a02eefe5355bb21718af2286c71ced0a490fc0d02c4d8637bb744b6be6f7b01081a722c968c166c61c81b87c0232e7f45a271a0ec04027f86ed55b688f1fa225602d0c449ac90e53120366807b4ccaa982475873f900d968bfd158129ac90e752d2281a1462166eae741749c46e7ea4adde1c3a2d53c2deeb49054e355cdd624029e2a51b1a0c19f1e45c6746fee38836c0dfdfd498383b43dee718c4866f591e5465e259c511fefcfa7f487c13a6e17a9e104c0d41a6a7a678f3a1103f30b5c0f7cbbe918e8e2429a07d1837a53b74d2746d47189cc04783cb6518330bf4f7b3cbef9cd94f98dd29b4d3835f47c32f0089e252fe2eb4a22bc1cdb9fc6a96e89f119a0a76db825bbe4c34a9c564663ee7ecea885325c30b8e7336e471eed256bd9aa19f8b8f73cf5cae0f5ee6b860f0dc94e29fb42a11bfe8739e5a17071e6fbc933336916b70025194d69f5a8e56149a9c98b174aa08e0402f91b0e1f93052db60936c371b154affe34f3a4445d59b959fa3551f7f50f9c2ba59722953caca76855bd35bd3c29a4a1bac136a765a2a15ae9845433c666924d75d5955be2c68094e04ce7e3662630b664b26e23e64b565be2223ee6fa80a275358c1a7b4e9060ea514ae2594e775b0df1b0fd3e8a1f8a288ad8799218b1e766c22d84ea30dc168435c2db19ae7c70f01d0ed85412901de864e211e4ad8033046d3b37af1882d501cba52315067dda4c26ba3992db09cfc849eb3b4bf65dcea0acddf8687f0bc883c7a52ab2f1cb8105bf9eb781e3da4f4153935b3528e7d4e1ba1abf8564eae4e1f4635dd49e95093c52eea9e56e081bedf050fa31b4506cb3d94bf37a4fad016899beb062fcb7a6a3257fe22afcad5e3d86e96300f7e9102449a0daabf46deb607cc3ae236ebb1c1de41199658d2106de72547d75d5248879fd235056598b02ce572e1f2d322988a5a3f640e2268c58d7ed5445f8ccdee6120e874d37325b7888ed9378504de567f3e9c1c2f265997e42adf4101e873d2bfb52e516bb14be222852ec8a1a53a7c02d3d468d7312b4381472330c5e9d52aa6f71a9473f49a48564469a8e72f49d4fdb08e4fc721d203cb6068c893d8f70e5698637be3cae27193c7432f4242e38f7c67220585c1fbc230f58393ee6c76a08475732df66d15f070e4b112854c2fb831219f00f2bb864f373172446392ec1511617f2a54343e7f9359e97cea2576045300e759249de2e1bc0012ee10ca3b59eda117c9ecf40587708477f926a3dfdb3f11a280c50ab0237298a78165f3f5d3255f385820b5c78ea3a01db6b3485fa4dd5d3e2cc45b79334dc497e78bfbb362c71c0a215e3e74442521ea0c5f74d6cdd1b05b2cb9a90ebb572ce4f8b6d6fea110d8b1c66ff9f1cf1c3ffe3a14c382bdee6bc999c8c6db6090bacb7105080f5e545f2c2a26039a35928616a267284de091f21efdd2d8aa0007786757188f3a702755713604b027e1a8df0f8e5c7b4da8ed72a7366484c285fa414fdc50cd615afb9f3f70a8928263068d22342dd53486a15562f96e206ef477bf05cf5d5d5060ff05d519f27be9d76cf283a395ca7091d77c04185705d13b04310d9e3c5002600e20e06de0145a6b1d3752be1d2c834bb5e78c8fe72999fa9daab92b4bb4212df6e0bc9ad714b8ff43b8cd84cb4f4389985349d6af0136866ea9afc0d1f94f2be2711d76d1be2c90bde9b09e1757751e941f1a2dd12814581c93b71b1cde05d9116bbe05ec0087c5c32367c62ea188bf7f52f1481e420a5eb64286d698670c0a5cc0a1cefe60770845039cbd4428a099b993c43a4d8fc927b367ca752e3516af017a67f271f88f338fe0afed5cf6e6b9afc472a05d5e470b0b88201176d04d0c5e1cc312e8af66e50a2809f1828b49632dd00817a2d4d604ab29bee71e0300da7dbce9d6ed0969c438e067ecffa6324d108d559c3ac47eb438d4ba177b8dd9c7293af8e7e23a77640248614fe11fdf7fc83126652fdcd78b60a1cb412a94cd08c1281483fcfd1a09de4fbc3f777b6d534f95e1af565d64f030b5fd3117b76455eb177d9e0bee80cae057269ae648fea22cc9cb4214b49fe991d0d7c16952b063bface90621d7b084dc948dddbffbb945eab3ec83109d24f95d6aa4ccba2475ad1fb8ab12fde6d1aefed4f83a1ff70be9689bed652a7894c4cdddea28b9f88a68b6c3b52379c2d3ef489e7429ea0502e85f5ca7209b80b3e75f74d966c35a97f792608ae29a4e2d644a0ac334d5f98d3c7827b58bd9c310f7a0d6990ff991e99dc35afb2f1b3c0a688ac2cc25106be392cc9cb9bcaf980a703d9f37807c3a175aa382c4594c61a5269347631792c935c739d0715c6ca5bf71a55224b21c427adb1e08a2cff7b240dd1883d5f8165e1a6e5d242183a36bf191c9e31f1a9dc7db6c5824afd32a3f34d0e2b35992fc88483cd1ef30d5a4dc2985fbeef562ebe8a90cc30c36ac566e1fbd21e38ef5eeed9e654a4b3cd02fbad14e2f96bfd892e029b025a64dc398c99c68b22bef6f1cfeae0d01698e5a13346c3f57ae94ca336e23ed5b8612be23560851ae7d7b017f2e161f88d0f1864b8e1aef8300ba9007f0de14541d6293212345770ac73a08074c1a174984a9a924a5ace4a6d1e05b9ce104eafc19f6b4ec50cb56fa3c93de379a2ba231889449bee464bdd05438fa5b261ae40c338e2ab43ecb9a50ed8c947662f4c61e162321b8946db1aeb358d9e7e0d693e3fde3590cd38aca99af43a63d66a6a7ac271f45a4cdb6ec07d66af4fc1639982a47fb0f8d0c30297131d01fc1cf15ecfaadc0ea98a9f36ca59ccbd41fd54f7176c9d7120f1b412bcd5d3dd782ca67723ee97266882dfa7f5fec24b98abbf5608e5fce39ce4ac4b09debd53753ff3478450756a421fcb9cc1eb05c072780539a257f089a4894fe4c977e497b1331114fb626c82672c3409921853ee5542f91d5cb71d6125dfc13f68410dd798cc135c8c740a17231461da2e1af93f52c7cfa39cff497a68ff653abb99f0bff52a7ca6c85e97e212c80159933e5644dd7c202e166e6ac0e0b91d3ac5b447e22ff5d0e7a41b3542aaa68252b0e295350ef0e598627a9f8be70e5f8b8bb71e82dd3741c4ebb9889bc1d1cca2ba033be3c3827046a01a7563a82ae3540aed3fc7a5fdfa90634e403aaa8987c6dc9a9b14c59d82ab96fbe070d4c3dcf87b308b45d9e559c8942e82644b8cf8de77ef20f5a19fca6867ae0b96a18c90b120235e53b18a4295384b0e272a4bfdb8e94bc0672ff2f6b8c9df5da80e355cc9b807743588f6fbc25895554ac76711afa3a8ce03463bd3ed55cedd21e959181617db07b2dd2f395db21084206cd2e4a428d43e8705ab5715b6f15043a3ccdaecfced01fb0f4db8afba35e4eaadbfc35aa594e6a3f6d769526f298a8a27835d2c316afe6e47bede18bb1576cf79c268157ac16d58612de726398a347764df0df30f249325b9c0925a20bd0531d631cca9f899bcd850ed75f1868b24c750de972c5673411f6d764ca35f296f0151ee66b0695e6cd57a17ac4b53ac30fb8e87332cd5b553e28af4d9e49cf92e0bfa2b9ef7e3b0ce29b3d74e980862542321743992696c1994dc1bfa352ad99255d37cfb512e96d29e152513d549a7fc0707ed4e94dbf64dcc742141b653a5edf7229d7c271384b4c622ddee133ef616864c8b89de858786463ffcb2f7cbfcf535b4c9011e04da26905e8c853243bf041105092dee72e627b3c6f8e2eb762c6ba2637f59acc7f2ad746304775b07aabf8973fda48cc29a3c97e707fc54c4cbbbf1a65b8cff44955943b140cc3adfc886ac9f4af1d05678a8f624748a73aa43a1678bc6a92c1df863e5ed89643f597a277e213b6c7843e959a202dd944e402e7d379f62282a6abcc81e8b8d945311c9ea5fca6f293c74a1309cdb5b0f505698fedba210e9e40f7aea62d3708d4c6f3c85051a59a71aaf0233ab51059c2a5180fe25f4fe26e395a55fed174c529a5fa04d3a70b6d0f63e6e6e888c0fb5772399e2a6808fb42b3f771b135a06cce8a24416b2bb0f95e7679eca9eab8ca67231b15a52034559f1bda67d37d5fa551a95d78396c2457a3141533dd81aa121bd8d41d62e5d02c2072a434d57a6bdb1bcbad3d479d7b03911b43c28266b5ed6dff05cf586f085ad583590ad82c3baf54223a1fda55ace6194da4c582662ea9e8e5b53e8e37f83ef1aa4950faea17b9a3174fa97552466b3a6091fe36323a6292e753e64d52de496121d2a8d40896c2ff367daa894bafc8e6995692b0fcd69a64f7898996412328493fdd209a1cab27138da8b1053aaa013f9189290943375dabdf9646e6b46d7039fb45bea9498c6f722b576584ef48c2a8d66e6b4bd5353efb1c3ceb19f28e7773a54ab43d890384b19235485712db3ac89d09359a60833fb59d1d05000ee59f7899825b88e65ea24aee495e48bd64cd7c35dc73b4953d03f8ff4383d5703bda6a8c823e142f", 0x1000}, {&(0x7f00000023c0)="b658948de1baba7ae0d780fc178e864155298cb071743e75ca678f25b04596205d606e342027a6422dfcbd6dd7f76b2c13f18d7b26e5bdc767ef0dca6b2e82cd23d6f64fdfcad726200dc48c6a79457105dd0acfac48e037ba8b6945667ab0130d924b7d8d2d27", 0x67}], 0x6) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1ff}, 0x8) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000001) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L\t', 0x2) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f00000000c0)="5404ae7b6f18bbe1e7bfe5213ebeb95381f33af8891a21230278217a7abf4caf63d2695805a8666e57a5a8564a69bdbc119940214763fd2bbd979fd207d68bda45295b66a9f203172be0de4b3d50726ac7d52a2a59a05482fc96dcfd6d715288b69c845d11669695b8606ad2b4efb71079de7aadba3c72068f6876c6c11d94d03bcd7d4914898c2afa9f7e88d2dc9acd8f757d4a5ba24138dc1f0cea4acb54e23ef74695111e4224a74bafd9fc7b7c0ed0fa54e8b018ddeabb86e702ab6f959dc862f5dc7e496bcc9171d61ecb60f57151fc6ef280fda00e2b4bc9e3ea7601c5589a9b076ab1613d106f2ddf9e541d", 0xef, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3f, 0x5}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe(&(0x7f0000000380)) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) select(0x40, &(0x7f00000001c0)={0xfe, 0x1f, 0x9, 0x8, 0x4aab850b, 0x6, 0x2, 0x8000}, &(0x7f0000000240)={0x4, 0x8, 0x80000000, 0x7fffffff, 0xdad1, 0x3800000000000, 0x6, 0x8f6}, &(0x7f0000000280)={0xfff, 0x200, 0x5, 0x9, 0x1, 0x508, 0x74cfb2ed, 0x1}, &(0x7f00000002c0)={0x3, 0x1000}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000260, &(0x7f0000000340)=[0x0, r0, 0x0]) getgroups(0x3, &(0x7f0000000100)=[r1, r3, r4]) ioctl$TIOCDRAIN(r2, 0x2000745e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x0) setegid(r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x348}, 0x44) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="82cc9d215f7cf20d1e361e36e52167aa7aa8f38511e8b6e34008e5dbf98b36157e37745199747760b4e1c376ce7a80ec6cebec544ed16ae85a14c883148f4b5547dcd56d3f8d27cfd4aa31b85c71805c61e01c0b0bc4e28be79212720cab7c077c09a517021e901e0381d5eb0c7e8e9f79272d14067dc2539984879d096c96ca32cf6c0161cd5421924ae349651e3a4ebedea9322b2ad06dcba750c2acaa57f44e1a7f0ba8dd7d1e2184e429db27478989642bfb645b343e3800896313ee6113455cba2ed3540c9bd5dc91d32e710c5ad6abb02b339d5374dd1d12bd", 0xdc) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:19 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x10000, 0x11f, 0x2, "e3eda5edb2801284af08bcdb112728dcb9e19a25", 0x6, 0x2}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) select(0x40, &(0x7f0000000080)={0xb1b4, 0x1f, 0x2f, 0xff, 0xfebe, 0x3, 0x1, 0x2}, &(0x7f00000000c0)={0x5, 0xc8, 0x3, 0xd8, 0xfffffffffffffeb1, 0x1, 0xe95, 0x80000001}, &(0x7f0000000100)={0x5, 0x2, 0x9, 0x7f, 0x800, 0x70, 0x80, 0x4}, &(0x7f0000000140)={0x3, 0x9}) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x29) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:19 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x14, 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:23 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x440, 0x74) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffff0) setreuid(r2, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0x2}, {0x44, 0xada}, {0x42, 0x5}, {0x0, 0x6}, {0xa7, 0x9}, {0x67, 0x5}, {0x100, 0x6}, {0xcf, 0x9}], 0x8}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = socket$inet6(0x18, 0x4000, 0x8) recvfrom(r0, &(0x7f0000000040)=""/140, 0x8c, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x20, 0x8}, 0xc) shutdown(r0, 0x2) r1 = dup2(r0, r0) openat(r1, &(0x7f0000001d40)='./file0\x00', 0x10100, 0x8) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000005c0)="d31450bc57d1b90e279a4e84a286f3e9843c46b4c73685df983e16da72b31583a1ee1eb6e2a12a75dc6e6b77eee11ee501a20c3b9a5d33a5b4d6dd5a18c9dd889f1fc17c64ac2f6f0a2f01950f2055ccc323f8f160bb78f8557237fb73554552704caf46eec641755f628674f6ed3132754f38e3f521231288183cc9de3d5f87c531a9b1b12a08823266ec65fe51782be67c8749aa8df73635e5fbca8ad627b433ee7c16df0f9e3173502ff384c086fee0e297230452735bdb54d80046f8eb99936044a4b2c40a875a3501829a751904755f7b2b6f36279bdc740e2f08b6ac59ab4a24dcc0ff5af49fcda24607bed31ad77213b6ff4b4d3d5b0906246222cb7d8ee2ce78774f8ba3b904b9dc9d64412dc20ab4c3fea4ce64ae182e3d405dba18f75270b76804f9199a2cf94de958fe7af2bad8646fd680bfe3337ba2aaef9d6be8eeb8b2c4d40ba4b9a1bf0ae1bc53d7b17c4b6eedeb5bd2ce7aa0038b245e4346558f996208dc29792abb21e0232825a0a05dac38bdfa440155e8f0540a3254e977433931ba9e3d9dbe65d85b391a11d9b011d516ead781a97cccaf674e5b94613d088687a6d5d667fbb38f5ae8e6509a9b0b019d70f48eab3651c5212433d2c39a5ade1a7e5a3eede6281543cfeb68e07cdb973daa072a6b8047027b00fc20627cfb54ba0da73a6786fedb2fe8ce400b97bfa338f59c69505be978acb635c7ea207599ea103056cf49a28076be7d43d4dda7f2942de4c421b69e805a43962e6a5a8457b1b81c7aac82d887fb767775763188d08b8ced30e3f7e8f69be83ebeccf51923cb397be4e8b35214b3787aecd3df1909171b737a38ef4834561fd526ec0238a23fa7f9836d1dfe43897e0ee37f8d0a56d0e8e7756890042dd4f5a6c913bf57404e6333d6b26dccd7d173f033f6f6b3dd96645f53147b187ea238c2b9319a2c76824559e2b1aa12dbd0bc1a1fb85a2e6942009e2b499ef626e59f3b579c4ae1fac7dfe653f032ab48b35256a821fb7d50003d90e3562aaf0652a256b099892d8dc2452d3a9057e54653f42be29de9c5a5e1b243dc1f625088b2579d012f88ae9eb2d72610b9804e6d3833b416a981447aeb5d6b0caaa749e879625711a419815ab79fb53efa233938f674480b8ee586f48ed953f9eebbb2e13ea8d022c09b0d49cfe5818dfd863ef0b46f031531dfac186e1877d7eeeed7b5367ff608cea2579158a3bf2d7ff1cbe598974c9831a0c537470d0ba89c9c5b3fa144970535f044725bc90282a161deed85d3709984ec23c717ce22170a2e0f77c66fdfd922afa878b2a10919f4d486fa3af50f73367c081a61de18285c51ae9d002f00607547f491721e2a185504bfd6490dc5dcf8faf71ab8c223e7a8d922ff53e6a73f206534af0a9f7b2ea1bb030a3f6db42f60ab5f437799c7d7b75c074d94af888d20a6704d4bb789abd8d2f2ab7199a7389c3b8a4c0fa665d2470a4570916b0578b0045f5ef8469c59f2d3bd8db764cb378d7fb1bf05bfc920be4225b539f294aa87893a41013613ba7fed97e2ca0ce9dbba803e463f6c4ed2e8e6feeba6ea36ed35a77996289f6f4720906f4e73b4c2cae67695ecbe3d68e1e31e7226292ec6b7f2b5f877ef6487b82b752456b519b90d37bdc1cfff48f9e57a8a5879d6c3923c8f9d0fef0192b30bca5d42c2ef415bb2b83cb8c093261c41083c08dc19101cfb756e1f47c15b6185465b95371c0f1280ed7f9ec4795a9392a9593194ccf0d7d89b4f3b457deb98d65474b0f37343199e36d442cb136af28fa9ba3aa5420127e5ca8d22e189d17b7882c938d80aafcf40e74e0fb24deae2d249cef9d74bacf044837e35522bf5fa5605f253f9c3e81427732e54609c8929f283a1d910300e1464c1bb0d740533fa5978a48879a965d531944d2e1cf34513321dd0764939680e1864691ef01d667c07523753361e5b00e06e7a2165f494ab1aef6a79e8b1cbc567e468d04c8c737b62041c56689a7139549c78a98650435d7674dd5662fe863c7aa8450790b580d6f76bb97a0de9d9d9c31c3bb67e087969a2f9a2127842e54a295510cd116353539c33d422a07466a84d9b3ba56655cc04fe22a19a377bb414477032f2f98e7bdc35f38747b6683d895cc5be165214a002a20464ec7763531c3c4ddf4cf56d1c83e66330b4749b51755d62d2a783c0a1fad8ca306639070a104487dce082d1770338d609a543e51088e83f7a98ed144fdca23027f2a6df6a28358ca8dd5fff17b7caae87ac197de43d751020ff840dcd0ab1b680f11d2831f2f5d8059a79d37cf0eb05107ce7e2e1a0aa53eeb52d978339c31298a8e5a224d3b1e5ced819ab90ed9dedacf8314c7c0353e79527d50c55943aa42ad18f5b2e1cc1ded6b9abbc63fedd630bbf216fe861f6fae68b47fc0352bfdd6aa421f720c60f6b95d2de1d77c08a3369f1862d05b030a0eafc8b4ecb3436baa5fa4bce3b1d9a0394b395cadd852f7346f8505035c14c053102f142886156bf4c011d7afa7918fad5ae17e4c8abcdff4627dbb8be06d578069fe01b895e8c236c0dce85b84debcb811a68df2127403360678348198afec326a159dc650aac91079e7233bce923387bbf16d9ac253117e11b65e9f9095e09cf73f1c9f1a76185e82cee1ba4c907023202885589458c7aef58fcccf771da44e7b8e864b64f3abaffe8c794d22523298940e02391d93eb565916bceb74b47df3a2e74a2d483713fc7bd283f61e0c40ef4092d0806af0ddf2ca37af43160b10e0cf3adf0cf961caeda54f9897d00c66019d7a9ad790ba5f731a0c27df80135898cfbc673c891aff5ac51a251f26c9498703788ffca2e3853100e95bd088fba13ac1a03d92853f90dcaa9f7d68cb06a910cc2b772187fcd0f3a59ebf754be9653b053b6904e6aa56f12bf69c103e85be5451803336e259161450c82352d05e92671e87035e3204ae1cd97e3375d60fb30b51f2fd5b89bfe34d8be06afbc19aee24fcdd3b6dc4f2a9503587eb80635563d56c4e00e4dd70b91395dc84090012bdaaab6c22a4f6110bde1286006dd3cf9b6246a896067ee25436042cdd71cbb659ec1775430ff340a66a70b70d6f6ecd7efbd992d8c5a9f31f9ebe03a0c7dd7f1e50d7817fa13b8668dd149ccace72638b6a986c72ae0bb9c2d2ac136da292854b415476f2de63c1e3d9f1743e750a9e60462a6a65761667f5ceddd9e1e5445532ac04643de9305d36325a069c3d9c96e91cd57d767d805b704cdeb18df3882ab511d54bebbc5d85c37b45c500bbd63292c258f712d51d89d0e6198ec6e72338845e2d067cf68a5e0365c91dabd53c8087dd907b24dbb139391da1ee719f9a9662d33a761b7370f5a4a36f6380129d413839066b19c61aa4f71bcdf113dbedbad5ddd37e06a6cdafa779f08e2808e7bcdadf51395e4519095702565717991dbff1f577e46ef6a14802ce2d2758ac040f3e05dd7510155314beb810df56adf55f6a762ae631e33bb241a25dafbded685da24e796cea03fa03356e6cd16c41ec16b206e92ea7d791b759c15f15509004d51def5f66a000725f284ce0ae5fb3298892032d6497adbd3a54619151d00ff18534833ee4f4a8ea1e4ff06a0959a248ad87a847b48a7fef4b49159c67496dffee3c428c60138c66acf8dd876d9490df3ecb627ec023abf01cd4a6003e9dfdb06ccf87d6ad031fda0f9f044f14ee34d0ddcb598dde0dba0b4205d3ad1f573c9633b73efea1a7a36041f95a421ed8dc0c028c3d647f700060719623025a014251ac1f275e06a4f90fd3b4083213d108677a23f95654979049b726307089dceda8c0cb43f8754ff8a684859eae98132a36e2242ae318e2d517fc64e4300c6fb9f36934c6c43bcb0f63e4d5e77ee1b8ce0026084daaac01e02505d157e46d4f3001778908af7f2526c9e5fd5dee3c972c566eb13554a266a34118b99903fe1dce70a8746ba6063a31a0ccc912754229bd7f0fd61c14ae86202f42fb649d34c7dc15d4082014ba529629b21de538fa19dbe34b3f80b97f3e874e5a76ea41c5e2af2f3f74e5ccd4464a03f5eba28ff213e242f308d3fc0496437d0041e91aeb527acbb9fa90d6f45b9e158b9ee4853b02df675b458c7aea5e053933cd3f1f52dabf0eaec4e53487449d8a4167bfa1d941248ae60a3c3dcb0d2f5703497d15ede91d88ef47c4648b2048c982c4c81ef21967840b93f5ca13f8c0fe5b37f4f23ebab07b7f1b3a95fcdf0d7a1f1832e553d84d74d9370834cad288af1b6ec675a6ea908aeb05598708e11ae98c0827af0c065cfff37d00fd1e75d66eccb41a7546d8ab2b84749eba64c7c9b80fc0da785a9c031ddb1eaf41d7f975e3e27f26b2232f920b214e5f78feb2803364a158360976a3f2d7daf14ecc91f44d73737d0a999a1eb1012a8ee7698fa0d676976798a1790c27b142925a6481f37468577d045ff20567877647b8e0bd7051bd00abe2748d9b285352425551743ad95ea12b5bce98f2bd939dd1fc8e66c4a2221154acb3e3a9edda0143a5682344aa6ee767ee4fc6f1915a7dd0e940dae73ee6179891f412b9fb5448d59272353b8adf5671d7662ebfab4b3a82a761b75902e7a57a03db1ac6b2f7bc8faa160d4f7f10321a9ce6a639e99400851ee9c3e26c631390ea56af520aaed45bae1e993ad20fbc88b17bf9bf1dbb4775764d071c6af46b62b298611f9d5fbf57b79d49dfc62cf400d6d8149f7c52a1d2db0ce76d6ac9d9fe086af13fb8037ef8fb7adee78604bc95c57539782b7bd08a6073e35bda3ad151a991c5e07d62368f215e0cc0c9900f9b55a66ff9b49c2ce8a8849632c03d7adcbf2e0d71154da38af63f10dcc34d21add0aa50a37f307376fca7f7adecf733ea2565aa8c4dfd1457513b15b51f290c631a8f5302d952bfde17fba2374a86016759f22219e4aa2e69d57f8457f770df3273e47eee73e5e51fd9ee004ab729c3ebacda35860ae0c7a57d0566e09cd026c4ccde9a196577ece106feb38780d6cfe3f3de1b211fe3c04e402c191ae5a5e0398ed3643841526348e6ce6762bd96d7cb7adae38dbab1b111896f0e056792f96da16d58dc8ea89a5554969ab3fede5fd954bf159968b36ae6adbd959678c9904f94f2fb7c1abd6cf5f1ec95c8639e3c6ba1dbd2297b988cdda8e64a52289e454698823cf174e200e0f3f917b4d08a6a77f5f1b98dc4c33b6eb0a20a8a253f542cffeeb018a253ad2c89b8bf444174a557a7575e437b5a21c2339e9c352160643e73bf845b8d787c0bb0d0ebfc2bb690a504839b8ac41bf51a32a9ef169f920315c75bf799a16af1d74a92ffd615082cb1b7018f9741c6284a714e28e9a968451fba45dcf329a8c2c433d3da1912ae24c378a08877e376bb82493a436de6784eae23cadfbc7b8dc4a98f2b0358010d3e722da19d5f8c8a2805cb2bf9f2421418af31999a8ec8f544588330c810ed1d1cfd38bc240bc43b38447b51d619d430f8eccffaf90f2d693889c0719001f98c6a7a964445062aff190b149b2767d81016ede79b8affe4c31df31abff2a55683f0f7eef9a1ca512449b88e3dc8ddd1c48b41501a8125d076a6167ba80f6543ff3d5c97f12e782c115ca8a758904548fe1a6adce0df79bf5bd4923626fa766ff2c21dc0499ff1cdc407ad59cda1a58c3b51e64b647d4016e1049daed8dcaf440a6ec233d4dd0ce754e5e8166b7fc31336a60d6c07b4fec7c54d24e268fc05e0dd426a7554c21af04e0013ff4988f9422f014f42dbb361caa34", 0x1000}, {&(0x7f00000015c0)="b618df3f7efa8a055e4b46699f7aa290372fad8d03fb266ac80013571a9f1e3db76b11c05ffc579772f957f90aab15dea2164e103d1e9dbc2c58983a12c4f432ed966e0a414eccaeb1c18f2eda788a5e98c85a7e9c5e94dfa7c86689e47ffc97bfdd50eafeb91c8cb1945a195d4976218b55a484ff1a26537d62072eb899e4f18f1c7ac319dd00075a3f9d94b5d53c4113e782ee43ec25f936d493589174e853d2103d37569bc46af1a4b124c298d7880892314b5495aa00d3b14e3deb4fb967172722ff6b347e7f4f24213525fc53fa95301eea8376eb0f3fd7f6084716f9", 0xdf}], 0x2, &(0x7f0000001700)=[{0xf8, 0xffff, 0x800, "d76550bc619f9b05f937c49c0e4db35b4afd2c415d2de56878dcfbd778d6d02012ff70da70497ef961f5871323d28d987f2f581e6c3f633d1d76dbc2b400cc510295115aa0b467a494e3254de953803340315c75a8a544ab9004f337589868ccfdf3f4248b79a9797a6c79726b3a9318d82e66be38aeb4a09109094032bc36e3fe9274f1d3b5359e23ae5fe57d83a399267654d2a5e99339a6bbb3ff4e02522c5f8951e5ddaf984d16311c52dc564133804895ed506949998485e842be9aca4f923fa634157c19f0f1e203f343d6b35dfb705bd285441d78c392d9733296f4f543"}, {0xa0, 0xffff, 0x4, "978cb6d3f0ea6f11c04cf5fdf7c1980bd2d18c8311af8bf52236b4e24240a8c3d8bcda7ae050e103872dc0fb9fb8e139b19a38e8670c1eff1c90f7a402e7d68826d6c406a1c561b9ec9418bd1a4d6eb0530879dacebfccea902fdee78f50b971482ae943c12a5ed6bbb9b0edd616a874e5644282e21455314551a364dc6155c4522b160fb0470c7bed7e29e9"}, {0xb8, 0x1, 0x9, "dc2a8c2901aec8f7aba8277ee92847a45e8ecc8945ae8d972e5a75c42099f1aa6494f28fd2412c74b97fa7323c98c136a0d81d938e71277cf0aaa6b1751e9cb11ca72acdf832b0226805e5da7d781b3a91f8c2c1c61074094e2b7a15ce2c58e2fa8b812602a725a77c2cbd64c1b36eb85c48b48790662f41e261d3cdcabb73d8b3fee5462cd28b192980bb255f944fe7e190e6a0a587f4646a5baf45e20c119c3599312e94ac"}, {0xa0, 0xffff, 0x7, "0c89349a0f46c9231dfb847ad05a36bfb0e430d7a457941055b5c64d15d4d5e23b55cf657a829994df51e95362d3259890af931d594bf2cf4d6d10f3b2f6dd2c118172a27f89cc543d519cca02e72fc3477c565dc8a8e226e56a2d09ee903ce971fefb96cc8c3ecb3ed36e5d284a3a2adcb6b82e80f0ea4370bc7b43c84453da2307da3d98d47dd13068"}, {0xd8, 0x1, 0x5, "63973c08eb93f56315e1448ef7ca18dbe0d88298c4b92ba937a2106176adae83cb77f76434236834a9fdb86853ce37cd306aba3c4de05a7c7ac0b7ee12f80a4125641fdd7c615d343e2a0ffd3bbc6ea04e4f90c55610026c3e56f0ae268f8d16a663ba9578d6675e9e85f8400782f7081f754b0d7081cf3fbb02f64553f5c0096ac1a2f3f6afb4883a4dc144a6d1703126d59c182d1c288753d0278360d75d8b8348bdc34257b70ec3ce4324069c17dd5419f904d408ff0849dc1a03fb2c2d126a478170"}, {0x60, 0xffff, 0x800, "d73873a7e3bd4f08d3012ed97d5bddf83c87fd57a1ea7598019870681c570693b75521bec5aa59a90b69597da17435d396829406e7f0e31411a2aaee4c5c2ceb047a1266b84b8634d4f5a404e1864a90"}, {0xe8, 0x1, 0x1, "3c7a0c112684fc627dddf9c996aa12b762295c02ace6b1066002aeb6587825b3d028d5b4d547596d0b04e6b448abaf5763996e468140e8be15e846bcce0ce8b78750d76d742e9fc702e2746cb15023010d792f221c70b4edad8ca47db565feb03e7490fa28d234d81188560509341d59cf557752a72732579de3adb264776a4268442c29cfb127acb26653a6db54c03b35480be9c6e8faa1916a0a99eca40f8460c822b111a58e9e60ddf8bb07625d75ac0bb6c6b0f34b069d86897bb89f8a5da367a85c17f0bc4a26db602ac682054895b6c9b40f"}, {0xd8, 0xffff, 0x33a9, "7324324d96ed16b42a91670072962e821156318301f7f535f733cf8b719120528963ddbf7b715af535bc8d6bfbfcfc69f5b8dec1a53e1d70cd1991a0c130807e171af737424abfee2c507833bf12bcc0db4fd121e52a424076c7334371f0df45f913674c8a571d45b9973a53c7ced1a85108fcabdf2cd4051e5ace3ee4e95f6a510f69284d5b6bc85d09f263d9b0d8a433920d4fb2650244f08bfa1ea40818fd3835c3db399d618b06f8580ea8e7bf48888f0b51ec4be7e3d7b84454be57f63769c9e14c6d00df40"}], 0x5e8}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)="ee3212fdf248a97b135e2f1eed2023ffef8d2548a2edf3b400f0d250dd9553182cca9a01d40b9c5920bbc263ba9d70f816d5fbed95769700fb646d5d0602114cc1ba5d2653ae7eecbfc3f63687297550897f1b793b8c471389f630db73e409af9164430aa2311160157d7366d86bffc3299bfba7ddd9ea44c106a598baa58e5be4b6bbaafe888c0485fd7c62b66eb45651c4816fe4221d36f39dfe18d2bda74b30bd9a69971230e206a0d8b042f64cef42047a762baf9d34cec4ce795f86382d682a626fac7436a1284217efff74ec93", 0xd0}, {&(0x7f0000000240)="10af859461c78cda9a8a911bf33d3cbfcd64c22221b98a1eb575491a27df2b24", 0x20}, {&(0x7f0000000280)="f7ef153184fdd4454ecc225c951437778d950429c931d3ce0fcf85d0a539a6a86bdf8168773ed1bc7f5639a65ce4df36bc5224cb2d4b2dc16d6f90847fcb365eb5da4ca85c537cb807c299d4bc3afd0c930636a5c1b6f46022c9ded241bae37a720bb1f5570292030473297cda2c97814daabe0aff1cfdd3", 0x78}, {&(0x7f0000000300)="36d86e8aef46083fec507ec55e7529420eb36899c5d22f21000926d41b5aca296b9141fcd641d23868eb214f69eec7db00cc3e4af64a4612ad7e983d38e9ed55eda0edd2c5fc8385ffae9b5e43723e93f59339e164c8c65b485dee23918fc7a18a9f86d0b696d8e94bc0851bf2b2c1b3a100e673b7a5dd544389baaf039466814cfd264d1a9425a6f6eff6efa8379f73424dfcaba0f194efbcba34250dcd3470b43cc293bb93ba360fe64b656f19ea46b9f4de946e570c363300bc4c03ed15a5883aad7114ede92c87", 0xc9}, {&(0x7f0000000400)="28dc2bac7186afa35f6f7101f5153eed7a926ba171a720b181d548e9e4afd2df4e3011fcf1cf34028cf58669e0144423b602f3014ec57d1a8b354d9b915bddb151ebe02c6438ac79264966c3014f0a1c35578cff3efb48df30c5cd948f5e1029e6671c858791e4ef7ac201962e9f724bc4b97847f67a07cb910ad33d4389f27d46e87a5299f8431fe3251100f96687065d069bd98f9d7012cba989cc00e01894b2ec747e5c349d0e5cbb1bd565ae77f3cf4803863410e50991ed987a525b5b77574fc5231cb594397dfd9ac67ea632ed3c9879a3edb978ac48d4c058bd351abb5d3a365fd323e937ca5dbcfd4effe5c051035e4a66c9a46429d0", 0xfa}], 0x5, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28020, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) dup2(r0, r0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:23 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/238, 0xee) symlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x28, 0x1) 16:00:23 executing program 1: setuid(0xee01) socket$inet6(0x18, 0x3, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:23 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4200000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:25 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0x0, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe6, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file1\x00'}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x20) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r6}, 0xc) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x1, 0xffff}, {0xfc4f, 0x8001}}) r7 = semget$private(0x0, 0x2, 0x100) semop(r7, &(0x7f0000000300)=[{0x1, 0xffffffff, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x1f, 0x1000}, {0x7, 0x9, 0x1000}], 0x4) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchown(r0, r3, r4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) fchown(r0, r3, r4) ftruncate(r0, 0x8000) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x2, [{0x3, 0x7f}, {0x3, 0xfffffffffffffc01}, {0x1, 0x1}, {0x2, 0xff}, {0x1, 0x1}, {0x0, 0x20}, {0x1, 0x1000}, {0x3}, {0x52d5e52f95acc8dc, 0x8}, {0x1, 0x2}, {0x2}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x753f}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x8}, {0x1, 0x61e8d4d}, {0x3, 0x500000000000}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0xfffffffffffffffc}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x9, 0x7, 0x8, 0x1, 0x2, 0x100, 0x101, 0x1, 0x2, 0x1ff, 0x8d}) semget$private(0x0, 0x3, 0x6b8c98a1563bc110) sendmsg$unix(r8, &(0x7f0000001740)={&(0x7f0000000580)=ANY=[@ANYBLOB='\x00\x00./file1 '], 0xa, &(0x7f0000001680)=[{&(0x7f0000000680)="62fc37eaac2b83c4953af146e613706a1c896c4f730e189002dd669713abad708de454c8e8c6e6e597a07c77fed7e6fa158c19a860c15c13ea0d79c0d3288cae121e3399d1dcd4523a255cde1cb475dc5e089064a6729802faad33658a8c869709436b4835295fe1da261674e31b508f2bede0764312912eb12b61360d38110bc50b4b10fc3a4ea31cb538af94ccb8f144917c1ce6beeb2eb259c66636543a2b0b0f3b79177d453d564342d699ea4d5524d636c7d9b842b3fc45fb93981e6bf718c4b5b97014f9b571feaabe140bb435dde836930a3f68955bba9f33712abf53cf2ac0b083cfc245bba5476d52264e85eaf06f17431d7182453849e5a2510e692b2f23f747fcdcc7d1125431682607f33dfe22dd2c48ea19824af7a76b3b6a03c20f26bd0e809c423541eff167f3f8df476518a5f7a42d2d6e9a0958a631afe3057d6cd90b9796eac15bf025d49ad386f5fc4d880b1c0e7bb0fd6935c7f7bdf774cd78d0c4faaf95ed904b3b001731df699dc7d63ad9a6109d9c06021fec071e02c8aedf0bc137f04e5ce381a3f5f601816551bfd3abf8d34bc1f9ae0e54bb5774433254e5a79441ce222ed622ebe470237de5e2d94d02eab07c51e2b8d01be713a02a17c939e53968b0ef0abbbfd05e6157d3a5335e408873e7c8412623ddb3857d4459d404c4e4adf35d6571cf190da5503970cb5dc7b1ffdef720fb78b4c4c532d44352fd7c4fe62cbd77ca7412ff28104816ca38087864110ae7aa93288477e2c6ee475db36154705eccabcb400e42feca033501393c5d73b36f92d7d8db13700bfb9452544176934e4a146290d279cca2439018951a45d0a5bab8c86535822de7f9b38ee1a3b6a1434f493862d981e01debdfdc8ab17254285fe6ad88bec3be65b09c21bf3db01a1304d905e71caa1c700fa067d422fec71cb7aa2fa3091fb4ff239ba8fd33f8a89f16638430196004a8d8c77daa8eef0287b962a883edb48fc61b0b382fdc11c6f035fd096046d4f3166d295b679765cae7fd42cdca9669ad67cfdf81025c3eab965c0ede14224402992b17bf32763d745993b9acfa251ce0c951ed119b1df541b5910a49ced99afbf9aefb95b07895e1c05695366b2ac3ddcab82ac3ee7a760fd01ef35ec9066cad75d12daff20e1bf4a4d0f66b1f103902af4ed3f847f5e2a5e00595e15dc3cb82884f1905d5997abf78f19b23ccbb019cc4ea3f6de0662c99010de0bfbba334a50b14419ea763edad48ae8ab33b24e8a79e2b6c7b1ec0f262458f53df8dd023dc645d54c94f2ed8b973ba3689e9ec9a17f67ba63651967eeeedf1517db699066c3c0a3fa923ae3062dd660d207ca4e6d8d56cd27612971f3b3d87d09488ec8b7c6501f5b148cc7818c910220527630e83d2212f614bb5f3484b8af339cf4bfbbb6c3a7ad7554d1e3759a5b0c935886677567ed3ac0101996c4a7b7f9e1c1ea202c3a29eeffc4b9946236e612630e279c512c3e7e1ce192885ec7c156694cd829683fe166b4c61613f50f641d1124f83b1064ad5f294a001785a16a01078c46072737bab9aaa46d3dac5dc7e4aa522f5a0c5db4c9555bbc537364366ae22f4cc49b38e2248e645783781aca009433286fa945271f4fffcd44c7af47acbc17e23b3abd32da6b87c33a6d1d8672bbba0402fd8f8b0a80bc5c12703871cc65c62b93d5b87943b50976623a9a6b9b6b339c7ed65f098204cd94f73b1269f70fafd8504c4b4495d2885eb479b243558524cabf12d0122b4eff8e78c1ca3150922d27f7f92738903834a7d1000f6ba9743ee00fade08e2780a4ef6bd4dbd2ae0e2968c0e4f1dfc7d3af1032025ad24028bd1ad691dcedbcdcc0e118a7b2177c16c05d68f333c1e4f7934e310832f49e0fcfe7be965628019c88a0cf89b5fd555f356511ddd1e090769d2145a0c13c29b3595a52ac3608c46b89f87896bd0264d23401eef4fc171fd0eea9c868ecc7ad2d9e6d29702de5211c25d544855740a6a0fb0dffccbc20263031af0781d715f99dcfa81d2017ecb749b9a2114ac67bac4ee8623c87ff1fe8542868439189fabe8825dff7d279bf474a27d3068308966745ae7dfd201a78e40833a8798213cd9da94e2a5232f3030671d1ae731d7ee04c32976290f4e81cb71e2c7b25a46522cfef6bdea76fb38aada9a01396b0151737131495b3d051db106263bb0d3245bdda684c96e617a22940f15592c41a8f641adef164e136a128023994526da9a9e269f247b88a8b1629d6a056d7d2f9a7668182bf7b9e723e03ad567e6c1669d4b280bde59cda89bb0ca0b09023e5fd68cb2dfb9d89768cd6150899251e5abf7cdf656309d0531b236a23f16376f8902a4320e9f5b7c569519499e72239ca53e97451cb99362e646a0b4970405934a8ebd81d75e3c6cf44ead1975bb6f75e7f12bb25fe7e427e9a4cc87544108beba7d7f4dcddd4ea7b20c4ae3dab91ab5b114d193aaa6e0e27325729c8d3c5787018c9c089b59b89550f75dd6e8e450c1b8093e19bf6469a60208fe2ad737a3eeb6e263198861affa46fd8f74fb720024e211ba0826aaf836c12d9d3efee076ae62fac3cbd7a40acd3316c37fbc9401a0c765de4f94fa9a077b148dc7701c81d1427db0a74972a4fb1b1c3a6621b4837d7d25550eac072cf298ef065945235da40f23c82b0ba16a671dc6982d04fc0c23640cfa8f3db16742b537a82e1c97a3db61cc6f8e635c062d396dd1861b74fa47f2b84b842e0c1a44e2b9153211287f1c370414ed39730bb03f044fa81e69185fa05e5158b76c04663054dbf3d11542f9e0b71778d6a005d376aa15c9953fde8e4c87f75126b4b0e5a9905e5ba5370e620a261f3ba35b86dcae3528d69fa82dd0a472ec35e495da8b97cfc3d1728305656d20c3030846873225f407836c5dbbdd07558d4b9be6602d22e1f2041678a269556c782f620e89cb3868bbddc139670fd09fd49e60ba492efd63462b9dd67b3278b669a1780a23aa56fde0ffaa37cedb1895aaaf9d065d1bf653c6150022edee7fce99c63ff56269f7b5a10d8080d330c86b016eb0d510cce23f5aa7435d294ecc5a4ea87f54ff7aadc7b8cbc862bd7e76fff30eb3dfe4afdf9b0b3b8b89f129e1692164b026c60268c3f3ea99f8e9e6b9822d1fcb9241b44cefcf5bb121a778362c10301290046d3392a4648622faedf0adae6da873a63686ad4c55dfccaf6790f0b906f18231067ac3dafccec9d4b4a1a16c3cf536bd6d224eeabfdaa43b775e61f4c3942102ced944e8398ce2f9ed5698d223ebed6d70d6f17b5bc5751b765b87a35b29e98d13396cc4cdbe302d547e26ff22d642f1fdf0aa04491a18c0699b6ca76ff7185099265a3a2f0fee97343bb7d02905e1b026b35427b7364e2685bd7bae33104d01a31986c8c1870147d0003ad7c071382c239695f4a0edf62f362a8c37d813bba243e3a5bf163c44fef1b4aba9e2a21a5c7b8f3b8f28e8493400fc26a73d8158daffcb19022df00f066e4f3777cd6bdc195ef26f1d390ef69cf90a82ae38c036fa5e7ae41dd458be450b8531bc4ee17ad3b9a4dcc0c1fc29fe5cba5f3c12caaea1dfa4573468c9d913a11fdb74e8130cc613bf90f5eb254de50bb8b58fa5af00e7fc7172f70928f304dcd6b0baac3098873222b438ba4ecfdbd9a56d11a8c3f1c0e41aecba119ba30367fd53d8ca0fd9cf37a498c76a05cd93387a9d62a27d5d1e9f331981a3f147e965db88a28b05d2a3e768e92cadb315530555ffbbd86f8d14d51abad89414f22c2edb4ac7491a717a23840b8bdf3a2a6b9c3c786a39cefa04648b5273b5d95506ffd5ff2b98935ce9a0a62ad15cedb77677a71e4c21edc6c4b2786f3a395fb6254c95a7d54443de73d153912f024fdefd863de8fdb7c2ce451114947c9dbae22765640bf15e0dd002dc9ed58c6031810c1166d3d93ba2e1f580805da88924b9a8755cae6ef0f1ae5e807ab093c0f1ba03f50b4040240eda0e2ed7b37b8fe40f349f8ee6d45a38f1b533ec41cda82ad06b3b08e7e0cd3c3405bbc4c719bedd49bdcb8753dbba1c6a28469267419add4a0a9358b759ca4c40e049fa7e949634d98135dae6d957d93bca40ee1ed85c482dbf47c7d04c36ac07a07d2c5122b98fac02a99d2722a6c5ddfdebc795169d09306887b57ea5f032a785b38f49d94a10687ee9c23c9b407cbff8f50f909b8dce9abfa26b7c6e23b0e3f60ffbe159e04a85ecb22e774752039dec7707a0277187863be2c843dbe69145818c581c53b70496aefec014a86ef0eef2dca608346a94e91852f19ce40419b013e5815debc8a53073c0bc0fb67c55fe5c84bb0f8590d358b9a49b03ebef48ccae299a7cdd84cff829522d830eac012839019df4ed898680083e223c1e9590324f2f180a1525676fdcf06cc435c2470fedaa98858915e8dca5782bc365a569bd49cd9ec6d00a74f1ec2a6fcd9f6dd612549fdaf06ab9e31ae43aea698c8958c0373cb2e527014f4d0995f8817c7ccf343ac332640b71886a86a716aed0e69886c118d782a6b1400d9765db8e49b5ca01df294b57b4de17a3a0f88724de199d9b5f2b0e90338dd4b7ff9b2a0d0873f554cb5ff9278e0df69d8a41b1e950b6df18730632df343b63b3b4162c8f8df5580b680698e4fb8de16f33eb772a4e7769f4537e2e19be0ec09ae8ee511c3477600351ba0f53bad9801ba71adf0931a44219b1d5f4f649e547f8a44f4c71482fcdbc9e02bac97f2d62cd7e663b2a3bd07a46394d951a92a76cade56d49139b2c66930eee05a46b47a7748142c44500d7a43c906e07400fadcf905102269ab45754c73ec47e3286c1c578e7f76aaff1ae47e5412c5355804ec817ba7320bfc3c47a0df4247d808e51d1bb88127cd84eb9b1d4f0ff8b4b23e9ba46360efbf268ed50c1cd537f181c84fb4ba0f01c355895f5aa4bd9a8e0ede8b899d87bdf607cb85467db4d49e6ec7cba93ffc76b7643b57b95d2f7b01be01ebaf8472769d4901693dd033b9c487d3e6ccb3b6a95d280c09dddbff74f712e0bf56058f527126bca3761e9620ec9a78ca97f3c546ac03fe55b56134c9c6934055e6ccdd592265c35412e91b8751b68d06b83db6c922758d9744f49f71f0d8183c411cb3f7ae4992bbf6c22e056ca8526918400d6092d17b5dd7979904cf06c10771b353e527bc155d601c14c7e8cd0e3058835ed05118afd2403f0d8415cb655baeeca147b785cf2d680e6df2041df06ced155dcaf3f5454f6ca3d0c2f92a6f6c1adacf4d7b29b96c99f7f888515610bc560be62d16198d1ab9a8e6b194f239176e77510bdbca22ea84a4a26ca129ad1039dd3c3e46bead4788ca38e3370e73cc9c429f748e7f312eab558045bbc8c698941a05ed63aba289c55f5dabd42fabe4b033116f8de884ac17c060b4f035046af9659df1a062c0965968cf7f342567b44a91a67617333343926b50c732b772aa3e9ae7ebfe3dc3b4db534c498a957cb84209a08fc201db1e5dc55e2db1a9b62f2f7fd426ac95c022013eb51fa15d845c17a7251f33da577b82f3489e306caed2c1f361447831f046f88d6b543c77118dcaad7825f4e4157bac206aba2c08919223954063eb649d6390fce7cf9b3e94bb4b43f9fef4a6cbae804b842b09ad94e6a42f0713ad78a40d2590e86c995c2309c1662e4fc86b8ec98e95f0c9da011e8095ddfe0c0ae6ae913ea769e7c4a6163e9be10f382a83064e26cb0210fc1c2b9f852d6a6d097a1a5e7dbb5e4507ea547afbf4f9b503f270be96aa8", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x5) bind$unix(r8, &(0x7f0000001780)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000017c0)) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x3c9b, 0x4, 0xfffffffffffffffc, "51c27a7269d01090ead0c41e3bb3f0fd4bb3be7c", 0x100000001, 0x1000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)='$%\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00']) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="030000000000000050362db3c3ac946ef65a0a9e5aabff660dd546d7378c124ff70c90279291e7a6a76a7a473903b239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec9879b76e86784bc19d98c1574f8e3740b52e1f5a0158391cfdb0c62a42d660a8b283fd3bb99322913d89fd1f5d2a5c5476e26c57cb460bd61c363e574969f30054bab992263496b079407a2e6471ecb73dfd27a08c8ed0237a32422abffacfbd9076d951b4e927328208c981a27405ed46200d0557a972b0dc0817eae70582e73d6a57a579647df1c7ae62f001b0d90cc3e20ef926d28290f98c8ef0474486f3923c5080ea9dba37629872523741116107fda20e22ae49709a73e18711b5257f30100d018673f72edf603940d7cbde5c74742e55b19743e4a8f299514ed49d141f14082fe348b"], 0x1, 0x800) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x5) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0), 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="d344e04539f5d8b7482db8621508e96e630a05636d2ef0cc87b6adfb43b9fb07ab5b61af3c0ba07d4f00232107e9a6caeff87080b54b24661e902216c9f82d69f5f79cea96cbdea4c85960b3476027ac7c436f8e72103dfc8a6e0ea5436204c81ad1fb9bea7b5e04af0da067a7248b3ef7918bb9e3fd06063bc323f29f5acfc761541cb47a8858e9269aee57a3401dec4f7dd25489af550876b3cfe0efa33c444d0f82565d73bfe3019e0ad3f60fe633900cb083d1d3457a55b4a96d28fb57a3d732d52f595b7090f1664af67a6db4b7037b7eb7aad59db2b390deb7c7233b11f5", 0xe1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) setpgid(r3, r4) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x2) write(r0, &(0x7f0000000180)="000f0009002ca67a00", 0x9) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1000, 0x4}, {{r1}, 0x0, 0xb1, 0xc0000080, 0x2, 0xbd71}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000006, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x7e, 0x40, 0x3ff, 0x9}], 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:28 executing program 1: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x80000000, 0x200, 0x803, 0x1, 0x7fff, 0x9, 0x3, 0x1, 0x1, 0x100000000, 0x8}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getpgrp() r4 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="6e32c4f3cb4b7cba703d2c88bc4341508a2a35b9478860e75cbd056dff1bdaff673d533220343b829807b7f11381d997831abf75e5bc6fbe8425eaf64c825c89294c7acb22694013a5319a1a79316f47ba1aa33a8749b286a0260b4469cc31de1b1bc4dbe26fc2fa29f75826835f810017e4a9c9e4cea89b875b1e55c0f69f308468bc75a356c927fa7fa4c63ecef03d2e05af809ebf19d09daaf020b088b8929b147754aded48c321c4488c9ffc2f78c8", 0xb1}, {&(0x7f0000000140)="547194ecd2fb3996026f42d33324713a2f683b2f5b4c0ee46d3946b583fc5dc020f45b6cbb5a99482a14867b3f1bce13fd4508a2562ba912eaeed252530941f6971bcd08389e4d120e8d025e93e8db5d2e99cc460a4ec5552a272cac9f285c6f93199a6d9536dc82ec551ca36f4f25e5412fce44fc5dd64513f75166e158204f04fc1f6aea23081c09f7096934f4e0f4f31e369740", 0x95}], 0x2, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r1, r0, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}], 0xb8}, 0x0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000368, 0x0) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c88b7bce271796e1e0d38e90d93e60884696249990a0498328dc100ea12ea63c1096b77dd411fa6a99625afcdf89", 0x2e}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() setrlimit(0x0, &(0x7f0000000080)={0x1, 0x7}) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x2) 16:00:28 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mlock(&(0x7f000037b000/0x3000)=nil, 0x3000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x8, 0xfffffffffffff5d2, 0x0, 0x5f48, 0x200, 0x1, 0x2, 0x3, 0x7fffffff, 0x5}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x12c) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x53) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x10) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = socket(0x19, 0x8000, 0x2) recvfrom$unix(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) recvfrom(r2, &(0x7f0000001400)=""/225, 0xe1, 0x800, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f0000001500)='./file1/file0\x00', 0x200000000) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e590dd653360700bb89"}) clock_gettime(0x2, &(0x7f0000000000)) syz_open_pts() 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0xfff, 0x9}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:29 executing program 1: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180), 0x893f}], 0x1000000000000320, 0x0) close(r0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x24) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000033, 0x55f2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x2d, 0xcdf1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x0, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x40, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x26, 0xff, 0xfffffffffffffffe}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x1, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x1ff}], 0x401, &(0x7f0000000300)={0x783c, 0x3ff}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2000000091, 0x100000000040) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r8 = kqueue() getppid() r9 = kqueue() r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r8, r10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x800000000, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100, 0x9, 0xfff, 0x1, 0x1, 0x4, 0x5, 0x1, 0x2, 0x8, 0x7}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 16:00:29 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x9}, 0x8) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[:b#\x00') r1 = semget(0x3, 0x1, 0x0) semop(r1, &(0x7f0000000100)=[{0x2, 0xfff, 0x1000}, {0x3, 0x0, 0x800}], 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffff}, 0x8) 16:00:29 executing program 1: clock_getres(0x0, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000140)='./file0\x00', 0x1e8, 0x4) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getgid() 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x9, "00000000000067df5a04a600000000de0400", 0x0, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0x9) getuid() 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0x7fffffff}) nanosleep(&(0x7f0000000000)={0x951, 0x10000}, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0xa6f}, &(0x7f0000000080)) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) 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) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xf4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0), 0x2, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') shutdown(r0, 0x0) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:31 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0xffffffffffffff81, 0x400}) kevent(r0, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x6, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x8, 0x1}], 0x8, &(0x7f00000003c0)={0x6, 0x1}) r2 = kqueue() mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0xffffffffffff2ffd, 0x100000001) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000480)) r4 = fcntl$dupfd(r2, 0x0, r0) bind$unix(r4, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff010057d3ed30fd8fa70d0000e70000"], 0x1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = getpid() getpgid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x1ff, 0x0, "d71006000007000000000000000000002100009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1200000080000200) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:00:31 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xbb6, 0x2, 0xfff, 0x6, "2345d35f7ea5de8c456fa28a3d8d9e491e2241ee", 0x3c, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000140)='./bus\x00', 0x88, 0x21) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 16:00:31 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x80000001, r3}) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x540, 0x0) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:31 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file1\x00'}) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a74e2e2e", 0x15) execve(0x0, &(0x7f0000000340), 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="108f000000f400000000000000002082"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) msgget(0x1, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0]) r10 = getpgid(r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000001a80)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000001ac0)={0x1, 0x1, 0xffffffffffffffca, 0x1a8, 0x20}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r20 = getppid() r21 = geteuid() getgroups(0x2, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r24 = getuid() bind(r2, &(0x7f0000001a40)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000200)="5d5591a366e650a2557f3a3c8f12210f6015be7b95cc797341e7cf08536a91e36c0d5d20a4ffe3ea08b0fd1538169c5a07294a21457d6681d81d4e8844fb46693bf5f016275aa17b0828a4a6cf336a11b6c8c5c42a50144c1b3c75fbe1941698a179204574a9f7d3f0f2fa8e53730bff077170bbbe06f524e9db88831fca445dabfb4525a336c15d5a7de3d8bbb8df26d404715d71e873f77c6a5661a33cf804293f577922aa756593c0b984320dcb38e5776cbffdfa3e250df33c27713c76c937b8e5bb8eb97d62322b2a39f33b56f826dca3417fef7e93e011b173b0733219aa52a109d054f3f22dcf5fbef9b5c72f20edc228c97333b59b7a3c580143dcb718ba3d0d4bf3f367a15c9eb7b1fd3a7587d5d9726d256a9d96dd97c3a04f5b943f6d1826bccea38c870c914fb039ed3c030c712f7f071e31f70edf0bb44d292d65a357070413d71c54c2084355bfe4883fe1ab1ddcda4aaaf15da81c94f5adb8bd6ee444fb38cb85a1aa75cc3710c91e218a918aea1f1fb83c633048a68b721e794706f5dccce44266c1d4e327ebda7fa46ec46dc1aa9c12811941c7b5c7c31933b02c8ffa951d7988845c3d254807186d4f154b1770a53dca2d3c212bfae578df0c50b13fb6c04868cd65524a01113684fd60f7a8bab62889afb347c9c836ea03c2d9ea4af21b0c0003561bf0f0cc0e272f439eb00db5eafcc87d9ad1718a41f34433958848191241e1eadfe23ed07b0137dd7ffb8e15288541dbcf0f4520eef9ec30070210d3795292ca4b51e98129cdce151acee9cb64237997ed072f8566c637dde2a06b905e5dfe8a8e71047d1fdd5fbfa87495fdce201b8a90dfea0041ded08412042c7da02a2b9a382eb6050dce7cea791174ab0c6d70b2c937c8f4352c7fab3589cd0928693a79695e43e57a47c4684b72434ebc60b54919df6d5415759584ecc76325a53a26bf10fb20d87ae2f97556e00ee138b5fd803ed13be1a8928d948af50f449630c4bc909537f9ece94fc70fb735daa924f151841d8e5ebd32c922032d691811a56d876fffa9ee0bee741f4ad2bdea98765764fa58e9f4f64d7fa96549267248aab54db0a79da970b86003318fc66d26067e095b1b58080833e6f36b3879f04753af7bcf0a663e46cb9c2eb0f680a3b48a04067bbe84022c7c6fd8e56ec1dcf834823791a3cf5fa6548860a655d4202bd899568bd14ebb95da1a6c0b9c68fd9e2abfd33c8d19608717b743f2376fca137dc1ef3a88894b447ae7a2a648b5013319ffbf63022405f8419eae2a3da7ff003649462db688714b1d9fcc6c5e495fa27e68f89ed8c3f693f720b261c7120d1603e3425406a8d995e8c63e708fab9483e22acab74f9b5a023323177fa914c781fa600d621b07557334ef44a3db9b77416af9d5786ff70e032bf737e4aeca7c9a2ae6343d37c3c222bb1b041ae0f037721dd3958a425f02624562cbc1d5ef643d75e7d779aa8d15897c091143e74f0fd6f46bd1535d2c8f8d0694de9b25efa179f607f7449740504108a48778a2128da4b7e11ff66b8b922a5bbf0e89f323acd9c1b11d09022e1053ea881de8ee6ee7620dc27939caa1c9bdccb7996899b29182e0068ee281ae07597347be45020be81da6470c412409b3191290017190131a24acb1edc793878bcc301f804e95ce065cffc1d7b73234a74eaadd4840025b1780bd09f9d889d805d4647c33b78e44b237429e1c710a0bb5a711d2404fe53bb802f395f3018044d08681de59a14db23d31bb74ca6ba601829d379d3bb6e72a57d8f6b312b4e6c40d8398b0e3fe48d370b7c0e9f72f5d0f3da51b3072e429c128ec6f9d1266c5230794efdaedc0d01a85940232776cb0a47afed94318c978c1f934c745efefe2bbe9c15629980b053e0046e77e77f7ed864c3fb628ef59368caa03fc1cdb77df6082e0aa042557af666c568e0f61c5a6ac9ec9b3eeb9adaf5c94ede1161d9491d3a9fca3c022d2e189f9e5315cd69949c0f4d2f6a1f7b5c6a6bf7321acc2cbc527352f88eb7570336c0c4ea7e4439096f22de05491c5d522b6f9def6554ca805eec9816917e8e4a9fffa423f914587f1ea601c8ca86e6b2659582ff932d8a4fa564f308fb4798805e66fd201b3f9f626853c12242f0997494cb3737a01a281f3174ca03c030a990047ccd640ef52eb78dc5805a44b12aa1155ea739a033dfdd837a5266b59a1028fbe440b173a5461021f263bb8065a96d5979b80f50f9493730617aeed1ee7f464f002632d9dbe5fe7f0bf15b88e0d46d681d82a2d1bbcaebab0a9075aba43cf4a6dfec7d791a61ed6e2c2c74375c5fb4614a3e23e66890c52bc351ad3c531a0fdbf328858b26a7ac12060af90815b48c28203f0ed29a06eda9902fd777d199ac7534a765541a22d56585191ef97756994df46ceffc5ee45bea74517687279b444091807a06f8e174aceab9639038082963a81db49ce73c635f943d3644bee70760f76fe770573fdaead6f62c19026099c1f0a1b83ef7a8c7db1516d31a47d9f654fa8b23452b9d4b59b65f77d84440cf518c78adf3ac7dcc47db1bd81d702a0eec38d2c11b77448088edeb7f9aca9863e48c038a00b3cd5a5d2a5a71a12a8a74812c957f4bf7b3a94f6a34f4b28d5cf1ebbc8f8164051a424f47457c59b8d561a46389814254b1abef855c438cd9e6c9172596e64e9f86b42de76b1a230369515cca8a614b6d23ab1ccba0f5eeb8eaa62f6f3face48a14c36aae2b7d8288d6086c2c9ea6f65208ef426d9b82666d750277257479231b8828ed838fc9514ee25cf0036d4de618a95f15c71f90522202910d9f6f91dbe0320eaf4cb4f565bd6610b9020b3371f68bc872acc3a755c00b416368398aa39d13924e3ddf84e36015976a96db200c67f117fab91a6fef77aa0555f2d9e0881fbbfc37f1dcf0e6669ed0bf05a071b24c1b9c6249a3d65f04329fa47f3865eea5c6f9e58bf6d6c7234ae6cad1ac2eb9901625ae2e4cad724a9f1f3fb86445997406f52e196df5256c2d516eb9209e7692cc9807cfa18a2d7469eab04b9d39c52222351631fc11ed9cf2e2ad57d71a9b94bfa8a681a2fb8fcc60b2db14d9db5a8494640c87ba82d46e0f29b655a21978ca8893df5c09b45e66f63e25eedf7062b13db3e9d2e3473693521bd26392fd8384f8f6450a07c715b0f343972e2753b686edd51277744be37c31ee942624fac8739c5414ba35cd1b1a498e40f810ddcd88d4256892743b78ff6c80861add8d94d6727927675cc8fc39f9538bc776c78ee0c3eb9c5c3fa1978abbfa96e66ce0d9699458e6e1556d28ee8ff288dcba3d68febf6b20af7fe895360ba3971456b8cd2e80a1c0eba80fe927cd1cd77c99eb166267f14ac4f166f54c30e409caebb96126bf50ab7d814649662b8eddd757144af45f047323a7bf0a57835623930cb8b109a2bb22f1b186dc75f0d76eb0e1e7ce58ef1cd3010344160a30f1ef708425d30e3de3ce317c7d10215ffae645e7062e830cc7eb14d8537d23d89aa1bf7021c5246d2d39462660112d6c69416949e18d1a4926ddb0143aca7f12501e119f62b0da21fa90b36d6304de12614dd3d30974ed46f6f23027c855f122a5aaef9f072fd66826930424ea98fdf1e3a60a83f0a92d0f500ca720ae17de86f966f9156ce0284fe9b2abec81d3aa1bb98a068848c11b7833959be6cb2a8f0f490484103c33e4c72207f446d5a8a0877f0bd09f0a45d0b0ceef90708b700ecf27a3a2ac9643178a52ba6534d0de9f5196e6e3ab63c91d22e742887e67bcd846ea948e5919505680b14e16f9f6b33cf727c55c08fb6e77f3983719d878ba276cbba91adf9b87e48e9d3b2fbe758ea52970ba43b61d99e9f35bfd2c36a1d93d72bea416d46da8eb2b14978caef5d7d70e98d64ee94543f769735f255803fd141009c11883e5863cc2ffa870aba3f72b31fd64e7fce9f7554e3e824b4641c10407c8b6efed4bc3fd712652fbe4763f4c2f48948a5001c86d8a51f9765b6b8dfb19c44748f81785a213546a147e466f0b221e278e4ccbe3ce0d526126f7dffe0588afefaef150cc5d6f8ceddb58f1e5640d40311561edb5081a3fc48c3fcfc515211d99d95e33e0c859e8363c696cc579525aef2a7a2b8716f316aeea16cc5b8a99e88d43d484dd5d6609d8a7f597563cdacfc75ecbb2081fb1a150ce0f9f3cced08e3c2c14c619ff19c483ef19c1a07734343832f5f60defe5c9523c86a3c1cf99333b95fd2744594aaed97e72801804cc50960b2b1f51f7ff9e383f4ba95d6b2d322be307aa5ef6a28c7510bc3479fdeb7ebaa300423e655995f0abc4b1be382d116de91ddff835490c6ffeb8566310fefe0e9df61bded0c55c4b2b5f51aa07e6d0f814ac2526258ac3982fd66c88ea545b3d912a8521cec8f1047e5f38b5816b403fb6f0fda615b8ae15de99fcae1066d673c2a8663e035461cd15a3aee30819b83fd02c81b41d2ead33f966c8bdb708d7182dd9f760e028668f56ea714b4c62c943f4876a53c6f0a5c28b6bea66774413ef158ca5a045910b95bf6320265585df53d78affa6cf41b9a5a793b83fb44dec6edb366a96dabe0954f46a89c06f9ed7e6d4d9491d8832903e870d654313668026d6f9c63467309d3747e62f585eff60deef148b75d2b93db532260ee64492f29e24ee6612428ed9965d89665bd6b994999a4e8836bd0284b5af214366d7a8d7551406a7b9fb813638a6a09193e5cfa304e2fbaf0709f55ce8ea213738b890bd1fe159f01c8f98e9f8f023d38098e42563b176b0c1e4be7171a0225663f77ec0383c90e852e4443ae95c105b00b5d92dc6610e7c63bf39b76da18bd2eb1250be428fd1e4ef4e7f28238f54f4c3d78b401010356f998444828b0d9d598c7d6a8a4780c07b28512951dcba6b69ffff2733b2d06648f31fd28ed6eeb1589423a5b6f4b5b54ff7b0ff0645d56768dd60c1e7c5bd1f1722f0b2f435ce513ff322ba8df260f05050009ed17a455368ffdcfbe3c3fb6bc713aa6119353cef4c6c332eb6bf9a912c9b27841a0bc4d152cdc6d2df1ea2fb08553c1702b8a01f39ed801ae1d78f904c782c8654b14c52e313000ae46d524b4af0f4aa6ab4ab26b896503665ae20025d96f6a83d9c24938e9255eacca0179ba8e6bf1c1dfaa524adc17c17aec87403b5161b8abf2d3661d08e8108dca9460c992d9be0b439a1a2837c0fa3e7cbcc7ced5d290b74e2cd0335eac1e358d2feb5081a7a020747f9fbeddf2822c8d14aa5673e62854900da3652dae7bd9a31488e6680e0ff3f2066a7197a56c5aaf66b46a45c57719f947a9da460adebd5971137796d266e32ffbcae252fd647ea05afb470075b57424b203fac7c55ebfe8289cb442740b6616ce62fc9e033e0eb0950911c0cb4a5f6d8a85d0591e212829e4a8a47ebdce129b1af7d01171bb331aa450d81e313357bf72339ef997c6801b6a0c8adc4aabcb4ebcea195f6798031cb57187fb23181d1b2aada8f1785c11544c2bb782050246d6fc22389c3255878f19e7dadfb6598a26b841b70847b00a14916fc4a6218a0306e4e89d8a837586df0bfedb684bed2295aea4346794ba2a8dab76b73e75275e46f13f43bee8b8ef34a2ceec197b3540b076bdd7c86c34d968a57fb675bfcd3f6f933209a4a49a7f5c6d230d14ac51be88b40c1b7cf53848c0c04e7aa53961eef41205d88b6b16c2e65790626b7dc5e81b254a161fcbb16580a4b0f5e044bedd24fe879bc19d6e0338f42f4e3a540a2931bc8501", 0x1000}, {&(0x7f00000000c0)="7a3cb6fa9942bef338ce589f0e12947a90738438a81f8eae326ff29085a71e8f378fec96c3082a6077b3a58532d02540a6a62b6f118be638c370a4f379162f26d542d272e3c2a134ab70e91e736c2463c70afe5ef46afa46a30223124e140a604672bec96d2da027851527abdf9009f6cd830d9537466f", 0x77}, {&(0x7f0000001200)="cb121acd8b31bb5c03bfaeeab2f1996d48192d996bfa14", 0x17}, {&(0x7f0000001240)="5027a9f80121902928691c9483f1ad5d5c580a3c14ea02c199ee89e62060a8e0d1182d6abf12d6b03af2b5326513bc36b5e7d3b79559a3dc43db7634b405888f244c36f1af1ac4456385aaa1a3f1d2a7110a0c9e3968bbe32708a2f73f792afb23dc08994feac863b4493d771117c0db985c4947fc309c2e1da767ea26e1f021405fbad7ec7f7832e519f152d30187fcce7b8672de2d39d4e2820b9c2f918b349638bd9e8529b6a04df82ee528ce42e0b286974c4f92d2a0917d553ed66a4ce333ae0c01a236f5b978918d4d8dabb3a2", 0xd0}, {&(0x7f0000001340)="0de2bdf9f423c0cf3e7aebc297e79f60f8e7f749c5a577568911388f977281f23ad69302e57281668e4d71cd8bbad102cf0cc31af10ba5f67c", 0x39}, {&(0x7f0000001380)="45535529efcefd43c8c65bbea4239cd9883d13b29562cc2cb9c9e19f94fab2d06d87f3a23171a3fb733bbe673c127012989f00d4f64d43fd", 0x38}], 0x6, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x100, 0x407}, 0x40a) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x614a433030723b04, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) 16:00:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) r2 = geteuid() seteuid(r2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000008768000000000000000000000000000000000000ba89a63144e695dfec4f000000b2de80ef000000"], 0x25, 0x2, 0x1000) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1000000002003, 0x3f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r0) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x44}, {r1, 0x10}, {r4, 0x5b}, {r1, 0x6a}, {r2, 0xc0}, {r0, 0x101}], 0x6, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="ef", 0x1}], 0x1) 16:00:32 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) flock(r1, 0x7) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8802000066696c653000"], 0x1) socket(0x10, 0x4000, 0x3) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x20090, 0x10) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10801, 0x40) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000001280)="5924fddbbb7ea1486adaa00b6714d58f4cbe81e25ff988f8889cbb5ec7adf3ee0c1eae23de9570be5dbaf923ac4aca2dc7ab7462abd8dfcc93cbad65058fef6aeb79358b7289744c24d0336e54002117a3dd5527e9e8908db528b05f3583a90443223f38cc69fb7c01ef17502f18543facf462f19aaf466a3f4f94cebb4708d4c4bbb0480ad0916576d0785839c60c2887b6006cfbe67eee8efc086b2b52214d36398a1c74106cefe4dd77e6ab971b69fe44a7717eb94da45ae8abc071acbf8845628f774aa5411a98a46d2bcf16718eeb5f67f32f2d3ce84339b4de1a70d127b55e1192d7968c300107b7f3f56a6334881e113dcf748a22641fed023beb44e5f855d53632c7e1289b664d5925aa4dde57efa81e6c22de1442fa6a7f3c2d1833f4589fb0acc025aa5b93d75d809123039b826a6cc1ae547d14b0880f4fa6e88510f0ff64ec6422662adf9c068dc798e39b5fbd21b7042b856abd18678257c93b7c6e71855caa20bb8992bbe4f5478802e86c62873f30e7231d5fded6d08c4e4bc459dc3e8d06ce85971133dc2a70fe0bb69931cf4d94641eaf0fbb85a6ab5e17daba2cfe83b253c000949be6a1444d752710e97ed16b8474a1986c2dc2a2651733027b082af8dd6204aca0e5ad9407cc93488c977aead3e4d6d220d457d8551adc80127033850490c0adbd2880ce4d6f9914767179c6183bdd73ed9e2e92f78a81d1e124812b5057b52b3eb9421e12a25e10451dcf6729d53ba74be6344a5cbca96b357adccb793096ce67cb1a7309fdf79f195f1aadcddc43cbe7e5d60f72a05b4facada5d7c750407f441d159f399b6fb49ca547e482014bb39c1c325f38f207993a799f594c955f0bc9807c57e616f9fe50d07fe4a2a85745f18391e93695209790411dafef44de17828b209bb915f638bc87176dd261514576396b1adbea84eb25a358c2e088efe27e0f86c7c302f52fe215e6144008e9b1f4d06a4a4991986749b5e7cce88564b9e99b4516e2110c95f316b771631db1997b5c2db668cc88449097670b4f4ab44e2a5a9a6300dcd0dcec0d57b174938dc819e87ba21c83a92330eb81e5b5fc185559993649fbf6ce29425fdececfab4060ecb06601a75805ed888fc21081c17aa9d21afda5d9471c115f65a719b3bd6a4bac823beb9abe5c0932f1f5a7decfe3fabedc4f3943fbbe6c8c7b222ff92c702e828009598431f145eacf6c280d1d68980cc1c77f3e90e1b0b7a79b7e6e8f90ca8a06ad958ada6e99affd91a58efe3c2fa27114b4ecd1188b0451ef712c03f56726d1310820ca06f69da9ec39d4fc40ee4b040104fd7749420ddda784474b460749006750033f7166b53ec006cfca9ba495e917f34c32fdfbef88e6cef005e54390b9289361a66ae9d4801c85f6fb2ee575a6cd2cc11f66b913de2bcb29fe5a70d4d006f97adb97fdda70c0aa71742828afba2dc917449492a10257065a579585821b3b9b612ff84a316d58bb30d457e04699446ece3ba19284027995f557939a7d2af252bfb5c82f8192eaaca9736a27742d51895b33d2d37aabb70ee3bc42d199ec6f47c3c5cca0910da77287ae58aee8c49e1bfce2423662ba3695fe49c5b37f400b233ce7fc172a947315ae045df895a579b692827a88f8caaa5e81d2ca2314798087554720c438a928b7c26d8339853b716aa4907ea39ce48d6f3b1fafdc0a7e6439f6041084bbad37f419a6560f87c6574e66fc3ec137352363af270f8c2727d34d896cc98e3c0c37d613ce1c68ceb155e1a958de2770ebedefe74740a51fe1c0a816460a8c5d6ca00c5418e0d8805a98c9fb6f0a7913c08400b35a261cf81a05775aafacdd4889cf3f8cbe117e21c8321dac6dc5eb61e9debbd8e26dd33d734fad3b577f3129ec0dc8e0aaa6bef4178df32f9091b53dd9435e3f363c840fefcf6d0c045703befb906d0bfc119c6acf356a3d92ee0f006fdb771dc70f445e4fc6467401d0cbc624cbb75778f298ce7ce6e46a59f85b7cd2ad26d21950097ad1901475ef8bad7aee71892d65cd880064b2c48214b4ad3f5ad822e4329b05ba8e95f69c96d56972080d9b8ca3b7bc9ed2fda2cad8b4c72c572ba583aa70e115355be228d596eebec8dab261eb56b2fd3cdcbf1ea1f7cddf2c7e64da0835433affba75acaf4f7bd05d24c1eb27368caa20e6bd1f5f89176904f0e7589a202ad8e7aa9b086cd6c0b8d3c754ca4effbb060f0d51a958aa9b652f58bf457101a238495c94c31757996c7e6fd5b607c8e3790a9f11cca111921055b737c73a1b7a8ffb1007cec68e6c25fd83b5d3675eeb3e3db9e6b1a097f8061602eac5a08194b7a56a979935dc1f7c582b0c4b75a856dda3bd9581159355cd3fbac00feb136fc2c1cfa69a33887aed677f579a3d40c437cb5aec4847c2055832fc5546703666756fab76894eb546bbe6cd60d13ce184ca59a991d9dfcd3823a89e0ce4525736fdaaf53a8ac6efdf5b9f6cdaaae0a206868febee64a35d8eb869275c852b0f6a2c7ec331073f65307708e440d15d42bb7fab6a5f052b53eb605ecc60e19b04410a0e59ddc22fe444c4a0f80a8eafa9a8f130351198472e0ef5db36767bdada26e3d95d96be73e6e6a89d056b8e62dacf548d2b05eda23ec8845a6d561cf7ade7c43ab2b657d72d6effb0620b50a7129bd528c40c77d940a12da9fd370ff984570644b413965d7ddf82d5568ea9d71fa35deac317055f213e085a1404efb849e6c92d50f8ec0047bd41db089a6bb5a908874fb5ff372be8c55330c5bf8dd6c150b4063967f09f4b8101e9a00751580ca036abdae808775db5b5975deb27e0813fd3909f1e93a9aa935cee60f585d6ea26b3e38e609482216bb209c63ff3faea1cd817a361ddef50d87d2af355c152b410cede424546bceda58b4f2bc8726d63fc4914a106f6db94c5f46ef959049858a21308b023b576f7109cf0467cb4fe90bfdd4c135ee62e35edd7d08e9861d28cd863bf997c38b641c6132601df74c4a514cf0e03d7b53c1d0f25a91b597e53835707abf7d215e0ee9773ef97baa670d2eb8380c3cd794e99f874f4fec7860eb58b6714955d6c40f9e30fda959b00aa7958ecb97e872f5cf88ebc772fca0cb79cc3f0693e1d99fd935713f913cfd486303903975783c6c5980dc2d7e69927ecc2008e6dedeb078898519703d365a8d2edc446a142741ee596da0de1a3a961d0375fe39126203326ff78d217af6fe09846ace7828929931cfd0ed23160607c33be21e83303eba8a0f5a90a7a7f39c6f8b929807a55cb94fb02a88b59b0fc0553f12d56f3a67ae5c313b86d937addab5bcf554c08433beaa45653b009caf05c5605174ec83b770244bdee57fe2d13c4713db85626f1a0bc9de7b8cff767d23cb77f24bf396e080208287e6df209fcf582948e666188b901fa25b3376bfa25694f18c31cb8915c14a85c8fd4ab6a79a161359864c4ab54d15327a180144624fdda7acde617bf6b296e247de829ce4cc1b99e61fda31f96f4c76c930775056377e7210561c7a4cf5d0666c5b7c00ff592ab44c9444281834885681a27ee917c3cc8754aae09b947d340239f3521e69262aab6008c338912217ae44154dab21b258aa0cdfc9c82c0557be2503f98f1ee373e847328229af48af421f692aa81d092d298efd45a625d42f2b0b83fe944d7dd8693c5bef5113924905670a7ce8900b496818338db69d7bd0b10085c7648bdeb4773de2ef12a1967531c3a184b54ef6578810c97996c375da9427208fac0da40a0b4c838613f64e497ce1ded664c0d954d25a79616853d30f90ac2a37ee8ae24fa0ef5102f17778a4a9534606244cc4c2e399957fe41e30a12193ac881f3bbe8a2ee49dbe9ef74a8467d492604824c9f4511a60cf5753577e25edf829e30abd34ad3a48525941d1df7ffdbbab58895044736abdddaa0eec3426977f5bc899127b52062032d90e8a3cbcedf1765ecf24afe6da76acb502310b5d1f73b67aa87a155c4a46553204886ed89a528253118dbfa3f12e0150da27c2245b9f966102aa37f96df9117cf8143d9ccbe99e393a5a814e57656e516446023082987573d6a98fa426906c204fcf3bb1ae33abdd7c5f1a9685c1131dcd3b95cfc27b498851ae71ea20186ec6401325f51ceccb8f7c52e32ce0abcdfdc2527f7503cb06744f76965a272b0d9516fe2864cbacb6e6e44052a115cbe4ba619bb4838ed328d75083e89e790c0489ffd81f2cae9323054307268c7ae834af2f17dd1c5ea3c2f0177cf33d3770794ae772f9d96964b7cc49afbec0eef5d1781a8c57a87d387252f29f63ae09b6f882f7141eae4e98b3be1876ba2830679c299ba56c748b709e6b1aeace95f6a4a8a6245eb7c48d86d40cb216ec35b256b09237d4eecb24065371bc4c41fc3845562985628e43d6da78be34cf219c945e94a5ea2c1667902df7f76f54f5e1572aae0f738be44655d043a7263f439c83f0688835978d60c5a7c2bab0e03761d907eac2667c7db538fd2366917ec800e775ce94aa7f4e31791b81090d54bc2f78dffcd1900b67e67f70a3967f88eebe8db4e19b10f7bf38fa931132c598b78083f4ee8640e6dd8825138877cdb81bf957f292c80fca6c364d2e4f20a95d02631000fc3aed6894beeb251883d97c5f4db6a8e8cd2df713a5f3a14332be8940ae11e1e758e0bf35bafe736cbf17b5830d33899b06c3a835b25ac6b7ef7ca2a5aec5ff069374101d4116fbb8b3251f3bd8f6b60c0bfda28495ccb779eec9f6b4268e04a002740754dc86df6edcc200cfbcaa05ef5505c98915b3229311d0b02127bcd737a33016e90469167cc72c0f3bd06803efb0308ee903ca0c5aec113b8b9dd2d9226d00947017b347fae4487094388fea68c4ea28a0d944df5e2610c96835fa08e2b6a8d81c0a1b1744bb638ea31384e7216117924bfa7ef4e48a300f3d155ee9d5315a4ca95d6c96708d91e03f4d51a712bbb1e6b6aff37e9bda164fa24c01c6b8e2eb35bf892318bdbb738c79f31eddfebe8d5cdd9889e1a9580a7fc68668b44e0fcb566bdf52ba883773013a667a06ac58f4a532b49e275acd42f053fc0938139aeed2c4e4458dcc0af6a32f1086fa9e25bb412c6be4d9fbc030185c73597000f38ef77bedfa7483c38e78b7931c6f8cba8edbbfc214f922517c35aec973a298e6791477c7ae76e0bb888ad8519f58f0c3489c9b7484f77197a1ea95328500aa140ef853669a9e090cf30d713de4937b5a41ff5fa42e06c9b7208a6ccc7dd603fe27787c77a3cd8d92e532660c949eaeccd2cf4fac38130ea410697ffa4e32e6a4ed0be891cab29c1ab983abc105b7721ad8d7bd6f053f41217dc94218554c6979382f9bef9d16e52d58ee4099b1d05b635229672894b411bb103fabf2c30baf8ec9f5335d192d8828e0e92e543b4a4f5f077a8f567263ed4dd03a91be6b588cfd3fc23d67c8169f28755ef9bbeeac0013554b19121284ae755809064f1183257b9e40001790fd5dc53c8f66031c323d3eea92ad7f9f4da7325cdf16d984f3b86d79c496ae3581a83a16ff32e2431eb95c8ebed6c29e66665d5e3e399e40a5ec64e355dda2604daaa6a6edc38be8811ca7b6838e102e148cd2f3b723ff429495ef6196cbe6738ce38bb7e04706d26d3b19b7a08e3faa46ef6e43166a12d3cc31dee3cbd3a8c2a4da3aa34c39d7fe3de32723c60fb29e159ead4635118eaa381472af48ff60b6f013999211f1d1f2be0153a1d908e0befb4cf5f6b1244a929487044b6e338", 0x1000}, {&(0x7f0000000280)="f7539b35330d9e46cc72115efb2420da7c8381dfe7d4e107ba9abb0d7fbece2f17f3e1f87f3557e144ee3f66230e663f0a56827ab0b72a78efb4904d43c2ac04021f1d1fc251d1041b2d87be889f93a5558450315cec75a4208854671f02a17852a43874590d0315cad12bc7924c5904eeb3a6afb3c2a56a9983f43931c505a615cf07d4eb088dedba7b61fc1c28c5c0deacf03511cfbf", 0x97}, {&(0x7f0000000340)="f32718884a1d80b4bbb4a306edf5f24bb2168e0df95ee6fc166a9baa97b43a42e2f683ca68af267e91b68097bc49f7a7b8f305890443c8c15487ebee8a841f21f773caa50a72291bac7730612159266620eed1d7770b734240ede7fb7f6ac28cc1e40acbe4c8e32385cbdb8d9316169d38b1a6ba54e8d8feeb9bda163b08959d319a7ba64ee18514bd3eef424b02b4481592fdd2b3e147f487027dd3fbef74c7e7fd60f57cb914993a8b15cdbce0ae114b03d68f03c7b5051a", 0xb9}, {&(0x7f0000000400)="0cc9f0ba81bc8f1b7815336417357411906a9497314acf46417655554d535a0e96d2e9c7f5024414b64b8c44a3426d9d82a79fee34855a5a0fedfc95606bc6043be5a69e7c62752cfda214a7a25166d5f39385f2e4cb200c62be424ea6284df34174cd8e951dfae6287dff55ef448fcc962c7c252f4f1f6930ce840a622b9b8af683972d05931a0a64aeae369e8d4674ff54008759d976abedd7a1648dec6c59ab804f40d3de5609a6b0c7f246b05b0dce30063c94a4dfae39daad148927f91850b105525a723ed008f7930cc1881bbdf56d7bd1fe2cc45c0039b6e966d52892c4922da9d70b9d6dd3ed7b6814a421a9b311", 0xf2}, {&(0x7f0000000500)="750950a94c1880ab7e343f162d2465f58427d426fb1b503b4de9ea39d83c01187ce1b0f5f499b543fe0956194b044fa4b0099d765969364dcd89b2f0dac0282d1810ab53c1a20ebe53f99816715c303b7847075e110d19", 0x57}, {&(0x7f0000000580)="970856122d5d040208d1532765d8fe3ddc79131cda5a03cec284b5627ac2ff3550080c45f856276a53eb1731a604a30634372fb0705f61142510459e8cde4d342877b0fff92922bbe0cb435a9e6cb05d060b490ef4af7261c0c86e8c5c1931f2594f9ecc025662eb4f678cacdd5de25bf2c10973e833176e475e60593eca0abeb6614859bd4660fc4214d0b9e794ad77a542148e7345c8d1cfcf29546261963749ebebf94d98a8e31478472fbb56fb9fa114759deb766140ee188c6f9e", 0xbd}], 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) setuid(r1) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0xa0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002440)={{0x7fffffff, r1, r2, r3, r2, 0x1, 0x2}, 0x2, 0x7ff, 0x80000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r5, 0x6) fchmod(r0, 0x1c) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)={0x3, "5f7514c5ffaacac144aa6d6355b20fca12103da25ddcfb8106dc20f0ac982248d279338c37b5c8a95e61719927bea901b8235d00c9f00cecb627fb9f0c62d475fad313f3e4117af072a7607aa364e479a27ae00848c4a63713f1b3f709f024a1dfc33da8658c93a6c3b2c4f61b48be99645f698d3df230b7aa1464755abb9787ce5778d6e5e5fd547180317696528fd284d460cb747d97178e9a054cdc21365cd81ed3c0f577850aab29d6df2f5ab404ec870953783e3ad46ed77ed47941e14d4789ea7e79470fee427ca06d7914739ab084fe13ae4bbaebcaac8c1ac60d81c483ff954bd57602b6c3"}, 0xf1, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0xf6}, 0x10) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRESHEX, @ANYPTR, @ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r2], 0x38}, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getegid() 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000180)="2df9d70033e5db423579e5da44ab2dc57faeff497c225d4a649a04d62d150c3f0000000000000000000000000000", 0xfffffffffffffd26) getsockopt(r0, 0x138e, 0x3, &(0x7f0000000080)=""/217, &(0x7f0000000000)=0xd9) shutdown(r0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x1ffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000200)=""/52, 0x34, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) mprotect(&(0x7f00000f2000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x81, 0x7, 0x0, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000140)="fd36aa3298148936d336f12979e2b002f89725965a6c4603a7763bddaaa111d7796f650fe1f1c554f06c45e0364b249c8025c02817ca", 0x36) r2 = socket(0x3f, 0x1, 0x4) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x800, 0x8001, './file0\x00', 0x400, 0x5, 0x3}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x55, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2032, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b843332e7735", 0xd) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000782000/0x6000)=nil, 0x6000, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) lseek(r0, 0x3, 0x2) 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) clock_gettime(0x2, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x147, 0xb96}], 0x1}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x200080002006, 0xfff) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) close(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r1, 0x5) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x8) 16:00:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = socket$inet(0x2, 0x8005, 0x800) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) r1 = socket(0x1b, 0x8005, 0x1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: getgid() r0 = getegid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[r2, r0, 0x0, 0x0, 0x0, 0x0, r1]) getgroups(0x1, &(0x7f0000000040)=[r0]) setregid(0x0, r3) setregid(0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f00000000c0)={0x8, 0xa7c}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xffffffff) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$getflags(r0, 0x1) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:35 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xffffffff) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xffff, './file0\x00', './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x420, 0x0) setsockopt(r0, 0x8f0, 0x7f, &(0x7f0000000280)="88312a92f283addeeddecc68980dc564b60871317fea77ab570a8fdd4b68a5eddb93b635ee89b05c8368c08de80e5fa49f6fecbab3766825d2d4a4918d805cb93eaf8e5665db1eeb5809fe83b13bba37c7c42ca0dc173cdfa7cae370a7ecd4311b14a761af465fdab30bc14e4666762c69e1dea958982d00c8772ed66788024fa2b62ca7c810296da42122baed", 0x8d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getgroups(0xfffffffffffffd60, &(0x7f0000000180)) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3, 0x4010, r4, 0x0, 0x0) setgid(r3) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1200, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000140)="2f70bdda917db42b2b848ab4451bf504fb093aaf20339ce40d0c7e47b5c6e99a13a9accbe131441a050c0900cd814cc176e7f00de48ab55c5db838c4bbb1b6d9db3dd207000000000000009ef8b7f2e06845147ae3624a40b4cfe5c7d545dd19c700000000", 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x541, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffff, 0xfffffffffffffffb, 0x101, 0x10000, "2077bc72711f03da939f84cb57804f4396bb57de", 0xccc, 0x4}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x2, 0x4, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000001, 0x5c3, 0x2}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x1) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/90, 0x5a, 0x800, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7ff, 0x4}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r4) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/57, 0x39, 0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./vile0\x00'], 0xa) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x3c1e7e7a47fc3e6c) sendto$unix(r0, &(0x7f0000000180)="84ee9ad40ddedd9a6e4db60b8685d59cd4965babde6bfb6c2f32081361806d173fdd46461e6c35e9a691120b6858fcaecce53c152298f4216f3597d338409e01397c74bbaaf559e2d2376de38ba7ee4fa1ff5c8009eca9a3025c64a14099233f8ea573d4b1e11b4d61dd259cbe8e9a122e56178ecb7ba95e25c684dbc2bd0d6826d5bdace4af24756673aea99e76504ce55d5f61e9781453e435e718910af8d8bfc50f960d0a80108f49ab4a5ae4db88cbfb02777d67acc455d1b808baf10989ce2d849964e34a6f080a64d1cfbff74a88201a04e36728c3d54c6d72b3ed1f49121bf175f22025b9cf6bcef9e20941dd53f5fc3ea49f6f8385c1237ee97a22d3e27cc575ae770384a41f7f8697aa03d1d172ad79d09e8e87a83a57362f4d2d7a472ea84733a3dcddb1fa000efc090f9826e935a9cb99b8de2e8c8f449ae1fcfe24c56d0c7ca4ce380660047aa5c8d717393557ed54cf9d8a9d54ebb50f679c34ef2e2a0c65082561b10b13eb0a8e3a4acdfa25aa522e79ee859fe1fb1d2058513f26389779ddbc4fb817dfa29f08eee6751d4da07b7137e906420eded4942e409f093c027e9c5b2ece49d2ad0b06903540203d90bccea00cdc396b6908d6fa586309eded36473b97feff7e6261039e8a87f45e54feab5fa1ca9887102e2590e5638c9b4425df15e3f6a835654b5a4aa482b4007af46bd8839983c27f099391e119a303fc4633f209cd11dc08174b9c8eee267b1d2f17dffb83f8cfb9b466b0cf83dc7130c56133e911f56e35b48f851f2324c7259a376db583d68b46c2a2706e91e02ac25cbfa4de7066918a674ecd2b1400a67e54d779862c1acfaa8b38225c06d40964cb32690bd75460713ae50471ca4bd9097760745494b91f746c77a67a271341441788171f8097ab49531acf24377b3c5a2f6dff2c844fea17e33d0a2863e9d9f796d4540a2074259985c2e3cf3ffc8a45ef27405e8b33eb12462f451fdbb3f4ef71d71c01e901d52af8a3e928ae7a97b868dfa6615d82da41206f6bc56045a043032320c514784126877f727543c2ed84bd3a33fa18dec0c76f44330a69914a0d85757b67cc45ce1c64e51b5ddc1c1b8163f3f847da851996f920d46bbc73c0e0007986e805e7ca9f79abb139f09ee05497ed2509357e672123d4d8973b1499b945bff03c2051cf6e500480c3648e1fcf61cb432aa093e57b058921b0a8d97555f5575c1da6aca166558e0af4cfb44dd90259b912452f8a8fbf675f4b9f73920cad543e254e95c81b7d7c0fcc635dbd0cddcf6745ac0fdc452b5019f3e9a487b8fffda6058c88ca90e0bb55435dbad62dc7335ff25f0c29350022f6d2fe6a08f04d1489f16a9e1ef5a18179131a015d471debc6a1a0cafcf34a51f5284fe6111096252e5f783d257a490f56e0e2aee61bb43b0c2708225616bab5bf127f7fc56c2119680144ea8bcccd007a742aa62207dc258158a137afd7f35e3d7e66ca0951c99f8af64759e87b9a98ab5c601bc8bf8b601a51818df8f9c5099114c58be30633add11bb16be3b37c6e785a4c3b8f8d251e428ac0e3d0d901e1e59a66678a650253d4113c7c9cfcc6a11810d724f7a46dd553df16766555cc055d8dd140e4123b3643cb07b4653e1f4487836f66992d431a0ac1fbdadb8bbeeeeba1ac8e2019cc82aed7ac3e9a4493f97b2df49023dc907884d2205b3355c903185b18661fa15f313e3646bf7e641a0593c11ed7748050c2681eab89138b6c47fba1275b4574cf350b47394b14500d1a762ca48c41417e9551b2af625508b75337bacabba57cf009452c9b2ebcdcd89d85ff0e09c5b4946177f3342ffdd2fb131f55271f9694def8276b5a7762a77adc87ebf9fd8372306f00e879229a09eb055d0ca2005ecce2ac262fc9c3b38078387ed4d6b30fa14066a8eafa723253f7b078e1ec97491503a0850fcf8e0034be1d3ec2b681e9ee59fb9baf965613951d9b0dd4849704f71ef4bd59c7e115de007d3e4d2cb1947c00603f79496fd58812f8dcc2970820dfec34562b12cb482b8f3eb14f2fcb5e81e40fad4e6a92b99fcdb5a9240769e51934ec962a7fc1c288e4d3f7e70f664021fb19438466d04f3dcb7a513335b1e421d58fe7b7b373a590077c145effe4672344377bb756169140a0260e60d02c44403e249bde3b79f335c40d979475a0e86caf4ffba538c463bdfecf70846a16f913c81e53e29253249f53752639568566b47fa59ac735576aacf96f05d7d20a0d19975ece78259e9ce41841e63fba881c1307efd32e521fd96e36384afe539b1f31baa967ecd5853fff537124a3880f9e253a84f926477e65f393fb9ca48dbfd3b28de3f2e3097fd1ad2ec9f86ef04c57905839453ee6c0dadae8919203d80fb8c82ad27bf1e42c2251f68b5329fd279645fd2fbe160ee3a54a0c75d818b6b93161d5b920e9cb068e8041e6c68048fe0e53ee87ccada0e4178f8d4161c828f4787b583fe44b38cb0f6e8253fec19acfde273cdf51e3928ffe647ff21dc0ed1ffd34a5f20e27f5f15a24391c5402f0f408d5b9c3f7bb396ecfbc39dc68affb9442489eee864164b6297ec292918f5bde974ad5313dfe6ba5de91e74e164d959cfa35e98aecd4134aa778c76f9baa63144b8cafe8117ddb7ba7543850fcb0fb5f050c1c4d1b6f5c0efcb10bbb385807184fb492329d9c1bd3583b1373c64cc21fa37d1e61ef549ea926dfd01ae795a2103103228ecb6b05a488bdb38bd59a6e4e18393c7e680e019a405212676568b7e8b1f82ed2bc766317801a026f6d3fc0463c99e6833e8ea50e1863684b378f99a0a88a5c7069b73fde9cac1c4fbb4a174cf62c47ace0948eb6c3170dcc8f8d7abc7179db97b82dbb0e5422665f1595cabaaecb5c920a63afdbbb8da230414c8c4ba0e244524179b9af9128d9e2405b6bd60d3cc250ed767dfcf7b38f30c478153bb63e61e172ed12b4f4f5f914c5c74040006cdabde9f1711136e60dfbad1532fcbf3f6c644243eaa48a489fd5cf6cd6a7558ab04ac74df7cfb16b61cfe47150e4ccb45c17f25433c0cbfa817c3fa26f012b18d2e5142fef4072abb039ac1dd128d32322b92925ab08561f4fd6f1baa0b02ac962f107f10aa288a1ff99cb8f238a61202810acba2edb08778b5d65b903d6196ba296be91fba216d48b2612f54f5f6c771edfaa860c0a02ab5f05f0c54e6d52366e4e537237118ccb7514bdab966fdd4e658cebc7546990aba99fd0689d32849b4c57899d5ade604badba8813bd60ffacfa1ba919475426c8027b48f806beac769c653c0c80482fd20e9f63885a7a29fcc48efe8e5b948b84f5f1f9ec6c8eb60e7d462dabb921237648f7d55f961f683c4b2ba07b807075b5d92bbc9b352f3165317b8c383444c9c464f3d7c060df7d0f4da80500bbc78bea48ca7fdf05932c6aa3e359570a5c3f8e8c120b9b81064c01490fe480d4ced25afac78741bacc5ebcae0f8d3d7052801d8feb8154cfec3cd9b1746fe26cb2f7c0f1fb49c6ef28977d6d447f09c92a8d1433c3b66cd1538bac9e3f33da6453de2a475273d514f2dc8ad90e33482f32ead3c6469a93d5807074c43aba5916c0ce3f564bae2cf9afa819ccce9aed6195bba3120f0787504f2bb36e08cdedb4dbf862ba1af9495afafae52f39a94e285fb88e133a0ae298af4909e7051d7beb1cf54b22c9ea7bd551a670a9a5238c441fac9951857f73a9de0891a63574e9b90d448ad65e8d9f1a44eac4cf558f4f563bfd18e51b7849e6d61275b772f446e7c56ca3a7a44f43966e1c3f603b1f82fdb37b1b1b0c42951abbd18e4c16d06b0bfe5238a252d94cdb827226be320155910ab4e056a7dcb93e790bcb21f05277e2fb9a20f25e5757fc2476ed2378c166b11e1e5890d56c9aabbcddf4956098b3c995250e907366256efd6b5d92b26e221bd7ff8e63f47044fee816ff440334df51855239a9b7013b430049d366cb2bc5fb9f61ced822dbd1b75ad0d1297989c8c86a0c470177c80b5e6abacd4a2d9ac990cbaf8489cd1048a9c77119c5dac0b6592a0a179304ff594febe5b7573a78548d77e86b5fdf7481eab2a00cfc956c77f5d5cb563821ed1da62e7954e92fd2cfc71958f1445e724b0019f1e5e0786fd6a47c0300942e137e07934caedaf37f748f17987b420a2caabdc06ae1cd5eca7a178938710c14f9af23d1c94ed47ac18a8d2e759a3077b26f6b43bebe515eae81c507bf8e0b124312e970de3d47ad2987bcabbfff14ca1eb8377934c49629797d2e3d0866230fb5722dd72780d7eeb7a2100823b2219c0ee72cbbfeb56d763242f0ee31f955eb362a115da4c50fd140a431d2a3e1242a0cd02780d9fb48d5ae9877f26053c921e9cbfa4ed83e15a98252f3567e3f0ab7e49a5ee917580c7d08ff1c6ef5f6d6fca2253b86524b28f822efe843fdd05e2e97d5d9c05fa9f112948f145cb63eb60e0c6e3092cc6dda9782ce0db179dd6540a83e6cd1e1e85db61c87aac07c120c3da8cc45fbff201f89c797355c0b173b9e10ac2e509c33b3f76f6a918463ba442c8502fc64301486f0ea0e99c32289f68b88a28d2c636f8448637b97d1b94bf8be16ccb455088d14e0ae05bdc31fa5a9845b2ae8fbe596b03bf3104c294e66a3630db52654b89400b5ac7730a958237365a5d02efe667397a859c3a16241c504fae8ea699fe1bce86eccc34da5cf87a132a575a41d28c5b66149229fccf296407c8209f59e6dfd74093c5fb6954bf12936bc9487d7436e9eae5c4ce718640fb270dd5397c946a90b7ba023d71cfc59ea4641a10d5285964e5cd773753b7da7885f6adad62394c5751dd7902e762a8e6191e0c3c90064f6e664604b381af87a552e4c06a9279f2b15f87fac52594405e01d865193b714c4fadf3f21c140749f1b3af85f971308f46e2b4cfde179efc39ab9ad6fb49c702da9f268e0e364195baae4a82ed007804c9f56172a95f0c2fdaa6a0917e6a53be80683b75382c1c3b3d3bc0363bd34a9c08a2fb08228e5a49170d00eca75913586f2ca30c300681a65386c15c8a1f84d3aee5833e7f217fc723db76a542e285d331b96f092ca0c33da9ae5448ee5835a7073dfe805ce5ecc06605e34ba8229630426ee876a9dbffc6f01dea9ea6cae581b5c56506c550aca85acc158090e967fb41f3dbe911209165244217152feb21794678e010945191ca2d2942f915aaf1edc9b23b54f838fc9f4b04a5cdb12a13e7a9f69b653a1b65903313ac9aaefc07faca91df79c1a48501b018342c2d7e5023dbd1dcf2864bf11d2cdb310d120f7bdfa0702bb615997b8a6d1a627de0280094bc52bc075925d427f9c52221500b2efde02bcdec1ea1103cf3b52374f12e5c65a72ce1aecb08ed8fe52e36831b45a675db8fa9942078b9fe8bef5d20a2fa6a5bb77ddd9c98723f111f1c00fa3f40468d18351d4cab8ab62f53053841fa937b57214ca9cad55eab1dc5ef60f2c89ca190aab66ef352e1cc56f6a6e145b0e3bbe64b9d265b713f5e26fd5a6aed7e9d222efc4b619f2ce96d0cf8095acc2a9f0526723ec010b36e191b884e996156f2777cdf6b1b1a0d638af5c1e559d2430c8ac92e6d7826ce4ce80f22a6cdee4b35510dd28fbb59e6c06c50c730e8e607436698b274941cfb917a13a6242244f145d7c509995904564e1679931378ee6f4b4bc3217df92e9d784261937b269f0df6776f0b02577f88f8bd798aee859cb3ca0de05d68268301b2f16e3ecc2a4cb0627aac13ab1efdc2c242df4394a43ff", 0x1000, 0x40d, &(0x7f0000001180)=ANY=[@ANYBLOB="5107289a7b69bb5ba83f0d5f396b6ac5e51fbcf5cb1d1e6f199d85996159cd61338ba4395ce9171bd3ad3540783889ec43c2b0080d87ebe9daea07246efe147ecc186abc2b9dc9787b98ca03000000b67fffa23e10bb530f204e94ccd2806d41202be13d81d1d3574a920b706d3379680aa9378b71cecc189df7f3eb89c8e5da53d8cfd39522012cf2e4df9a9fd65e8184392e61c9e99613905855cd2e1579a178d763948d7b921ee1165a677919afe98f08d37792498cbc4c87224a17662e847cb1"], 0xa) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x400) 16:00:36 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r11 = msgget(0x2, 0x214) msgctl$IPC_RMID(r11, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r12 = dup(r6) kevent(r12, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000084, 0xfffffffffffffffd, 0x27e9}], 0x20672cff, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x50, 0x8000, 0xcb2}, {{r7}, 0xfffffffffffffffc, 0x80, 0x8, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x4e0}, {{r4}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0x9}, {{r7}, 0xfffffffffffffffb, 0x20, 0x8, 0x2, 0xffffffffffffff36}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x2170c544, 0xfffffffffffff60c}, {{r4}, 0xfffffffffffffffe, 0x8be9a5dd6d51da58, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0xfffffffffffffeff}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x7, 0xfffffffffffffe9a}) r13 = kqueue() socket$unix(0x1, 0x6, 0x0) close(r13) r14 = dup(r4) kqueue() dup(r14) r15 = semget$private(0x0, 0x7, 0x1a8) semop(r15, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2000000100, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {0x22}], 0x2}) 16:00:37 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = shmget(0x1, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x26811a2bb9750152) semctl$IPC_RMID(r2, 0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0xa0) mkdir(&(0x7f0000000140)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x7, 0x80, {0xbe, 0x7}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r1, &(0x7f00000000c0)='/p', 0x2) 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1e, 0x7, 0x40) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8}, {0x2, 0x5}}, 0x0) socket$unix(0x1, 0x3, 0x0) fchmod(r2, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x4, 0x98ee, './file0\x00', 0x8, 0x6, 0x8, 0x800}) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="37789590a237a504628fa4fa4d79437aece5f1da3c513aac02d7cb779f1947964f5ae7f1f55dd8909a290804", 0x2c}, {&(0x7f0000000180)="4cc5e2bd07ae35e6cbcc38d9a63f302bdd867dd160792072cc", 0x19}], 0x2, 0x0, 0x0, 0x1}, 0x40b) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r2 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r4) semop(r5, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000013c0)=0x403) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:37 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000080)='/{\x00'], 0x0) mprotect(&(0x7f00001a4000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000180)='j?\x00\b', 0x400a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ea) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xef}, {0x81, 0x9}, {0x82, 0x9}, {0x86, 0x7f}, {0xc7, 0x5}, {0x0, 0x8001}], 0x6}) geteuid() minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:00:37 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8000, 0xe4c6) 16:00:37 executing program 1: r0 = socket(0x11, 0x8009, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20008, 0x100) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x2000000000000035, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000001400)=""/186, 0xba}, {&(0x7f00000014c0)=""/137, 0x89}], 0x9, 0x0) 16:00:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) dup(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:37 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:37 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f0000000480)={0x5, 0x7, 0x0, 0x4, 0x7f, 0x2, 0x9, 0x1}, &(0x7f0000000700)={0x92, 0x7, 0x3, 0x0, 0x400, 0x1, 0xcabb, 0x5}, &(0x7f0000000940)={0x0, 0x401, 0x800, 0x20, 0x6, 0x3, 0x7, 0x200000000000000}, &(0x7f0000000a00)={0x8, 0x4}) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2000000000002, 0x1000}, {0x1, 0x6, 0x1003}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x1ffd, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10221, 0x0) fcntl$lock(r0, 0x0, 0x0) getsockopt(r0, 0x7, 0x3, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x3) socketpair(0x10, 0x3, 0x80000000, &(0x7f0000000180)) 16:10:52 executing program 1: socketpair(0x1, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000020, 0xf1, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x9}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2b, 0x11, 0xfffffffffffffff7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000008, 0x7f, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000015, 0xc20, 0x3}, {{r0}, 0xfffffffffffffffd, 0x82, 0x0, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000004, 0x10000, 0xac09}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000020, 0x229d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xfff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x10000, 0x2}], 0x3, &(0x7f00000001c0)={0x998, 0xc53}) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="8689f6cd5f864f0e2583de7b110a1359b3a7f8020eb10e9716e5b6df31969e58594d3f3e3c279598e94301a08c020e0d80024718df331586015ff92427ac92eed77f828b01415da027334406e498e44a5e8b504d4ba22b0adb2614880550", 0x5e}, {&(0x7f00000002c0)="cda698c3620e535b3224ead8934745323ed81f61711933b1389a018ddbb92d2b422bc49aa6d08f7a96b431361e1db3a529e007f1c66cfc65ac9756a52e5aa3dec1f67c4ddabc821d5ef1a001f8e06ed67a034a0bb317a43d684d8dea77383c", 0x5f}, {&(0x7f0000000340)="7cce98f03914e46c021cc8d0b40e6c63f7790d1c17722565e6c8d0aa9524cc787432d126e28ae464cbac63a603f5c6b0e2b63efc5f723ca8e770d39b4a63ef3d07bb885d6baf0221d7bd8e6fecf0f49daa1e2d1251362df16ebd9c5fb86c02e08e4ea9e9285620e8f7923ae9b8a98ada058adbea2a1cacbe96210d4efdb4f372fde1f8f8aa284cb51a0c978ce0a0086bbc6373ff59adf6ac3c1a25ee0ef1cb59b32299bdaa16bdb0ccd8b8a76b681e0714b7f5c6cfbe254539618d0991dc29", 0xbf}, {&(0x7f0000000400)="46c175fc6a13f2e167047a66d7be1b6f046807c7f20d366a5c4ff5b45cee27ef5d5992401689efdc851345115c792b329900e52e94f267a5cbe13e25bf4492c3467bea181f8406adee1585e4267223ff07319250973ae74ef6c7a75ea0471987beb216730d65258e8e9efe29fa5c2611e16c745e1cafdbd1f0f07c05e89f62e0bf6afcfa286f0c57c074d5ac22d63ad1588acddba522ea90cab619c118579ec827c94b7aefcc389e792991c683ee48144d7590d1a0d0dd0a60f62c883f81a529f44bd7557b1da44a50728ce52b9af239a191c9e520103ab1a9f6126a97d6ca42b38224dc8c71bd462e7fa2b5eace67653131d48fcd9de262761101b8a75d433c4d8db012c0c6d13c709a8a94244120ef9fcdc2d5f68e3a9e7456dcfae862bf5ccca5903a0bf9f2ce4ea7ad8005a93ac91b6734b9549f8f3f7ed27213b8f53c8e40ed5c17537ecbfaec11147dfddea603dd792c23b22111e1671b41c80fea0ccad097ac2904c870056baa6cd03ea738e0f3ba18c30b640a54e8317dbf2076aa00cd638ad250bdb0d4b15ec6f60832ab16f764a86447b65a8390fc695a6b9ea5d2c2929eb248a83eb2617ec486240fd1ace53e3b70e0d69408480e4d5d3ff821193b30ff74366b7d41b163ecf3382237e42554bd14fd638e78e59ad67c2233567a960d41cb07f8cec82095e7070841f4f75504b852cefa2e5aa5e6eba496781d104e5a87f578c52f1d4c2eba8b93ace71f2777a95cd157e8df8a6d4e7e06222318e84af60f8a109ad22b54f6e565a5c5335c265387e7471317bc5d9979d9b8ccd387c57ef169217747e6e93a901accad325410ab815c8ce058047eee3dbdba68edc553769636a40378e6e18218862b591133d75f9f363a33cc55605ec9be6696963986fa2e4dfa4090672e43d9384ba94301b3921ec5b8627cb5f083863b9bf5f191e27cc8e84e63489915e18fcd8f9eac0455e236ec2ff7357a08dd64cd3d978f5ffcb248d6056423a7463847ba65090285af8f1b24113d6d322e69d4929a03f74f224ee68409ba4fecba47f8525c05af0564e9e7eef289987e3a56ff5ea60a1cc0a17fa81e0698a88336ac6e93de8d6a86de2b27c556d0901378b7fa0c38d5db6afecc257a75a1385217537a18f85bc5aab12f171fc5c143c93dbe8dbb30e778b58003dff8a58e42975f138347411dfd055b544c8f4b84ee58e7a2e2ee5e09fabf05236c482dc850f38e12127fddaa08bb88286c24704377cec2dc6b7a468826b6c4126a992809817302e16472f830b1fd6e404fcddc3abe63d941fbcf75d9ea305dcae59d90b24f8ec96d8064e19fd36bbe052feafa2fcb64dbddf17ad95a6e44b17ee7fe5c3562dfe6d91c0c061e8a4a77bfbdace15a4c54240659be6465d7661081dfd9d4e5efcbf92572063db0fa5bf786969cde8d4b4c5615b297f72fc741a316318f2da5ea1642c17a0e3052ef5afc12607eb30fe0b7d094eb66b4f7c89a85526293439781f4006bef1c441dfb302813ca8908ed87d3289475ae6e73f2d2ec7d3710ee8de2d9b044c7ceb0283d7d6dd2d1da27ff33288204a9fc64526c578c50cd11bf69d01d1373358ed67d30716961f4c4300c53be420c1935a3f69252b197b37cbf436fcbc5a841104079e44d0a4bf9b2ad40c5df0c7cbb1c3fccb7777b60a970452420a89e6a5cc87ca72efadcdf27727de8b7ce7c072b3acdce6426e1543bd4ed7315ace6f4641cd4eb8d46a350b42231298ac33eaf9782a39c581144a50cb8ed71c17a97fe3fa467a8678af82f46973b519be04e7f600dfc2f42dcd8bf6fe4002727602de6e24236a4331c24d9026186621ff3f4a78fb8a5c0b2eb0c45e866e3d6b627ef184f5170b67d7729a17674d1b0c9b05dd4fe8a203b6c1d7e0e97d44458da421a21e7d2b31e7857bcd36b2a99860c1d2fafa36dd9cce9defd15f0d872cf836ad5f0978789cfd84a83b41623e14f7c48d40d806e64b2e82f3d8fdc6966695f6b11bc25119068a14382c8b7793e030cac8a526372f8b92e6550e9439e40efd725f290c3fd3a3cd113ccc8eff5f4337d084a8058bbd17667331d4927543acedb46e18f8609e5d58aec4f4e79ac186442d889526faba4fba151580eeadd2bb39c8da5a22290b3559ac6529473e9f2acd49bbc93cdb47e51d9c455deccd74a8ae0644dcfe342accf9a00e207a96a14cb8b033e1e60bc9da4e9e49a0cd85f96e94206cc10b496d7300a29abcaf1c9c0302adb2e48d6b3b7481d8df9097a4b5ac17cc3d5cfdb3c3b1a9763a415ab75628fa43158cdb9df017b601c6ded6298cf849d4fdfaabed3c0c826e5f05d94a3e7538654ffc1574b7f526a5e9de54859bb63437db4c32ac48b60e210420818e556ed3d8700876a9484833b8dc1bad8a50721dcbdf15120139a35369b3721c46a9e741859299b8c2850a7935e6399d9ae5fc550907b800f2e3902e7d195110e58618e8c1e52fac429ff77283b8302cb39ef87300780cb62af248948ac9d52c0971df193a90960bf615c6acc1626fb05b80e13547205195c4a5cad4cb6a37c504ac001595c6c780ab01110f67c551ddc97de2a7872f7a33b35a72aeb8d354f2e0a8820ad81b5649357322f424fceb783df3a82aac2da6ded3e5c1ed215bc40a1b69df5a1cb4236dcd76b7df76f2314faab9c89f0d2173b10ef84359885f5704fe9fbef7891f76e63649472b4332ad9c3777a9e7b766c4e12c802fcca9400145a1a098514a151b34e4a00f77e601fd9dc5d3d313057a9e8591eb2fcdaf7602de4722b133f0c6d95bff9df831433b128f9373a21deed4ac02316f728f2171279bcbbfddb0e249efbee73e021312560727b74c2c0fa9dda780b5592a1bbab043a7b093cfc34ba59e43d5a6853ee9896e0f10186f516853acc5dfa9e2e7d98de15f1faeb8b1b9ff35ed42ec0c3e169ffcbd18b189b483aecf282ef869bfd45cacec9f4fb200301c4664edf30497c449b1f2c5abe24ad5224d8f546adcdf594e341a1768b0f1d6756a8226c9035e228f38917ec417d5aee9a257889a7067dd977cd7f0f76288c2ff178f7ad946e193391cecfe5d23ef545a1ab043b959e9b5ffd1ca283a7a47aaabf4302c9101f8ac39d7b5fb4db8648ea702def8a65985b2376ca4e3eece162882562c85b99131848e5c3c6b4f7c9631eb72b697fc20668059145cce18ac175deafa20ca26961878ffd5bd2771f4159c2e8c9c079d4c332732d7957d261ff48fa25450d90d9cd2f7c66dde0822b18ba260c7af7d7909fef26ba5a4b8f759f4e3f21c6f4ada2328ce132b7c350bf3b1c971f028d0d30a795777b0d233219a4b99b34b11c8166aed681479508b97c2b2884cc2715736878f519965cb64a4b51ceb6b2e33a52b179e31c90e9f9af89e0822380b2f27f19dceb86a444d3d7ee9adac667a5d5899a9d83d2f754645d39ef9a83d22cad9fd87ffb4f82c0d957067fbfabaa3403376ad7ed6a1781fbdd0652665417ac825ee7e33546043f31fda97c518a204d055b075d087f377075ebc8dcb47ac335524c9131980eb834acc1a36f5a5a8d1a8ffdf2763992de54bd46800637e22cc16a0f9e33f587a45775dcfc34e2ab753614c1715223514c0ad695039157f1e37f64bf8db3c490aa4b4f0b966a2427bbcc74d75aa4d3a04fb49185b1548c99ff44ddecd694499f5aee73c12ccd60ba930e766e2f61ccf5e9f682e5f3144294134006ae23225adbbbc39f44b6b0e6816809817ec657118bfa875d3d3f62d7088310ded8802f12c13182e3e53aa580758155e1b243fa45eb5176cfeb7336d4c6b9e9955c2597e24da1c1485f7d3df05fe9210cdde954c3966eaf1a977cb4d2e3839f7bb004606cd1acb9f786ed23b9bdfd3a181294ca0b29cf1b2b727a046becaf98d6ad628536804cb67fec13550ca5f2bbe3e6baaa6429dd871a7f0098b5fc069255259b8ed637ae80d864ebfab0f6252e8b7b2f28f69303030b5062451e52d865c17959cd759a1c9b48c377651a7c54abdafed2a5fba95370ff47d4f989db52244b37ddc2a964e61b961c4626323b3c0ce7464d5e2446fa2d6693028690488354874a3161d4fa6f41c8e3e43b0f67da20d0df7c529ec0b89b46ca5d71d6f3fc60e0121db57dcbe64517d2dc8ea1f8cf78bd800a0c104478f5d3a221563d9f780f62115ad871c1f975a8e9902dd10877d66bfc0bfb182ae3a97bc48ba5c2bc86ff947556df6e5af225f966e94a6b84c7bef12c2ae87cfdbaa66881676f463a6fefb932ee8050b06da3f3190c55cad3928522704ae5582ed4b014b9dbaed8ded1a05bbb66b5fae7e9b6df20ffbf435f3109c9c0fc89f8eeb8aa5edeb7524fc8a3a78d735e646ffad23401b5cdb4cf3e9fddc0c8d6624cad0a9287119f2bdfddb2a6f86b2f6bb4b4de0032a2b72f5416f6e2213ead175588b9a36216227e095efda71b867942e6c89d700a63c7e531057f9715f99c55b3210445d7cc753b2df2e63ee05d9340e2490b08a7dd35829891bf70383bb6f056cc8077cbc8266927a13dad64941454ab6b33ecb7006f8111d1aeee7d927327ce5bb87b5a9cfdd2c2e4487e848f1e65d7d4ee82ee327572272bc6087d5acc676b68e24f6338c8c053ee94a697725b3ca9ae7f9d8ba327e7e5c88f50a2fc2c346ba1263c8e674fe11b84bd27e147082d32f9ef1c1091f6cc0ec2ffdd7e44102a4c6896044e5bd5d1a3c7ffacbace21695ba5a7b0314b02700f4c02bcba223d698e3f16fda77cb938a07fd7768b234e0de298638a7f9b66acd0d299958db2169494923cf880323b6c2b5aa84c07bdcc844f030992084e11d3752e8d88224aaf70d5e9cca9c06da8e537096b40116fc612efd0bd4d084e3190b8819dc13cb3038fea36b90b4f7cd6bf5debb60ba716fe60553ce8169312ef58a564ad25f3b1f2389aa6999a7fb98600c995253538aff348213d9c805f3fd80c3a9d05195e01e1bd269070354d4ba34b65238ba71a9b10493351aefa2240c669b923675226a27f6c8122a35340adfa65875dd8f262fdd49ef56517cf251e9520ea935a2923ec43205816a36ae19b37b98995c29352d4237f853f8e8f6a37a640566b86f1d8e4b69d66154b0f3298bb49ab7f3cbceea8a28d19fbe20a16b4d1840b3305fae6d508a63cb64977435b4a3f8aa272f451f368107c7e481b197ff27fcb5d64720d0447c57208ae6771bfa0609b19d61bfc80ae1e6ba71dcd5e8e217823d7e72c09e8d112bffa62445ea87a116e6a28952d6c1eb743c836ebad07ab2bd554cdd849552d53e90fe04b2db690f9b7a20bc8ab6df4d9003816a3fd469fb705492d3a2fd404a7692683744dd57b05ff20dbe576f141c4063298181283ce3bdd2594c4e2d18c6615b4c879c349a9ee0bf7d0cbe73bf62bd7b40e5a53b02e0b36354b5584d524a2f9ade1716b23f158053211dfb842521bf54798929c560d5fe44f9e40ee1e3b8fe7678ff1c832f8fa2feb111d633421604be6b3d7b3597fa0123bcfdfb81bdc0e2f403871726595ed09c95ae642ee033a9f2bd359093a2758028a7ff039621eb57912839677ee519547ca091e412e6ea26a1ab8dfb27430b0ad9ed5903d39e93d5e82a5c44918c6c2f7fb4e724f57f6b4ab2384e1dfc4544ae40700b5484401b34a80c1b61ee973d7857ea1d59616da7c57f2a2e9993e890527452b2d125adecac2cce1d710a62bd6c1718a3eaaf5e7f47726738cc27e6533879de2189979812cfac03de894e9422c2693303cdae032e2a3fdca5c8bb3a14f53b81cc37dda7491d1", 0x1000}, {&(0x7f0000001400)="14d9b0f8a15b6b8305781d45e0962e40b144302bf50a4b70e09aff79ab657ce6de3fa2738370f7b8dcfe686fe09661b1328f9cb11d963d38bfe2a0a382ef3af484adbe07fdea2d32dc8dbad273470f5e8f08867f8063f27ed3860f5b514396b5f541f3b0eec41ed2c45de1a3f408a2edce1d2fa701cdbbe203f8cbd5b8b52aea776dbddb2fea5ac439dfc70338", 0x8d}, {&(0x7f00000014c0)="781a9dd2f5fcf5344857fe326bf49ac73c2903dfec56fc52a8b1557d31929bdb3610683f34e9f1aedadddb4d84055913a83a9e251efe6027aec1794971e09a4065321e4faea89d93267c08a6eeda6bd1353c90d39eaf330f85b731c4f531abebef40141780f46b7a9207331bf18448f7121cac59f15e81c73171b375c9e8144cd4b391b641ce969a580a20876b630a7b162d49304cd1f0c261225e05ab447d8e69ac7b7f981834d98a68657d23a90f24fadb7ea7a8ed622573b60d", 0xbb}, {&(0x7f0000001580)="4a8da4b2b9f43c4940b2070030b48054b87b8180608bb29242aac026a104a2ead5330b03a1d7008c050cf100ecc90a83fa6b20c6175e9212ea1f17245817bc6c8ddd44f70ecf17ffc913e015eef74371b200210e08a69b50e337234b929d5d3e4ea402648205696c4735b4c666ce90b42912c987a6af093e0832dc488045673de40c87d9ea4cc3f48f9e6198fed8cc17", 0x90}], 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x8000, 0x0) kevent(r2, &(0x7f00000016c0)=[{{r2}, 0xffffffffffffffff, 0x9c, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8000001c, 0xf7e, 0x1f}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000002, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0xc, 0xa8b, 0x1f1}], 0x8d, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0xc5, 0x7}, {{r2}, 0x0, 0xa2, 0x4, 0x401, 0x7}, {{r5}, 0x0, 0x6, 0xf0000000, 0x7}], 0x1, &(0x7f0000001800)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001880)={0x5, 0x1, 0x8, 0xfffffffffffffffc, "19361eb9c87e289b371959d21efef5feeb123f31", 0x100000000000, 0x75cc01ee}) ioctl$TIOCCBRK(r2, 0x2000747a) r7 = getppid() fcntl$lock(r3, 0xf, &(0x7f00000018c0)={0x3, 0x0, 0x2, 0x3, r7}) r8 = msgget$private(0x0, 0x7) kevent(r6, &(0x7f0000001900)=[{{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x6b}, {{r2}, 0xfffffffffffffffd, 0x21, 0x80, 0xff, 0x5}], 0x3, &(0x7f0000001940)=[{{r5}, 0xffffffffffffffff, 0x4, 0x40000043, 0x3, 0x5}], 0x3, &(0x7f0000001980)={0x0, 0x7ff00000}) fcntl$dupfd(r2, 0xa, r4) writev(r4, &(0x7f0000001d80)=[{&(0x7f00000019c0)}, {&(0x7f0000001a00)="15fecf94310d7e5e74ded09ec2be4858c1ba68e5373082bfdaa4886e6c538814cc19ff3199de6c20dfa8cb59f42c069c9a3bf57755afd687acdbf7093d5df89fd3e1130da5d49377955038f35ba680edac8a8cbaaced5fb0204675732eee06208435629ea5d2547325c5fbbf43514d28993516b14b50ed4baf5f2e6446ae91ff2b9fe47c92f6abe9ecfa733baa806b275a7a6080d3539a79e4d0faa61bb3d958953abc76aef28e289ebb8722e7f19d4a33b93626d1654ee45a9163232527f9d9af27120ffc4794fc8b35bdfa26", 0xcd}, {&(0x7f0000001b00)="40d8928a8c8c947853807b0b69cc334ac5e5d438f4a5a7ee19c789b0eb5b6fa047e22340235eede299184b628d036ec0c93e1e6f7c4e7daba2699e6a99aebfad150d44b19e8b7d4bbee113fd997f367d4d910512e7eff85dc6d00599fa6f5195ce114ba5d233c7cd5e32770d629cba8fa52709ac358857b969a0cf3bef337269695b201f9f3b3eee4ec8f32f2455d528", 0x90}, {&(0x7f0000001bc0)="97e4550b98abb26ed1ed74a32057a2ee2b1cce6d8c8d7f9719be3950383ad9677af5359e89f3139a27d9df1805cb0391f2a93bfb47f8cd8c9216e722b7abe24a055f3e0da30a4b7710c2f0731a2b957ff6cc4a4b3c7e7aa6ac79fa40d645f81969e3694b3b577341882db077f95ab06682506aeed886fd0ada4db3aa9026bf1b79a17a63d105186692c2edc2507aa771b78aa602b8b616bc7bc3e4675cc92d24498f6f0a9f56ef43f7f996", 0xab}, {&(0x7f0000001c80)="50fe82b51f13c93c8a17d8ca88dbcfea92df14fb0e6310c12d72420512e456a0a687c373f62018c818550b5d3f678beac909844ca48230845500c9cfcccffaaaf25f988a94c0a1871fc7cf837801886839ef522c1e99b3cd1f67b5ee6dad96e2d257e3c76715e63d3420db247688703a57d3880a88ee4d3458d98b45c5d5ea732f50bc2acbbd4b64eb1cd885d17eebe7de1036c63db3909830c1e83897d4ce42379cf7f3bfef2eea7fbfa6ffc911f8508d3325c821be7101793aeafec622d90c5ca964b9d1b5fb9b86d88837bfb0a2983f2cf878fb54dbd3f939b45ab9da050b873feecd3bf448a1", 0xe8}], 0x5) getppid() openat$tty(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r10 = open(&(0x7f0000001e80)='./file0\x00', 0x0, 0x1) msgrcv(r8, &(0x7f0000001ec0)={0x0, ""/191}, 0xc7, 0x0, 0x1800) ioctl$TIOCSTART(r10, 0x2000746e) ioctl$KDDISABIO(r9, 0x20004b3d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001fc0), &(0x7f0000002000)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000002080)={&(0x7f0000002040)}) fcntl$lock(r5, 0x7, &(0x7f00000020c0)={0x3, 0x2, 0x1ff, 0x4, r7}) ftruncate(r1, 0x1fe00000) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) listen(r0, 0x10001) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xd947) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20100, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x3, 0x0, {0x8000, 0x462600000}}) r5 = semget$private(0x0, 0x5, 0x10) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000340)=""/139) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[r6, r7, r8, r9]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r10) ioctl$TIOCSTOP(r4, 0x2000746f) 16:10:52 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffd0c) setreuid(r1, r4) syz_execute_func(&(0x7f0000000140)="0fc98f897c80f4c442652ea100000000450ffebcb1da6b3da7c462e19cb406eeefffff66470ff2dec4e28508d10ff621003c1d7f6b3d443e363664660ff11df86d7794") 16:10:52 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x200000000000010, r0, 0x0, 0x0) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) lseek(r1, 0x0, 0x2) 16:10:52 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) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x20000000000002, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) semget(0x3, 0x4, 0x8) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x40}, {0x6, 0x80000000}}, 0x2) 16:10:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) listen(r0, 0x1) listen(r0, 0x4b10000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/140, 0x8c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xd62f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fcntl$dupfd(r0, 0xa, r0) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000800004c9187370000000000000000000000eb0040000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x200, 0x3f}) dup(r1) syz_open_pts() 16:10:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 16:10:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mlock(&(0x7f00001b1000/0x1000)=nil, 0x1000) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/183, 0xb7) pledge(&(0x7f00000001c0)='@{\x00', &(0x7f0000000200)=',-}\x00') syz_open_pts() unlink(&(0x7f0000000240)='./bus\x00') chdir(&(0x7f0000000180)='./bus\x00') 16:10:52 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) close(r0) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2088, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000003840)={&(0x7f00000011c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003200)=[{&(0x7f0000001200)="e9376306f4d6de57b1847750b5fac3f65ce67f06e2d46398ebe62cec492447180237eaad1a3483fdaf322341047052d3a9cf3c9f8149d994ebd437538e3d226f358a180ea847da79f4d82dcb7c5448207bb41ba38d889acd03c14e4071020770b466370e10b6314f2a6677727e0f9055a7d0e318f3d96e07e9f5a748ee781fcb5010db77e26b871572a9ee28b0d511778e944b0d247b26b911aef1e572dfc89f9713f8eedc43fbe68fa9de3bf612c67936e0514e7ec0288caee352866b9cb1d52d72c3ea92b5ff139a79f52530737d9e5feb074d8de18e581f9d43ac8b56653d06f52b66641da5684967da20a7ed20bf7d97551af376eeb787febe3605ec8a3adc6851612f6c580812419801b71973b3428911156e10cb5e68247001c6b9b62d3a384ee52ab244d1ec1aa3caa8ede610a95f2f505bf73124d75411bc276c6a42b1270cac9f8bfb8fcd5e92c9d178086ac4b20f8414470b601ba3e9c3692d459e940dfc96e396f1f0ac9a1ba6e3c91dfb8b45e8e3aaeea249dfa98ecefcae0d655163669afc76516e820461b18ccc752dff7b1192ab60da7c570e66fa4ec301e18cf8fddb24bf5a2da1c64ddc0b7db602194db8912b4144a5d97cdb8aaa445713fdf065a311601995bcc23f3c3e9b4c018edfc18d0c918732f5089ed84e6667af86e363ddae7ec92a3d7c98085abc4df6860511eed39d741437173ba32f6df8ddd52d941b4600bcf8e441d545db31d34ce8841b2ce3bfef04c2aff2b0a09035a03ebfcb17720cabd3685963dccb116b0d2b57752a43ce7974ceb5e168ed704d38ca378dfb8a87fce6f0a67527fba6d01fb72e3e164f5efd0924dfcef457d648f2a227b8035bf39ebde492f39ebd2d23a1841414df6a462fddd7d88664ca2be11f3376f303182eeb517c02eb933e4e81b6358e02e8e3d50b3c42b957f0eeae3babb71889bada86dace5484dae34e96e47c95a79b8b63bf8d5eefef07bfdf13ed6a68515bc8485c916e0c51ef5a9a3a99fee4e108597c7f68028b630a2db45d669d116a56a3f994a6fadce4304fae5fdef543d2f18758d538dbd82e610be8225ce4097ef3ed31cf8304bd155332b5f6e62ebe267b12db6f8d6bdc37c741e18d0601beac6faee1e2d38a7eb7d423241d2e958c460d58f80065cb70ac06ef32314e710356bed948e937c2dba8d688560d30cbcf20518071793e83e5aedd7b1386e1ad8809906e82a8670f4bbde0860ecb8a8a7cb33d2613275107e15494b958745b5ddad2f93e92af171bf77ba32f52b03b8b7e62c64efa4a52c2a68ebe13ffa89033de423ba174df65d89ad4822868f719005dc69d9d01e5e6f6713e4843109335798a923d7e2155b039f80a95eb88fc0e79b0503506b7eaa670189a1feb08a7a0ea624b7b04cfcdedea06ec1497fa2a8b661823fc0204d311fd0843df7f12b0406aee41ae1547b303d9a2260a6d889e247632c1101e2f75745d8099a0fe760c0ae41f23c98d72f5044a2d1b7306dc2d8e95e080397c3f6815c9931d9023898bccb578ef23bbd7c22aa24709b560ab8027d47614449276bdfe6eda164c06f64eeb05f8643b98812e7123c4baf3b9ace7d2c931a335732e71ad2abe3d6e8117446bc94a47caaf33bffaba61443060cac38286b54ffd3d0d0b23e6d1d9e390a0a0e906c20c5d51d5f63042691bb5b9bad0c848611c588b0071e88ab769c9dafeb1e9bb2716caf890a0a3cb8965dc06703435b98d9f71a8c5513387127f6f60166a1b41f0a3544e34a33b2272042e5e3a895ed57964335edadb0a30a35edc034635d6437ea1ddd688dea26682e2262d16f62cd61289cd12d4d412f2c8a9e5ea8176098cc78e8a587ac0e480af70f33a380f0beec5277c460ddbf890ad3848286443cba0ff37233310e563f1aec36c3f82688110876a767c900f9d03d0a9149d82076531536a027661fac1bc842d4902fcdc7da92c747617070f994e5a8cfcd546b3e89175a052165601fb2ce19360929f45daf70f579fc3b0988a6b6667346392193585dc7429462744cdff8fa7613a9ed06bb926148cceca147a16f14797c9409b7d5052f28bda336881344898f0d8a5883b656e643ddd1fe2a784201e1e347acb920f8c87dd0458dd6d2a03b5aec11152f59aa4b7f24e988666e1b130172e06cabc3c17b406a83d3fb3a504268644fa6036330a1c3fdfbc6fd514a4cb2637c14b70b7685008ee68850e0afc5e956ee68ff0baddfd9441422031fd1bce5cfce2d9fa6e3a402c4c13fbc5fe7cc2cf4252f0aae3c4fb3a270621e36b348d437fefc3d36f52367fbd3093e93f2adb179d3ca77e97f2648831ecd6584255242bbf0f06c19ccdf602e90c0c59c669ce93d803d548c911ae1c917f6bcb8e4972b6ea1d6cfa52e633127785da3ad2751bc8dfe4baeeac9a21069f0426b3a815dbad57898ad6641d61ac0dfc3c373fd0e50043b01364aff48766b94be1924071b61a071d115286ac3914709c1a9d08c9507fe9f8fc52475e8ac5ea0f7bc33e04e6464f62fa58b7a60108c745c9c9cffd66ead2fecf121e596f3f071926ca6b0ece0185f5e41b5d4ad415d07f5f3a5e7980d1976bf605fd56daf8ce409b0c20896cbeabd802d1e05e324bc9e47e43a301492c968640ae73d36e9f06281e2b695c58c5167828332985a2d1c206a987664e5aba5a761c9ae5f81f4954924286b1e90fc59813463445257dbc03f1d05707b2495f64cf1bf587c34a3c0fc4049c06feb2f6f71cce76470035e22d77e25c7952b5b139539e7d82bc5db0a38723de0b7b8ab94be749eb41169c97689ac5e237d65fdea934063302d89479b41c968b92cbcdba47f798a4d950469ebcbb470d74d3d248b94df70861dd4cfdc40927860470fdb411032d812ebc87d0ec2fdd7a52e56521e41fcdb47ecc33d0d3dcc0dfba1694302a6d7b206410e449736f9a5a1204ffa6a70e314a8ac287b135b327e45a7c98b54b62fd05918434de51abadc60fd6382ecffdcd9d75975081e44f4b5ff4d418783360437dc628d916dc46dbc33090e39dc076ae5c3d45c5818e32dcbe2b3174927ca5e6d30236010eb1d9a04d82107e7dab2803011143babeff2423cd72d60e45413eca892fc8f097500a8a0318c9cef549e8c6b13a433a5de84f5b4e91069635a1fc260ed0b93c1ae037706308e69327f6f365e1dea59fcd843ef308385c011eedb0f5a301f8db7d85c1755cf4605fa5bd1c3f62b6886dd81e2886d656e689bd6626474aef95f0c4839f44f9fb2039dd98cbf1da1b50c327d413e385902e92bdaa6ef632d2e07841cd1013ffb09f17d8e03dd22b14ec769e955401daccc91e06c4b860b8f7c4d7f84e505130aeabfc82ad47b445641b491feecc6febcaf61c8790ca55854477a018c7ad191a5d5bbfeb76037361d63568e12f021147d2fe926893a4920ca7125a9501ee6d3a37ac020bfd72aae32add2fcf4f4de6c1d7efce2a56aef9e45f448e83a37d68c6cebc03a5cb82ec3e5c9d67f7bf6e36f460718fe46e711bef37dd15fd6392d6c19decc1f0abbd960c06f00291ad23be214d18ab2b3b3d27ab065b62a2bf5496fbba81bc66ee08a57d664c35ea418a5d7c5ba75756c28b938762ec6a9a500185ff290c98c21005a3ca074c45944ba67d4f7586da85c5e2b732f0b8e82bc29af51b5bef0c3cf1b1a2f80b665a2d5d639ba6cb7d5a5ecf79e2ac7b5a8b3359dd6276ae9f12d853bbc1c19544c29b0275d655a1ac600d85dbc9e301ecec364ecb47c2d1301801a75e7ed451774774f4878cd331f28bea58f223d872bb7fdb51ca5d234cd1a53976c5ef1ccf2fc4904929d2c8b7d0614d6efb783c685ebb807bfc13f6970f1d9e27234b6f7bb0c572d3efdd5d9be73437060effb36636b3443d9b316684430f4f5b1dce5935fc5fa330405002f2127e3d969191994208ffb46a4d704131cb9656543e3e38eec01a61c7e22209d2c9c6fda4b891d54557e385f5cc8d76462a9da03f893dcdca9d4953e9ab4f1606bf4139bf37137384436725cbbb0a863508add0782bc395d890866c6ab6a22e775d0efaece754a4f1e6e3dfeed3c090062a23177b0fdb9934e833a95bdfb3b95c385c78fe9b05b0578508453b466ed275da89f9d976b5e534c514c1493251d8f164edc2709d9050b5cab8148408863c7348ca6c282a1d37c5e859143053a529ed6ad869f1d67de6e1a62712e09a598074b3520f952341dd58b17da94deae7deedb397ad687da98fe61cc88c1fec093bb85ad2ab3a7a70d5e8ce17e3474fe2046516aba2f4ed29756c909260919d7b88aff51e7cb04174bb7671d74e01510f473000f5ec044e239d7d7d44bedf2fa9f0c6d56e927f91f7ed73ac4ea2f32bc0eee8d50f0b115b7975aadf9bade6c06ded03c8afecf756431a6486d4144889dd579ee034e80e9fd7caf03a3246c001b15daf33c4fd029264bbf026d0256a4c501b375d81e5a30e963e859f8283abe0dfdcc5f5fb6d7ea2660dfd9c1953ecb995e358505f4fdc90a9a69e1cf1d75c3f4dadc8fda0de7313969bb60ff816771fae51bacda79ae60ad79892501bb2f192c953c8ff432c24b398122aa3422a88b6effa2cd4c1d7ea5f0743c945e8cc7594adb80e05b43e0be752fa072e90bc13acbf3b2d44442b9d5d52e29168aa68ada4732fd50a502168e30af9a43020db8a6465325810438c77297edc1a32f1534a1547a6574d9e1d1050bd9e4d42ef17adbd8c44d8fa0c75a17e455d2426f18c3e25924531f7256a28dfb5ae710982cbed36c360ff8106467e88f08622633a3f62b9cb0f23353788274cd8c58b0a9cf929e30a8427763169b69467aa12d3abc5f1f8c39646d4fdc06ee0dc60dccff36c2ffaf7e59b072fbba49116ea5064c2e50ef63fcbec0621d87a9f25813624895c8dfe6dc40ad7f78dc6c7b787819aefe7ea37afb47cdde423a9c2a40c81c6fa7792a54b258c257841c82a64ef9832e97d70f78965d5b6ce9a4da0453b08de0732fec76d9e1cfcc825dc9b3707c4c04214c49ae93384f7b16c56bb9518cbea7ddabb53ce6099ae7442f7e5caeb9fcc430076e4e4d9e6aa1fd8b0b806d68e98dc3e3d32f33559eefa079ab9e0a4bb16ce0f03b6f8449faba646ef11542d2c3b0a38db2129f75cdc9a1a575255213e046a146868be72551dfeb687f34367f7fab13c907100fb0f18213cd64aea5542cfc87c29d2d3d0599608b0fbad82db5760769ff1b2e6ac6c55e00f1be8558740777cda2d9ce7faad4bf42611e7ac7a7125790b6feb4ddeab20ee2f77526a15bc696a4a5d3f5c1df8cfd4fa202b82a7ad52bf59333b53e712fdc387323f012aab0349a5587181111b8792f6e42e37618bb285d53706dbe1b63505aa2bf747e358f9b563714b74369bbddb3b387237ee17bcd7ba3472eca3002b9197772d542769e79c6f6c84a6965fddda98f58ff8f48fe2f6cbb766de11aea8820a38b7fcd01c766452d3eaea023a0e2d05eeecb3e7d24bd2e2bcc3f22589e3d644a441f3e596d7a4b7dd4e50ff02adfe02fe624bf9515fe0f578ce9b178398a975df05cf5d9ae94dfc51d8185748ae36318c94e9389732e7753ab517accb660baa2f400ba60148edb4c483f817a392c009efd096c791c3436a10f1fce77cb49272ae026ecedeab65dcc43afa7013e3a8167b5017f5205963932d67c3839329388b8e88d5957b5818b151f7d19abc10bd31680ea0ddf99f7079a04f571d184a423688fa1888c64d9894cc76d1c7e8d70d804950787e07e1554262df107f0d934ba103eff9b989", 0x1000}, {&(0x7f0000002200)="f2e3276880e54e3b591b39d5ee645e2f14b8aa33bbd81fa2c3597f9126785f66c340ccb3c87c43d0aa7df304ae23a96319418907fe03340aa126f478a81560977ca5f6761d3a502dff395abed013b1600aabafe9ad76eff6e7c84debc5945f56d95da782c1a2715a2ee6dc5ef576288a2e450d724642b5d0eb6d38a44e6642ea2c32fab65771acfabb846e38e20b80c9d5ed7a55f43eac185c44f1d5ccfcd7abd2cf6352047a6a1966f26966c890e8f64dc4350a89351f7e6166a55ac5e8d68d6601371d199cda343811632cf6f2f8096438a33eef9c20d91abe96e05576799e16884a05690d70541e34758aae3f58088019557de7d70685d3b46635e8722bb382befc094ee28e6bcc8697a70b4860d7fd46cb3a65436d817a5a46e5d93709b6a096c9c5ba4ecf03d1fbbb0a43ac4d966d9e2282e9ce266ec7f2604cfd63861aaf8d7725c5d93f6c7cd8150b357fcf940a6848f7a1afd1c75a5461c3a56d821ee5b1420ec7880fe486e0bcdccdbb6016bcb86e562a44ada9122ab6f8d55ac9fc75194848807448a3bd9e540bf02048fead1e58839a2eb6513caf6a040f87c35d1725ed7c02f340aa7aa83d4334acf14f7a6ee6e7eaaef04a1f354f034f158c3acf661c7eb8bf67ac134a9e3d8dac5e10427dad038325460a7444b76474e3a7bc8c5c4f47d0b0a60fa9b08627a398e18a8f136fc6b9fb801e568c035335141c1d437a8a686090ed82d5eaaa868e4b06591a45429032876d1df3a11b130023fab2cfcfe0874a2375d68f1b3840844ab1aa06f7b3e10ffd8457feea838158dc41190d3e660a59f64f70bf3f70682e53a6e9fabf0c85b8107b425c76929e12d942c27831d1c9dcf0eb2be393294f27049c97d690e5fde7e62bd23e0571e3552d222357896c37d26e145827052f641c7ebee23efe21474bb57ee9c9b117fd2050b8c4a4a49476beea5bb68b966d3a17c0e7ce09c60f9af2f1e92872c89303d79403cbad22f0a88a5b081f30fc94457a78a0ba7fddd863c06d9052194befeca4d0978b423d3305742f1f028ee27c9970f5ac7caa07b144857dc902549b8652237b44b359f36574402415e610c0f2cce31e0a6ae17985149d800f4ee87b45706f65d86c5a52625c2c0dbba62e56ce1205f82d5eea730dd0246afd8f9426fb8db6fee8c73350fc1def8051a28c737432c1b1e5c13362bc4ee15f7c2224257558da590628a7f6c85a67477c47c9f41d9de773b13f08436c370d497165862a79038731ba3c2d9f559f4bb6e9fccdf90fb590a2c48fc1790b5505f8dcdb4a87522dc7a2996d70b623e6218b21fbc2debd4c7df0e4c22dec9b362690b2b60aed5a13a79adfcd804bd5d72301d670082fa561be37abc0831c781bec37051a4ae6f46aa0437516d4c82558d708114df16e56df0decce45a99bc1ce342a815cb1f9e68b213453c4a29783b337c62743aa91debaff15cabe2240da4f22306e351c60c342e16f58d9d0fef73dd4052c229986b9d31ccd751be90755e58173172feae5bb43f5adb4b9bb3abbde80cb7aa6401b4d9f25978978daa316b6186f9ea82f90c6aa46ddce283cbecb1cdecfe2520dceab04a4e0b2216dea86fbe1d5646fe9e5081dc1e125800ee8cbb65a821f0180be6afd4d39dcc134e181659cd00ee7e6517b6892d1bcd2cd2884644c54689b1abbf080806e8b932d7c3bdcf79ccd7e71547ccf26bfb25cf4feb6782611bb954a343c81174331b55d6549bdbd4ed414757912fa8fe05a0249ef534a89008f2c20794b11e85e26b315f50f710e56f1daff086b762fc5b172e93e127fb890e00cf31f33fe4c08035c8ab23276a521ee9a0c3e95b64f03e078e013e964ab2b4f9f31b0a63eba822ad8b6a861b7ab6457456e88735da3b458b8581d0dca15a175a612667f2c38a2295fc06d7f415b49cdce42c66e711a6a4be36b3f1757da2e55af68215caac85047b0a2c1d3699dee1dcacd523e1a697d4d0d73d047b3089d7b92c5b7f70e15ee4010f41cb9f0215812b4277c4b20fc36000f1131fe70e5ee739b5a5b833c197792ef348a7665c4c8768dc18f13cada8796338af6d7a32373e497728ef26443d7febaa06035c3c1987741bfc337c4b3d2805e55b3059573a64aa20e852ea29c536f1c7c5444584366dcdab472a613b381cc966939db30fc3051b4b9bc55e8661488de5f8574380f6a46ebf94d32da982bd584a8608955787b91f6c9b19f53edfac36394582ed69cb1469986261a46813099fea0dc0139c0bcb249b3c467804972f9025319eb41f597fe269ff9f1a0618c66ccf64421b707838d786021816e87e5286e23468f39884863710f2c633e1a212a17ae99fea76ec910b65187265be8de983614c9b5c92720cc657781faedbbcaa8fc4baffa3abb9bff52d0751b71b885aedbb228e716df8496a22b2105c919e79fceaeffa65434a61a835c6c94b8ab8da9031e10f1b97988e2cd7d7aacb34669580da36b179046e19af8002ac185fe8f93b43fd619a265828e31f389edc07459263d4400b990adac02f695a4f227813f15f912a515d2cccaaec209368c7ba819707ddd16fd9b4acb00901f36cf4a1ec9e133eaf11d46a34c8f076fdcab2f3448fd0d52e7a3b8d72bde6613d13703a5a7e3aef4b04e0f8fb297b2521f3b9746fbe5e3406699a4d2d6a3f145d3f73ea964e9f17f28bac6d9f51d99b6f5d7d071675d08810dab3b64d7e89422b66a1ec144f9e1bf1051a90cc60f7e3fc4e4c90f4196f1542293cb6a9cc7deccf7ad338fe5296869caf05584886a41183ee636dc04691a1bc97fc1453533ffc387cbce1a61974290816943425271e8d69b87fd35f89a1dd465c4fa56f41aa8857488c1a286794c295d5b38e85896c1744c4bbdbbfe9ea5e63d47fe91d81de98c76c5073807495ac7ba667d592339c386a96fcdaf17739fefea493946b0622151fb9acf53a6d410de13d9bf33c10dc05357fb821d9e2836e6ef8691edeeee9e8d9e7f4883a4657a629740e61eb30592d9b9e4eb85713d4de7cfe04b3fe066506ea708a2abcfd94469b49ea90e19c19d3e78ae906a7fe89151097d33416bece74b5649c5cb35cbf161afe347ecaa716eba3dfdec4e5a4399bdc0491165be0fc343a7452e3c0943ea0b3f64896269c367d7bd970ec0f5b11fad8a82f8d91100ca629aac6d1b04728d61ab03070aa8a7432b27c6e6ef447946db8e29d70d5309c26ffdf670dbce2fafe68a2eeb1b235a922a8062448c4a83c5fc239716d4e7ab663690be034369da51cdcd542783277a480b9240dfeed8d6f75a6e0f9b2473a796301a611b5a581b91b0e0a3c2c2287edf9cfdafe039abb4777cf5a41fa0cdb90dea15dcf912b153670dff92eb137c1fe2277b5ff3a1a9e2aa7a1b28ed9320aa9b37cce1662a9a6a50f3fda2ad16eda36f87fb23b0bb1c4cb75a6650e9740fa9e0d40dc2cc5a4bb2d2826f502180d1725cc3f6857d0ec8421ed80468ba73cb118440f240a294320837490cd0d9c4fc7061e27e3e8b2921ed8351a4e4365f065a093acffc4073a9e6314867515beef7abb7bf3a6a1ed5780df39a0ce668dff23cc9f99545872ae82539572d38359d1cd2488753c606b172c083d17a559988e2012689d7b3f129b5b3ed90ed791b9f3e29c4a41dc69a08ac84f51a4d8f995cb6263ed0d7605b41861a6679c3b252ed955b7e31b7189714f475eff774dbfab6dcd1035425bf5167b2f7ddd5d72e8c78378f2e5a35d297f8b15639a555fe23c43066ac59ed8297faea04aa65e0998110cde33044a799907d9e3a5a3a3c37e85e780ff46b22cb77578f2d2aca342683aa82d0fd37cf90e06a828298c208003e0f6f6f00fa433f08227342a4b618eb866e795deb3e25ddc514d280f0072a570fba2a4ddf09eb21ea5b03655638f04ef24f20a39881e85f66c05c3b383ac69b92c6dadef60d09ff3553a16a6ea37e54d3135161f707f68194e16e82e3f9a13e9ef4acdf15efcc820310f55dcbc33503b8024b49d9e421e674e6dbd5607812e5522da0098c5e518be29e7a39e5a01e55994204fa526596bd4fa0bacdf5f5a29bc0a6f758cb7b2728f36643a35c79255ff61d116efb83b6694b9ceb78f4006cee0374239dc6be18391600d2022406fa7c814b3f79713e99cd7170d0e25f19747bbdf4b863134ba6c2f3e89930ea3bdefef911dc58abf21a0204220b07a91f6e53c6516490bb1213c9a291bee9909855f414ba2f51977b5a36e0b2041ebdc0de067fa7181495b71f8b08607f2274eeaad86dfd5d9ad4db2d9bdc06a7bac0bd88d9c302f90177a644b4b9b1722fbda88ae71b633836a2ed93870efe96bf43730b38c79e24d6a2e9479916c7eaa6ccefca7a029b640ec2942e58ab24fd79ae70a76c62be5c5584a8e062591dcd0c1dc8c96dd349d857c8c6c86f615bac6ed4f18786358c7ecdf4e7ab1ee838c5f325222dd738dc7840e01f422ed96626c774d6cfbfe8d91f37f8d337a7920050d808e179878e419ee742e385b241c384c81d729694d938727d4a489ff50ef88a365b22cbc76953503694cb633dd7e75e88275e16d9b5d6e2e0acd1b16c6ab71ae8dc814efbccfde192eaf1e5aac154e8f78fe59678b84420dcaa84fdf230cbb6af839e595f174c8b49593c50af09a69ad95db0259236e60c5106f6a6a4f36c33d184f4e30c8345d3f7384736251f3b340bf1c6a8c8f78ad23831e52c9ca982413b755c5f92a640fc0f14c7c60dade848daadf646d9342de84417adb518b3ae8a54b19ebe9abc8362f5d76d084722b6580546e4635b33ad28cf65d1c6fdc302c51a1152455b9986ee76d4eb6940ff56baa9edc661cbcbe5bc8d30ada1453ecfc4f28aaada88c23323f81c19b9ab8e6dd5b0501ac6ccb42f4a2a45946e6751bcfd6a693bc82fd6dd33c4e2e005ef95c9c5802bfdbe8c6d60ac1bb1bcf457a31a8bba024dbe0df6c645de64633afc09552f0ee949705170ef9ba750022bfcab94560cfe896118c4f7be921b44526e6201ae15c8f81a1653cfaf9f94ffff4498a2d784143cae1fa4133eb84420f9abc7ff74ddf1f248aa5ee8d58e0a4c10d9b6de25c4a347bbbc8326dc6ab38b1c0d4eaea0fefb5462de39bf5491c73453cf6e2c0bbcc858cfb4d792c8bd1f4549921f5b684a113a78819db684da9b1b22c1f894e516add1cb7fbf6ce3cbbcf859d4fc59c2088e1c8b0dfabe5c905f1c847f08e9fd8698b741646630f37e225e054c693c48736232173d471e88a7a0fc7c13c95b7af37819889a158d8713f10e04cfc2fd2ad15cf1c2fdbc55ab27ac8efeed275bbceaa359d5f768e6a08c3af3ebcdbecae2ff91d20da6e615fe3db19b0bcdfd592e38ef63d0ff930ed7dd8bd5b56dbf305c747f941d3b51367508daba396066ed38093894bf836aa406446af83dd62cf62bfee32a1564f587f3eb89f58d6462e1e8515e40ed14a8407ac080f0f7d22d9ed5b5a93abf7301a30387eeb17e4dd9045d239c54b3792ac408adcd18e35c750806686deeeb059ae4e4ceb4c6e93cff532ced3ff547fcc770adbd22d24041fd2da0d7dd569ac30a91a515b0e99502563d943865edae324df6ce7157262a326850c4ab7ddf9176924f750b2cd777b9fbf390fa1221ccd3c1aa145f14a8449ec92261c1d7dc75bb483e5cece5b80cc7d288183c24a24c5c83aacb801216cefe44e104aab10425a0dc2573d139dc38299d82bc6daa6b5acfda0a0d1a576b47993bd3097e53b62f852ede381d71fa3d0629bd9ac5b047c4f41884fb58e9e0a9ce2a2c6d6407", 0x1000}], 0x2, &(0x7f0000003240)=[{0xf0, 0xffff, 0x5, "f1b7b02d4ca2380c2a3a65584fc4f296ba92f0d19ace925d0443e7cac3abeca36684abd43e0b53836bbf361ecb4120e14e871a261bb66b0649da639cadcd5c7cfe4c8d1aa51b0d8f18d99c28efae71b13c73301edf889fa6e49dffb80a32abf72023f1441e98131deae6fc59a0cdf6e3b1f73b908cc7cbe8f1a28896a5abf5985f730d8d034c9468085b0c9450756a9614643da2348aa36a894584af7b366a3c33af380f92a35b34282c0919e53e8d08219491a659afaf471ae03a2a9c9796d7e841689d61f2698cd1d0a4962f3f28a266e5f51f9fc1a9a2ee63b2ae17d37f10"}, {0x108, 0xffff, 0x4, "2a2b75ca0004548ff6b672448049c4aba7e6e8ced029e71610bddced891385a3faabec2c0eabd3b741ff59481f22297817f45a92f0f0e8cbe0356bcd256cdb2172a07818acd4c2f82a695c47a4bae1c810d805a286ce869052badb3ad6ab4f1fce95eaa38972294b7144bb8003160cc5261d7c12d49224c58e5fcd9c48e65e5d7fa80204d895f6d89b7edd0b15c1ed6dea0a1f1acfe80f1ad8e43f41f6adf94f56ae89076ba165dc7a7cee522f4cec29c05b3ab269e941517d977c866ada3703a681bc78676ad38615662c6666c6cd41ba027b41e345b6cdf69408e1fc3ee9519250c6cafe27adede57df368fcdb46dcd06e"}, {0x80, 0xffff, 0x5, "956a4c02c3c7575b72493357779e5f0d97998370a2d8e2373d9c881c90b39803cec82b1444bebdb5e612b12e91c815e37dcaae8756ddd6e416ca90684061ad5a2823292f43cf823bf4cdc3f9661e9664f1fc04a5f9936dde7f416a6e88a8712d505f28b539b1f082d3ccb33b"}, {0x90, 0xffff, 0x69, "6514eb1013cd6783f65f5df12ba18cce29202a95a56a5c41ca16a7d16177d5f70b392b2a0168560335368f50468ad01196fd230b0506b82e8081968a7e6a08e914196fccebeedd1a5f300536226a08daef0dd92db4998a5b17a4ad7a4a514cc226e287f95ef3db814659be5ff0d39ec67ff63d465f2a71353bf03111"}, {0xf8, 0xffff, 0x90e, "d71eb0d0b23ffec298a5f86b670942bb41bfc58d8988166f405e3119c3ea62484ae9a8663fe155538cce541acbf3ba7f6f4e9b521d861cff877caf8687e02356fc1686dbde5ba3014ce9838b7cfff9e7aa04b2f6cf240937de8396f9653f1bb6ae9a23d45c2099bf52fdb3ca4ca97437641ca59066b30c5af47668f76557f15c9ce9d4b593596e7d0003b532632bcb2b17977dad41ca994242792d556b3373ee751c589d07e43eceb1cfefe756f012ca26f1daefe02be7c794782f03a0c43c168d9477cd10329681a17e13a2a9bffea27f09c96559980fde064a8f62f79682b98f0b3eba"}, {0xa8, 0x1, 0x8, "ff559eccee1d2e8045b1008f4eb0b7de8440a95c81a93666f841274dd9502f91184fb155b37733fb762a02797e81cd36a921078d06478c0358538615fe0f57f2444488d3faf990a82052b47c41ff48e6227b4a9577238b2d14241c728e8dc94db8c1491949a236b6154a7f41fa29db0c91812d7555ceb25c46d366a027acfe43ea7edaae68921ad57fd1042b4492618cf10112a3fb6d3d98"}, {0x28, 0xffff, 0x6832, "94624bc4fd1c50fa90bd281b3d7641aea81884ace8"}, {0x78, 0xffff, 0x97de, "0bda7f9fcb1be9135ce1100d11b25bd59b879bb34204c1ca11dce1fb42a94e0801090206b02a430bd7f285842eb549628b59799e68e33164024af4d95c020a1f4a382ce97bdf8a26af62ec4139854b692f0fcf46415cee4893719a180352e71e41ad0a56"}, {0x58, 0xffff, 0xd979, "80fa6ec9b4e8cf85624b2e075b57ceb7e317e34f52f136d6074ac3e9b73231594393d23270a369646a21acf00ba31fae24d6711acb89a0f84fba42eba8046c974d5046bbfedde5"}, {0x58, 0x1, 0x8, "8dd32640ed49e86e614e261ef7374ce0fb409d65c1828a3c1f9fd30b66897c69af3006a1f8722817e14cce4f7a1b4ae23ac2da120c9b4ae5869c1ba54ef51993105e71722eb2e7"}], 0x5f8}, 0x1) symlinkat(&(0x7f0000001140)='./bus\x00', r0, &(0x7f0000001180)='./bus\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000004880)="0a064dd712754bef698a7583f07e8ff3bb37192abfce83b45966d2fd3ee95e67de5087d2a6b08ca28a059b7fb6b7e923d000dab334ec4c46b870222bb77458ef584e2937781c3bb7a8db2e7b63bd04e9df6262cac347dfae3b472169ef083c56272459acfd5056f453badf9dd9d8e01c9e0eedcf4f81161c3b5737ccd63e2662c43adde823c9fa6d1269e8008f9d2b7cda5c0e7d905f8f28ecf999cd83b735d74b455227e840517d8384c664d8b2c64239b9ad04e24715632ce94d7e47b67c54ab48728122e43e025cc355da5aaf63d6720c34f61a0a7b6913e748f640d656523025fedbffbbcd8a10f362788f65e954fd5fd391eec9877d354e0b982c3b32a825c97632ed261c20b20460c19609d285053f0e45d112e3bc04d0a47ba7fcc442f665bc26aa63efba0e8434deb6370b1ea82da3727748c1247420eefd644b86ea5845237ec657abba0e7b4804af9a182214300c2271eba83fe7a946861f22522ff713e648076fa2950e3359096ecb86a79fec0bcaf8b10dda42d319fca6a35733dcae5871815681364b306260332d047c67adb49d70669a37003572fdf643cedc78555bd9b615680116e1a5546179530a957ad11d9586076c30477ea0b0db4054bd4f51bd2df5558430036b3f898f900494e635c6e9608e6f8b623a472d644780ca59b1c93f4e79c49c28485d8f0f4dc9b3ee7b0050b848936b7169876fdacea73730b94356a4ca07a848c126c4e41aeff6d9c2b1935d2b47d99f86321be0b42c9448b4a4d604dab20a003fffe5d62f95577752674bbfb3fc7f45596e42021149df1fa0e15845d3b7fa19759c3b01232406d73153795b0068cf92107633b429222961081f98bcda11c95d2c3604af160d66113da6168a24fbfbe13198f3cc3265f726beb17b845397dfdd52cdb38fc72733b7618d5dcd9d39a66d5c1ad48b1c5dcb91e52cbaab1d42132fb1d5bafa2dae3eda201e2095c3a449384b955d9ecf7a2fee27cf6eec7b5a260fe5587991f7de62aa1fa03f431191dc67cf417db0f2553f71ce588fe3cea0d87362cae458e122dcd9d74228ce7766bd35f5cb15c5e7980e06156441a236cc1731d5413a361d0860e4349c8b6c07f7f1f5c709dd4038c638685ae495d160870a2f7ae1e17fb72739c83eceae516eee9952f67fd53b2960ba55525122184ac4f0e2bde8d32b570fa9b3b18eaae0c2080506b1a2d86daa48ed7c091f7a957cb36d2f53a78005392e6237a6da317b79dfe26ed9d433c9f20c722338e70a0644327f30bfe7cffeebdb929a9836fa3ca9c8b8cddab71b3a7a1f6d573527e40987acb5ee710cb4edae318ed7b3561863eb05eb59b5d0f80c2925c12522278ec22ad2d7a341b960e4456e673ab91f807bc6bd2e3f0b8bfbd1c4d48cbb1ba0f7c0795cc13ec8026e822d5a02f30f3fbf2a1bcfd64a70590db334597838b28d5791d08d47638a574468d07c13e023aaeb480e661396d1861c7a8ada57b1a26191e1f037fa5c3451986e45ccac6d2e43452341ebe94576a84529ff8181ea917d1d28160a16e1b0868e2304dd4e3655a30a6babb53559692dc3a2d28e3f62f7083275e86a50c72c7587f25da021af2e9d7da6dc5553f3616f883432ce7616db7ddf0b2d83df216dbeaa625e4984c58a83a7be03c477d99e02eae147cafa337cf17bcdf4a3e12e6915b83e5e80f79fabae83e571563ec565a5c0dd0fd79297f74b13f275b462188fb97f0e1a9037ffcc39b2b2be26b4083b348593493d9526ec35a4d413a59a800fbf1bc3f8f88bed48796e95f920c91e589d8e8be0f8ebe820caebdd6c2efe87202b533b6273349856d2231b351ac592f8e8f513e3006b3ab0929766a33476f8ee4b171459ed847752e1a5a272cd9fc99db2018ac3843e7bc6be2713c41a5f4c0f5b00274bdc5b582cba4c948ed3400cadc54b75bb13e3639a96464037c3e60b9ba463e0aa337274ff82743a6cd95f18d00ab6c0b995087b94c46fdd2de784ced543ee3f5b6c97b4e58acf4df9c7d5d6a043f9d4c2199fd716ac9cf182f3a635c2722d41f0f07dacc127d13dd5faa992d1418362864bfd01be2544ff99de85926ce6abf90c710f397228c68cd157233becc282711b8cb370e7d63ff7e43e5774ef0b33706edcd82e5ce6714d9ccc7375382af995e26650c0152d83f541af0f3b2a0d8a3cbc6fcf9e3e382dd6e35887b35819387d60249957c0e5954dee0dbd074c59cc3a824b3a255a300d5d23d1738284ea1cdce9e5a9a01749a11fff340b68cb0c342ee4c5784eba86e842e29b65d0a51d0f3580c3140de5844b1d22d537cb63f12e1cf2cef4070e85df54a74b59b892b81eeeba02e514d590636571673594696978fb8d650337bed9e8b0c9172dfb761b6cedc1dd56293202b2e55810a9865c2f66feb2104ff47b211747a6b84c1062851400cf305374b4f49cbaa826c1d6085834e002a8fb2b9e3ccc2154edd2e701f41adec78288ebb75134f410b17891f99724e1bba0513ef38e9442bb5c17f676d9ec7a3b680f541fd8b466f17dfadc8bf0695715da05fc6f9813f54c807475e1ebeb9a144f06c7ea512ba28b4571166dd827520e9723659073985374a215f83cd2ec15771871275aff052103be518341a0ad15d575d3f21a85df9b3fc85264055a981526d0ae9818a6645571e12385fbf95871a9b45c6be0089f8137e8682fb35905121c5d09a499a5eb82891d434703a9cd78db3f7937f67b33d6321130d3466af43b80cce1c9f5e5edadca29643c567742b7ca1c3583e37f9740b9991d574ca8a522119574e98bc1624f0b8dc4e8b4c665be3342a453f7292e0993073e92e0bf18ed750b238fef0d1afa09d8bba82aef34764a5e376e75869f2ebce58719d4f36ce7fa5b7768ea908017356291d968a41add6bb915d17bf11689609a10cb1e0e53f0a213dbc422b497add4d212e15b8de5f70c238979efb1defcf9af815ed8ef4a43dfc2070a3ccf6a7d91cb1605036f425af24f46ce0dcc4ca1ed76338aad3a35907b2636e81f9d7b204a4e047d7190975584f66eecd1467c47aef8947b9f3477b895420b1d5075568d8ef4efb4887f93885d578263d5a7030e53fc9fc8312086b65d85e09181979a320a3e79fce07b99d901f81a9b50de28d0482ff9095965adc37bde291b072e9cba16f06481497ac597f1069d826e6a16099a644556a0d3b420c118577ae35b8ea070c99ca7fc58bba6537842e268d7bde41136d432c396ddf553a1876971276cf83f666ce4483bf11ef8494ff38902d826d08272f45f7ca4ea0dbf2dc9c518acbeb02271192353ef56989d3e7a01eed5eb9ba7b913d6766bad7a940e41cb23a6eeae72407af5fdd005e33000fb99d11226daa9c28cdff0ea7ec301a466a7c1323e1fe753bf7a17924b6a8122a5813392c7a0bfc4e6685c2aaba48bbd593efce9088d200f0153c687854fb9a89c90e9c9cb30a3ed2c8675950ba0cf7edd63dac806cca580e168df355c2c3177fa176033d9fa5da37f567890c0a9af903342b43499b16bb5f503b2d75678d8490924a7b0d3a27f2018da4e8de1f4faaa36275aed9f27deac49006e4b90603a504df51631c1b2a09de312f0943b72344238c85684880d76722baa064ea71189246be9086825915cbdb88ded5e03b46c32dbb5ec51e3b4946a27bac43bd82cb21225f2f4213fc6eeb551d83c406561bc2d2e881be8dec4564fe3030aedb50cb10384c76a5163d4358b156e62e4ca605b99eb8b19e847886c832a30f9cd5637d8d21f58bd4b92d930b372cdcd07355e4646455918e1669ab3a11f734e5437cf2e04ad0b1cf8e3b70e7ee8f19d0a664857c3e56bfa675b9746a9f19bc9cf875be79d8ca9b07cb57d002f2e1c9e6fb182621a979792817e28ffda150feecd15b7189c627abffbe39246e7542a7a6a6c9884f59a7f7a353ec89234a9986ed7ea39775e80dd2b68409cc7a6de6a8725a91640ccd1e58f483c002b9d7d5eacc995348dd09217f026cdb80780cc9057c9c9853aa42c9a85c37e15f6de063252844f0951efa146cbf6ec48f9eb0bfb6fe5fcf1832df680819591096296b1a993e394dea49f960646fffa1598891279e1ff4156941b74ac346391c9401ad3505f80dd14b04e23ee6340b9cafb60e2a6d5e4db1565a19837047cfbb54a49d6c5bd249fd39dc147332f047c0e53c77796defbcecbde6fd0d0b10aa655f78974e5c1a3ed9648525db67e21410459d388e185489289ff4e444edbee9c9cd1bfaa45aee9da32a5089bcb2a5a223dece543723a9972a07471da5e63c78803a1483a1bb100ba2641208684494665e1b6bebb1e2d7978b9b754c15ba53135e61ca90fbd9fe351db8d3ae33118694399a3abf3f6ef6c7245c5c012474b8ad8396dfd837f68ad41a2cf44c9d34a5966fe360fb955bf34794ab48817fb336a1ecbf443eb794700453741d1220cb2424732a645a9a13ecf55c820dd67ec8bce0c7088c33318c78810ca7bff047d1459f5ed87f8a8c1af63344a468c030f4046f44d35231ba7e2ad108e288a948d584442ea6a9b21130622865c00cc49621c0ec8d35d36ca8283940780ce62373a2214dedce10df7d6ca8c04483034de779fc6a9ad88830482afdb7f6a5c1ea6029a6ec7cc4f438d784ce3482179eb61b3ac91f4d5df0c5991c67168a0a5227cf656467f97828a39d825174812e9268c81eba4ddac8aa75a84edb5d45f5744fe71d85baf36154ac5ad2d5166b3f524d175b296914374b9bbe2c405238ae1273ad1422f1d1e20c227feead546c5976ac444098822f832dfa7282caa6df1a8346542647406e571d2ad729ef116850412b6b255ee4373cf24a4556ad303e299b3f45813588614f054548ae2910e4b6fa7998a40936febcc8e2bfb46fe6c8639e8d2ce062c8eee38401f8b8cdf9f94bb1f0b1522ea4da4801b45b5f79b002afb96d28f611623615c70b0ac82c4eb9b9b430e6b9eb3de1ef7b55d5657a8a0b597532241b85890a50e6a2ad9668bf1e40cf556aa7e9524111526094a9cecb6e6e2c01e91b8289f489c56a2378d943d470f75f32e01fd9c7720f670fb7c13ae916447dd0aa22ca9367f1389dfcc803fd3ad9b93da6074f780f5bf8f749707840cbb90f0fbd0d4d47e28b82bf57b36a698fcbb859e99cb33bf675bded8fea4fb87e61eee0e8a6f6ad8b7edfed5a1a46425456a900b749a5a238e81904d55f0cca4bfe744ce1b9988e71ec31a94c2dd18c8a3acfa40e3eb92f41174d3bd372333de90387be3e3a691a6fa86e3eb30bf48210e50e4063924f7833124ba668bd216e065de2cbd586a1cf4ea29bc83854c64210763825e5d6e87ab2590897835928e669aa0c023c493a16617a0760cb98cf2e7419a636388ada6c5c829120c87761a1a6fa082afefc0808ead373a106d2249b7b22b223b9f81fbfc7f67d925cc94140ca946b01543dfda7d8417cd3b88805cdec543be7cd04bda31ba839539bb4cea9bf2549d2d48274147c48337dc58e028fdf71d449c8cc5aab38a8249f267e4d74bba79b2dce51863b549a03303f047b7e5ae729fd9b2671bf5801172ec8a7604bb6a43dc686623d06f6d542fbd9ebca3c1c9915df765addcfca0d9a5de99e667faf0de7d3d6f000ab2b63872bd927ee9cb48557c846c069fc385a2ae10959db0f1567392487a40096956df965957a2581af31b9181ac9cdeeb188f7f2757892ffdd5fcbb96b7e48377007a1b6b0943defd0e342a01b6347e6ef4429bbc0b26122bd014696990179bdf06e7b49feb260bd63a", 0xc5d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000080)="4d444d84ba8451c2e2586c2f135be9b830b04fb8b24ec921fed233e26e24e32935f331e88477d560f1e89ce45dfbc5ad30f69049fe1bc36d39576ececed4c90fc60abd16affcc52c0d460a2dbad687a42be6c1aea7b3da818f83acb99cb0179ed81c2c8b7d41065c9e9b0809f13f", 0x6e, 0x2, 0x0, 0x0) pckbc: command timeout pckbd_disable: command error uvm_fault(0xfffffd807f00c870, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00c870, 0x8f, 0, 1) -> e wsmuxclose(4501,1,2000,ffff800020b42270) at wsmuxclose+0x75 end trace frame: 0xffff800020c377d0, count: 0 ddb{1}> trace wsmuxclose(4501,1,2000,ffff800020b42270) at wsmuxclose+0x75 spec_close(ffff800020c377e0) at spec_close+0x3a0 VOP_CLOSE(fffffd8071b0e3f8,1,fffffd807f7c79c0,ffff800020b42270) at VOP_CLOSE+0x70 vn_closefile(fffffd806710f608,ffff800020b42270) at vn_closefile+0x160 fdrop(fffffd806710f608,ffff800020b42270) at fdrop+0xe1 closef(fffffd806710f608,ffff800020b42270) at closef+0x129 fdrelease(ffff800020b42270,3) at fdrelease+0xd9 sys_close(ffff800020b42270,ffff800020c37a98,ffff800020c37a80) at sys_close+0xae syscall(ffff800020c37b30) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff0b,0,1,a6930c010d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa6ba4271fd0, count: -10 ddb{1}> show registers rdi 0xffffffff810ec6b5 wsmuxclose+0x75 rsi 0x1d26 __ALIGN_SIZE+0xd26 rbp 0xffff800020c37760 rbx 0 rdx 0x1d27 __ALIGN_SIZE+0xd27 rcx 0xffff800000b47000 rax 0xffff800000b47000 r8 0xffffffff81316aa3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x60ff10afdc5997bc r12 0xffff800000026f00 r13 0 r14 0xffff800000026f50 r15 0xffffffffffffffff rip 0xffffffff810ec6b5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c37720 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> show proc PROC (syz-executor.0) pid=203736 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b432d8,0xffffffff8235c6f0 process=0xffff800020b44010 user=0xffff800020c32000, vmspace=0xfffffd807f00c870 estcpu=26, cpticks=2, pctcpu=0.96 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 12625 298316 89956 0 2 0 syz-executor.0 12625 49829 89956 0 3 0x4000080 fsleep syz-executor.0 *12625 203736 89956 0 7 0x4000000 syz-executor.0 70603 146273 1 0 3 0x100083 ttyin getty 99710 456785 8866 0 2 0x2 syz-executor.1 29910 377631 0 0 3 0x14200 bored sosplice 89956 465091 8866 0 2 0x482 syz-executor.0 8866 235550 46125 0 3 0x82 thrsleep syz-fuzzer 8866 283672 46125 0 7 0x4000482 syz-fuzzer 8866 435155 46125 0 2 0x4000482 syz-fuzzer 8866 109764 46125 0 3 0x4000082 thrsleep syz-fuzzer 8866 375806 46125 0 3 0x4000082 thrsleep syz-fuzzer 8866 305773 46125 0 3 0x4000082 thrsleep syz-fuzzer 8866 213144 46125 0 3 0x4000082 kqread syz-fuzzer 8866 168843 46125 0 3 0x4000082 thrsleep syz-fuzzer 8866 40947 46125 0 3 0x4000082 thrsleep syz-fuzzer 8866 446146 46125 0 3 0x4000082 thrsleep syz-fuzzer 46125 21808 90114 0 3 0x10008a pause ksh 90114 198234 44050 0 3 0x92 select sshd 44050 82148 1 0 3 0x80 select sshd 45423 76239 74588 73 2 0x100090 syslogd 74588 491840 1 0 3 0x100082 netio syslogd 40503 478585 1 77 3 0x100090 poll dhclient 13046 302221 1 0 3 0x80 poll dhclient 64105 415468 0 0 3 0x14200 pgzero zerothread 95001 127100 0 0 3 0x14200 aiodoned aiodoned 25378 207205 0 0 2 0x14200 update 53306 166842 0 0 3 0x14200 cleaner cleaner 99964 358044 0 0 3 0x14200 reaper reaper 862 360464 0 0 3 0x14200 pgdaemon pagedaemon 52634 338888 0 0 3 0x14200 bored crynlk 1084 139505 0 0 3 0x14200 bored crypto 71597 492670 0 0 3 0x40014200 acpi0 acpi0 31522 395523 0 0 3 0x40014200 idle1 54984 328200 0 0 3 0x14200 bored softnet 94266 232179 0 0 2 0x14200 systqmp 98717 20195 0 0 3 0x14200 bored systq 7999 339269 0 0 3 0x40014200 bored softclock 26328 201058 0 0 3 0x40014200 idle0 1 207925 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 12625 (syz-executor.0) thread 0xffff800020b42270 (203736) exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82348720) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 pckbc_enqueue_cmd+0x29d #7 pckbd_enable+0x125 #8 wskbd_mux_close+0x98 #9 wsmuxclose+0xb5 #10 spec_close+0x3a0 #11 VOP_CLOSE+0x70 #12 vn_closefile+0x160 #13 fdrop+0xe1 #14 closef+0x129 #15 fdrelease+0xd9 #16 sys_close+0xae #17 syscall+0x5ac #18 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6372K 6372K 78643K 11069 0 0 pcb 23 9K 11K 78643K 728 0 0 rtable 100 3K 4K 78643K 710 0 0 ifaddr 57 13K 14K 78643K 232 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 24K 78643K 138 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 2285 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 163 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1517 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 42 38K 70K 78643K 658 0 0 subproc 64 65538K 67586K 78643K 442 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 190 0 0 in_multi 33 2K 2K 78643K 238 0 0 ether_multi 1 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 335 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 30K 78643K 5848 0 0 UVM aobj 54 2K 2K 78643K 61 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 48 0 0 NDP 11 0K 0K 78643K 78 0 0 temp 162 2363K 2429K 78643K 7454 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 680 0 673 1 0 1 1 0 8 0 plimitpl 152 59 0 52 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 140 0 100 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 244 0 240 1 0 1 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 ppxss 1128 20 0 20 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 667 0 479 12 0 12 12 0 8 0 art_table 32 668 0 479 2 0 2 2 0 8 0 art_node 16 139 0 105 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 4 3 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 161 0 151 1 0 1 1 0 8 0 shmpl 112 59 0 7 3 1 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4256 0 2838 46 0 46 46 0 8 0 ffsino 272 4256 0 2838 95 0 95 95 0 8 0 nchpl 144 6600 0 4988 61 0 61 61 0 8 0 uvmvnodes 72 4609 0 0 84 0 84 84 0 8 0 vnodes 200 4609 0 0 243 0 243 243 0 8 0 namei 1024 20549 0 20549 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 17665 0 17665 10 9 1 5 0 8 1 sigapl 432 1653 0 1640 2 0 2 2 0 8 0 futexpl 56 15466 0 15465 1 0 1 1 0 8 0 knotepl 112 590 0 563 4 3 1 2 0 8 0 kqueuepl 104 490 0 488 1 0 1 1 0 8 0 pipepl 112 1166 0 1147 3 2 1 2 0 8 0 fdescpl 488 1654 0 1640 3 1 2 3 0 8 0 filepl 152 10589 0 10492 9 4 5 7 0 8 1 lockfpl 104 594 0 594 5 4 1 1 0 8 1 lockfspl 32 972 0 972 5 4 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 46 0 36 1 0 1 1 0 8 0 ucredpl 96 3110 0 3103 1 0 1 1 0 8 0 zombiepl 144 1640 0 1640 2 1 1 1 0 8 1 processpl 840 1669 0 1640 4 0 4 4 0 8 0 procpl 600 5010 0 4970 4 0 4 4 0 8 0 srpgc 64 66 0 66 1 1 0 1 0 8 0 sosppl 128 22 0 22 7 6 1 1 0 8 1 sockpl 384 1366 0 1349 7 4 3 4 0 8 1 mcl64k 65536 511 0 0 64 0 64 64 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 672 0 0 37 0 37 37 0 8 0 bufpl 256 7634 0 1025 414 0 414 414 0 8 0 anonpl 16 178701 0 170807 82 33 49 49 0 125 14 amapchunkpl 152 10252 0 10167 30 21 9 9 0 158 4 amappl16 192 8536 0 8119 69 39 30 33 0 8 8 amappl15 184 1066 0 1064 1 0 1 1 0 8 0 amappl14 176 386 0 384 2 1 1 1 0 8 0 amappl13 168 56 0 52 1 0 1 1 0 8 0 amappl12 160 13 0 13 2 2 0 1 0 8 0 amappl11 152 228 0 219 1 0 1 1 0 8 0 amappl10 144 750 0 746 2 1 1 1 0 8 0 amappl9 136 330 0 326 1 0 1 1 0 8 0 amappl8 128 233 0 204 2 1 1 2 0 8 0 amappl7 120 65 0 58 1 0 1 1 0 8 0 amappl6 112 83 0 71 1 0 1 1 0 8 0 amappl5 104 1292 0 1280 1 0 1 1 0 8 0 amappl4 96 304 0 278 2 1 1 2 0 8 0 amappl3 88 189 0 184 1 0 1 1 0 8 0 amappl2 80 14796 0 14743 2 0 2 2 0 8 0 amappl1 72 44605 0 44182 24 14 10 19 0 8 0 amappl 72 5316 0 5283 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 60 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1654 0 1640 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1654 0 1640 1 0 1 1 0 8 0 vmmpekpl 168 17994 0 17974 2 0 2 2 0 8 0 vmmpepl 168 184140 0 182768 122 47 75 76 0 357 10 vmsppl 360 1653 0 1640 2 0 2 2 0 8 0 pdppl 4096 3315 0 3280 6 1 5 6 0 8 0 pvpl 32 502365 0 490962 207 80 127 127 0 265 35 pmappl 224 1653 0 1640 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 653 0 4 19 0 19 19 0 8 0