z_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) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 11:10:19 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="85662024a56e864528abe063a219c716b8e21079751aca603944c4ea0d5ba0da8f1fe36ef257be47835d722db048499c4e99602675fd58a9cd01b9249f08f9a96b35b74f00b16179c25a84000c0e874c06889d8cb9d39516242e5314eb470e0a80e3089ee5530d263856b9dca38aaa97a97ca056d9bb779696fda9b99ace8d6911663ebdbc416cb18cf811eca8cc2704cd8f125a1d4b2913af0f39dacb8e14f64663c05dada440756d99e8543e990646f017df404d6adbfaaf33d38308312414dcc0432ddaf3a8faa82112fbd712157afe03a00ea381806b5051c25e1eef16", 0xdf, 0x6d714c7f1144da2e, &(0x7f0000000100)={0x2, 0x3}, 0xc) socket(0x18, 0x0, 0x7f) getsockopt(0xffffffffffffffff, 0x0, 0x6d, 0x0, 0x0) 11:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x7, 0xca61) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0xfffffffffffffffd, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x400fffff, 0x2, 0x1}], 0xfbd, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0xb, 0x32}, {{r3}, 0xffffffffffffffff, 0x4a, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x2, 0x24000}], 0xe38, &(0x7f0000000080)={0x0, 0x4}) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x4, 0x5, './file0\x00', 0x100, 0x7, 0x5, 0x9}) dup2(r2, r0) 11:10:19 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 11:10:19 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x8}], 0x1, 0x4) read(0xffffffffffffffff, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 11:10:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) 11:10:19 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x8c22, 0x0) flock(r0, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) 11:10:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x40, 0x6, './bus\x00', 0x0, 0x4, 0x6, 0x1000}) 11:10:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfc, 0x0, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:10:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f858c050480ce9c857175bf324030f324bd85452e37390f1bb976e88fd00833a400a3273219e5a51082f39d4e06834db3915f02c27001e59a842116e0d4caddb8de1254efe6b1bddb3071c818eb986cc609c598c795598d1fc4ae8337e94772d8103c20a0e00a267b520059a8fe4bc22a7035c32f15997efae4192ad01c4cee532f5c1a745cde5587357389b91b71a1e897793ebaf4e57000c0e6c707ecd1534c40fea6d14fb89c7e497db4e3da21151dcd8da49bbdb5846cf758b934e8fd4d32d155d2e5624d38af285e6d3c0558a7ea4a9", 0xd2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8f, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x2, 0x7) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:10:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x7, 0xfffffffffffffff8) 11:10:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r0 = socket$inet(0x2, 0x4003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 11:10:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8) poll(&(0x7f0000000180)=[{r0, 0x42}], 0x1, 0x0) 11:10:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file1\x00'}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x994) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000224f, 0x5800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 11:10:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x200, [{0x3, 0x2d}, {0x3, 0x2}, {0xfec383982031d13d, 0x1f}, {0x3, 0x8e}, {0x3, 0x66}, {0x3, 0x48}, {0x3, 0x80000001}, {0x3, 0x8ac1}, {0x3, 0xdf9ae96}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x4e8b}, {0x2, 0x9}, {0x2}, {0x1, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x8001}, {0x3, 0x9}, {0x0, 0x7}, {0x0, 0x21}, {0x3}, {0x3, 0x6}, {0x3, 0x1ff}, {0x2, 0x6}, {0x1, 0x7}, {0x1, 0x1}, {0x3, 0x1000}, {0x2, 0x3}]}) bind(r1, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 11:10:21 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x10000, &(0x7f0000000080)="9a216f7c9d034179f0a9bd87ef5cf898aa1801d6a72dd19e07bd28999ebe6b8ef360ad857d5f11adcc03a42e2a6329132949ce2ce5393373c15b7823b615f65dab1b958277e9bdf4a32199913ca5f5a071a033ef0fac9a404278a7bc2ffc5cf6077e6806cd4f94ca722fbb38332432fcca35f1e92af6b42e82cc0397d3a3a9da2adf43f4d3ccbb7b7769e4154191452655012c3cce5211f490f721dc72d298de7795369a9b913c83f144d60a2755835a1371dcf8ee943da6e3eef2462d7ea7663bf260e6020fdcae04d79eadf8c41f995a150ddbe3ffe401ccaeec137607386793118f45c74e076f06a88d1b80bf4be5b228d0c9f137ca", 0xf7) socket(0x18, 0x1, 0x5) 11:10:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 11:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) lseek(r0, 0x51, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000980)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c190a0597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd0607b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x201) fchdir(r0) 11:10:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) dup(r1) 11:10:21 executing program 1: getuid() geteuid() r0 = getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r1) r2 = geteuid() setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10480, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = socket(0x20, 0xc000, 0x20) getsockname(r5, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setegid(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() 11:10:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="50b9474dd5bdc309dbf324b8e5c1d80f644d37a938de457dac07f8c8659ed0f0b562ee04fc36b73bc9e1769bf659d9b9a7aafd972eaad015b3b9e8baa2cb7a97098ea11b3d19ffa55909d2d5a42dfabed4cc1125de9c675ea6ee5d23e8ba12df627e964411b512a1c224b2aaed7b073ee81b5fabed0dbcf1183506fa", 0x7c) 11:10:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 11:10:21 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x85) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./control\x00', 0x800020, 0x40008003) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './control\x00'}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000200)="e2215121167455130f0e2e7f5e2078d64d100f99ed8884fb0fd148e97e8f4a6adc97d11fe13363ad6c743b0bb22bda419cdc11c83454a557ba5d99c79b531e9bd66ca353a08cac2baff1b74cd1b66ffc50fdd65facbbe10240f22263d9dac27a3b89ea978268316efacb06292ee071e5667292e613035771fa1aff3fd7d5ec3bd68fa8eae7d53737304d2f738cde4687898fac4f38d5c5804470e227cf311ad54d08af3793354a9645858bbc126b5a7faae32bdeca77a0be4670e637058d0a1ffd0121578e32df54964485535c8cccbca81e0fcebef3820b0fb53e1cdac3c4e5d0646b8fc4d73ce50f51d554e3c97fbaaae4df4a6e2bfffce09b06cd6e8e907b7d808abdfe3a75c652bd41fbca1dd17ebc2d1d1733cada10e41598a9a9111b91080b7ce8acf7f410015b2e3ec1d286c42be16969f518abc2372ab68e5883c2789c3c9ccbf1c505143d63c086fd756271a9e991bcfce538989425a2783b5a0336d9d93d2449fb17450294ae673546806ee67af64ce173fcbcca11e635f7cdf8acc77da921ccd36c52299a48b48932ae688b8fd6f6c0a59941122372e7594db755ebd7c65688161a432d4b68ab8d6d020b8baff6b334caed855f26fb27b36b45132755e0c30d7547b572ff58a1dad008a2298ca33d95a83185ad9f165af789868b91753034ad5b5be0b1fe12620494d5a3484ffbafa17ae9dea7340380425fd1bda3c6448b387ce8f01515a100979a6679639db7a8b4f501e115a4087922851925da61acfc0131dd3b64d6eda25ec09f3065cc42a5dd9503c4145ad2b8c1032c1e03eaaa540edf6e2705893d903ff4cc8aa6f7bd6c1dab0cf00330788c4d99764593fa0aa73052f948a6c3a40099b4315146e9732badcdf727164a7e2df67fb05d06b899d87f45206830061d9860d10f9588d845de76712a27afc261e307a7cd84d52fe377826dd04832ca6f449ec8490753c13672126a185b364faf428550e83d957547781c6538e75066502a072451ab86b93cf4c664e642cf713f3076c60cde31d2768b13cde062d3dd13a3393e10101b3ec4680a73dba0509426e2941f6923abf7868ee5eb102f6332f016eb9cde7ca0cea50e02d83a2e61fc4ca68da1ba647b84f446da944997259bf76506ef42c244e92f6bf0833decf0a3f2c76522a67095d05c067c1a7a1315eaafb68140bed703e33519800edc4ec20c56ac1fd070490b31b5bba792715ead452c42a91f183372b1113d720b63dd5e3f6c4e11b445395cc3d21f22a1ddf883458940ff7d43dc3f6f228ef12a075793e694751b2349abd124a436a37b85678a70495f596a19766d66ebe05cbb05656dd543ab9fa1fe23e191e67f6e29af1bf0e5b7e48906bfceb78bc228eb182102f9369c47f7ffd018282fda08c732b70fdc1826c862242f976e07c83630ac0ef38645c56cf0f094fce7e1944d7f25b609ecb93fb34f962bf5d2a1abbb59d27170565f5aa38231b005d28191b3834a8dac2eba9d27779544e3f01ec28aee0c1af7373cf5efef8d7bd337741eddc64b63eeeb0306f75b3ac6eec09080fd8166f82147196af11552fd619d486e6d9568fef164640cee47854ad3e6c2d969b1a8748702b6bf4fc7c344f2941ead136f5046c8b34be1cb0eb1e4ab069f68afb52665f25255fd4a432b9c47c6e9c4306e5f520de0d077d46ae8adf0a38f91c1e2af6c899802fc96f8d0afac71770e1c335504ac2812d5dc60d0f2450c54bc934d6550c6666f12ad633a64c5865164416d0c80510817cffd19069459f16e0d507af25966d23efb2e6f2fa904c7517e4ba400f440bdf589633539f8e7be1e54a6b79780ec589bfcc50437d4c06b191ac72091bac2d7a68961c7d3dc37bf0e7658176a8c5d1e6deb14ed837475b567aad557ce6eedd44bdf2f2dff9d9611fcdd2850a2ebb48311e59a16c55d72e6461f65e991955c54382f568ef4cf9e3043567145d09660eeb00a9a9001e9c558db09b3fefa3f9a22f91cc53e0a8588dcc48a9d97ac3d376ca61346eeb5217a7b62a5e5ca2f3a7bdc010b7f8b0203a02bfc03443e4bae1419377d96a5db32b821584b3854530d1acec445a5b51004215d82b58028963262eb9560e790a60a4f08de74df352a5dd30befaf112ba716a335a8e0556c756313389d8deb2063b2667e95a4b1ccff59e4d61c9e559888a5166ab231da07a965621600a12805335cd979a49ec2cf66b370d20f7f85ccc3068c4c2d4206e04193b4f873ee816198ec05669a173d8acf79697544354d391d1be27c7e9eda8165c1f4329ab7d020c1fc8578a5495c4d07abd76ec3c5343042bb3013920278385b02ebbbaedbb1883ffaa120c1f6dabbd37cc51b8bd88230d4e4dae41a65f7bf18f177d718e80b52b9ddbdfdfaa250e8fa9b283a729d6f81b4a3e20bfc60264cc351829447f321d28963a0e89a6998ad3d3d12792625c41cefae197bfac2fce0c8da10d08e130d68fa0398400a9624d16e5ee6aecc606f98755110ee718e29059b1daf29093af33dc7efdd8dfad94eb5be8244e4b072f7d4cd5355f60f5786603888f2e7d2b296264735178e78cf642f0b568e74ebdd01f8f879692d3638eb28202d19e0e4bde2bf30898dddb16fb01260939ccbc8700887f6f1dd7374ea912fe4354ca87172a57de221e234fbc942da76a67feabbfdec0918a9baa4cc4c00f4cdf404736a89ca6c0503264a2e5a2209f21dd9924410a3856476b9af961a0d4548319b3206a0c605a4499a418eefbdc62d05c6c2b748160bef50efbadb22f2f3d4af1f3a1f0cb435df268a292a624ab8e21fa5bac49e8115a12893e33f0baf69439e2bc383c0b6c506b407f484adc0f72063fd09ed535217ee83e05dcaa82dd00ea6ca8cc2134f24baefcc73945758594017f9b13488c6f541671ad9903f189964d39b7b614717d2068674ae4148abda6e5257b72c7868a72a69939943f9f7fb626e4123d5d36da702478147a2156e1685f438088ff6e88ad6d4bf36bd06dc257674cc3a58b4916b3a5d70731725b79189c80c6846c70b2e23f98b9566d5d1ec40d8bc808be4022066f1225e428f1c67a83ec613f2f0558d73914f548d343a649da6164d80c5723c7269dd53c7d3a4dcbfb1a6e06854d9e32087c618e0697122882238607a8768d70775c89503386ff99eac1ee2ff543df6f00f3a1d2ba39aa6bbcdda54967626c00f424855d91ac783e509b9b79c06f08aaae099215a7c6dd9e8983a15f2f8a50cf5ac80daff1b91286c36e03d29319404c89cfac9d4bba31baac2ab41a4565a4f58e150b54329ec56d7774cc1a1256306811f026f703e2974b47e23e5ca3ae063abc3a99e3067ca665a481d0d84446be2f91336f2d5cb1b0933351d41438234b079b461b9100cbc9ba7ba597dad50885fbf8f537fca9e85f01a7cb0df1bdded52643a870464ca05dc42ce4da85d8dddfb99cf1f58972eb73c94c11eaad1d5b08617016e01c33d479bf73a72debe884d692e4fdc513e580389120b5a18530dd1bc0403bbc1e22344e7c8070cf45e67918080c11994e1042d3deea21f886bc9c142f9165a69774dad8dc394601f653afb8b37c9f2de6fe75f0fb4813bc057620b95d44422281117429bdeaf5af15d0804955ce4665cfdf20f65d88b70004add66732a53c5252b1e74853a507c70df256bfb78ecc58fc1f29230f4023bd08257eb69bb8814871c303549d7b28811381d51cfe68b2074465d38d90c25d4df21d36926d2c686cb4a2e245b202de652ca09777517948df1f828a6206f4336bbc4c4238ee5333e95c77679f4437133dc58848517bbf7d4cafe5cc6674b83f2227bcb35df421b17c16d05453c31cdcaaea0b95f865ad6372c079f63be10c474cb924ff487c69ec2f476f5ea8d521f73a0df5e3cf4b590982197b30f84bf848898d86187f772a3205c23fd6bd57cb4b61278c15735d3496be89eb1b14b34d9e2e1e4d8766df4141cb9b214c41ec15b61a31431452c1c9b5d02918239cabd170fd578c6e00b0a257969946decad12f66d705487d457836570f0c9c6c42f5314a513e606e67b3dc0429fa988757839aeb9d7d673e2954a54aa6e038a0a1ee211c77a09de29467b66662090d786a40fec62fe10b5d732c3cd8f5a87ee49cf1dcc6e8aa82459d0566849d01be57e7d97bb05d7e128cba4aee7a3aed4f1ea2d726657fd1638e731da65950432c9c220b068917667e7ae2ef3790eed8c890f79714e0f0d30d469d83abb904739c33b0a786a41221b1aaeb317191d8d93fce6040902ff8f7ecdb0a02f3d95fdec9d9052530d2de526b55c21c791fbb78bda3a00969a5e87e728476f36424a2e25e54da985a7b8a0693241a4bdd1665b12b69dd7291b74b4b1e6ed4a30d75d3f26d56902d2ca0b6e3c094660cd23ba5a6ec1aada50327fd93a16cacd6ddecfe73e775488c4b4330b4de2911e442f9fb28608972af9746e1039e208b7d96c7dbb864625e9ce3d0325830d73862ae1c364129f3d5e3080ecacdc7729028589f3bb79fb74841f9a3d4eb0141fd1bd1cf70ac3ad15737fd28c872fcc92872dc26fbfdf093bc2e0fa77901b6808cdbcfbd9dc626ba2cf458447b24ad10e80f47945581bb1e530a758a0d916a849816cc8ad8970dfe4aa4eaf2506e73ea994e756afe5030cf129753cde571303e46c970308935ab205dbd54530a8b05b959f3cde5269bdd0176bcd6049fe4146afa1466d6e52ce89a35d6dfa724bf05eba074280c6dd50fc43f0f79dbb5312eedba3dac8f9f5f2355929875a62e4cfc401b903ed80dd58d996268e0644f89a914b9e17d8c66d99efc28962a69518e3c350863261e952c74b2759855a1883417f0e2552366f0e3ebf11e200dd127cec63197eaba44b57d1fe4c50549df14134b0ceac68f679bc823e2ac899c5ad2355978f5d92ffbba09339264e2139a963fa1262dcdcd730724ae9281dd4a875816e44ae8334231b6ab3e810b1bba78258682103d14e84d4cc46658103fc16e249fe6f79a0eab699c86eee5d7b665386062eb2e2577c8a0483d7ed3a6390cd3af590fa34bfd12d073a5c1dd3b54367bc98905f8a89184accdff2cc4a89badd6d79d3ab1eea5dd6b5a71609931cc7af1c8d669e11d221600d5ada37004cf2f62d3a21c38e0ae06fc6e5928387ad37b440889a2be5c94affa50bb893da2dc1ec8e2b20e10181e06107ec53e79948301a47ff4b24680d5899bcfb0865225174f90eca692fc93efdb07695e3a7c2e3ac0c4b4e8632c4e6a265ffb9197cd89d82d3762b57ff7e3c8a37ddb833d6c6ee7ccdd0fa05e7b5d48d31b242a92b631fc39049e34503ca3c485992b7b96fd2f65ad7cdf88fe2cbd965f7872d09f1464032a8545fcf9123895a413f4ec7baeaa19d3964935d1e4136bde1c15d768361dd4ef2dab6d3c03a1019eb4ae48d12b01a5e075d555d98c7f1baab096aa6feec183a8b1a06699edf7f035ea3e891d8fcf1e15bb684221d2d8bb20a602587fab4e2cbedb503cb0f33f928d1461066cb607688d04d403e052f260de8022198975e5df3675df0e430ca22a89d6862dcd0fea78d0aebcf71d08347ee4fb4d675f6450742a265375d062cab8e1f760df74b5519ee304d21b845d3a407f6a569cb3dd1493d0ff01b1387ecc7d322435793afa267a3c6cb11bda29d951551a477a8f55f299511e6b3be556ee8357684798dd184e97adc148b6254281d72b867d076ca52d3d46c53b95ba860767db04e582c56419bde23ea880f9e3e8c7fd4fdc18df18283664b5dba2aec7bd3367882", 0x1000}, {&(0x7f00000000c0)="d28316f855d5c9359c17e74a5e94ceb52f84c3d389cc9a0c1cfc15d515bd52b6b0a8c0bde382276d702e03d72aea4d12dbf907c3a4b5f49bbe17424bd3ce14e4761a3552f4e4b6ae67af832d541dfea12ef043c3c6de3b73c4015315235f3e6b4da1c4afffed506fb9e36d747d5b2e2659b985fb84bf7a90bae11da4f7cadf09130db65f2fccd66fd84d0c9b795044f89847101c6a6ee4474fb313cedc", 0x9d}, {&(0x7f0000001200)="ea08fd7d978b46f85036c7792efcea6ddc645331f2ecf3be237ef71d3df75e413d9043dc1031d72663c781f1728cdeb022f8e389a67ebb2b9325cde94d4b7838adffdf20bbd9ec1f8f03dc7c6a67d405f3c46f", 0x53}, {&(0x7f0000001280)="878ddac8c35d8c319854e0ff51364663a2dfc00904e8ba2c7ffabd951460db9bd99471e5707a011704a0ac895b91cb19af65e581f39c031fae99f7e250141cb313", 0x41}, {&(0x7f0000001300)="6f4326f1a538b378336c5701d335d27bf803a84a5276c2c40c1009c7a4f1be819ace12e130aebc8df8a118237603647ead5c7fc95d2a84872cdeb6698c2feebc41105c0e332b183a143c80a7dda71c6dec7dc97ec494ebdffa6c63fbdb0968011e52ace01ba46e21185e5ca874146d5c9c16f075cf4ab0de705b6e7cbb111bf9d42fdb0acce9156a6f3f0164bd760512cdabf3b2eea3488032a9136e3804d2f1e6f7ff69d833ca112831aa5fc38ecf9b1c735219884a82eb0ed03bce61d9e763251fd4fe17776c978b3a66", 0xcb}, {&(0x7f0000001400)="22f01a68d43427f87d751037ea05b910c7f680896248fd03e3377128ec3df001b1e49dd84b", 0x25}, {&(0x7f0000001440)="7480f6af4b27c210dc633242f52f75f035d5063b9d2b5251d7759f6d05b3e327bc1ac4902681ee4f0809f37a583fe725fad8bc62e5d3fd4108a6cbf862e0975f327f60816db33093ff7954c219d2800dd244441061de", 0x56}], 0x7, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x100, 0x8}, 0x8) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001740)="a3190d5760337665", 0x8}, {&(0x7f0000001780)="2169c22b1cd749e8f21540f81ffcc7c118a7a76983277fcdeb23c3b18f5653a0b28937475113b8e09daaca3469b5a42a547d25b82d1a9bd22c9f9e08c3270d510af3c861af580df2aea7d839a4ba0e3997", 0x51}, {&(0x7f0000001800)="6e277820cd0f668143e98e102c9b1d181514f31657e2c86c77f0235861c47529ccc7ce36ba5da0e2d587578c55b9c4a91516b763620a9f5425febb303ab6f50b69c453ba4155a0593ed78d53fd02b29a80b8c31cf18ad35964a5195444d9d5eeda303799ca60be", 0x67}], 0x3, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r4, r11, r9}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r0, r0, r0, r2]}], 0x70, 0x7}, 0x9) 11:10:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:10:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x7fffffff, 0x3000000000000, 0x401}) clock_getres(0x7, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(0xffffffffffffffff, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 11:10:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCSCTTY(r1, 0x20007461) 11:10:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kqueue() r4 = getegid() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0xfffffffffffffffe, 0x101}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x3, 0x44a, 0x400}, {{r0}, 0xfffffffffffffff8, 0x8, 0x36, 0x7ff, 0x800}], 0xffffffffffffffe0, &(0x7f0000000200)={0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r4, r5, r6, r7]) 11:10:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 11:10:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:10:21 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x1ff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) r4 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/65) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) writev(r1, &(0x7f0000000500)=[{&(0x7f00000005c0)="e2f124f6153be0e45ad1a9fe76a74ea0856c425d71f96a24bf1def2a87226229e6e53eac2ef0cb5f037cfc157adf36f06ace2c71f28bdf0c568b260219036f9928538f38642a39fd5377c63cf712e9ac42f0492d90cc2c611185e515e0a101eea80b845c7f2727a6efd86ad71680302d0db84aa024f89c1500d0d7d0211ed9a30a4987a5858f1c074c28d7113baece44813c6d4394a3e90678bccdce82941d7ed91dcd3c3c9ba740054036788beca7aa5010672c517afdb6ebad0aca3b904bb2a2288a9a86351f2fceded9c8d2b680797aed5cfb5b0e3e43d89196d0422830669d829300b0e1634d28893fd8b3563a8ed41e0f1fa8770573a231674f96710abf7dcb6cb58d77456f5419aa7b881c11346a5a0e49ea7b1614a29e251cc132b71bf846b407d47845c08d0a95d1ea8c3f23ecaa22145b6e686bd6a9394868b0c9a82982b1188b86dcf89b6286cb09c797ccf4ab390fe01560d8aa86b87ba16da1a2c01d953f00e0e9a175112dc38336bb2bb1ddcf90129d995e7caf511cd13797ed65edb4b4a3bf7c8f5d8b54a5a420b4f0af5169dcd45a8d107475ae0d02fa5c81e7cbde4829c835c78552aa0ee96e2d4b5431c556b5eac660118241a9ced4fa7cf3258673b6ef73952628bd985e184d8eca41058c9b0dc2fc212df1b7cc2600f1fd054278e5ad7f2a8b25afe0749aabdbb8fa97679ef362451b8c4b5359eeb6011ca6264a457280f89d61ef528aea2cc40f55078b1a5a33b47373d7401d843d756d069e2f120d0c5572730cc45db2d4021cc3c957456f34a70d540028482c0846a1a41080839de98601edc197c7aaf45fb3a2db0bab614a2b6e2176ffd816437abd18a14f4ac0fabba954842e23f00d270e037a07396a04a8be643cb5e5e560a211ef89fe80defd9cda79c4ccfb082802bb915ea73f82cbd31a838e6da814badc443e89ce070d58e0883ab2a51feca69f7130f86e155529474d6a688ab0ea5dd656d88d457edc91b5387b5a5729fe0208353ec6ab6c52047366fdf8deb738bc58d752e68a1bb8150f25f93e2d669a6b812e6a48d71cceb4f8e759f43174911984f88636d402453368865105d63f0098071183d377c542296ba6a72b2be3d69dceec99ef8dc0398901934d3caaf69dfdb862c901fa3d5151e4e608444fed8e197284afc37a38a9bd5d314d2cb47e83bbdd65b0c3b9f889108bb7693d5708d16a712a20586983f1d09e44199dfe1cea4aadd4cc628ccb61d59d59cf714661da0c056ec30b4e7f7f2b91b25436274125084d4c3304e56ce94ad34614c12c7cc5b051846ca9ea2e1c7a6736a04e97353fe0ae887d4d69e467e5036740b65412c18e66bc076ff94efef69f597b2eebc16b150fb32668a0e3173b0e648a972c8fc1ec67f6e9f2696ae8e261ffbaa29dfe6b286ba9412fbae5a9c88985d4074127c31c524c0cb2719f5196394a9267dda0a2dd6db5bedcecbec8a644eac8fad3ab3a7d8c2c98f7896738d84f9463408a433164680ff2258b9b8336ab2e840509d0f68ffbbda442e7a8bc7cdd0a95e9b9ea9869d16c1c16616d9beed8ea7da185a23584d7848cfb092c7882aeeca7bcc742359679c732ab73c4b7a644111c5aba83595fb8b473fb759ad7b648116694cff936dd28c9381a50bdb42738e6b27c7e54496caaf15db48882566f4bc007ab88d7702464f45f78554b7847e989aca026ae79b99ec72acd982ade228f57ec6ed94420e99d6a360ea96353a6b504963014d1220e26fe3d25e97fe0b4158829569335b8c3a8f8559032eb36bcfce58e274bb1b8486caa331036c83d8a50c43879262dce628d82457ac8c7c999e4a3b31d17c7fe78344643045bc9507edebf452024d2ad42b2cbf24463dc6cac3e4d8c42f8c300893bbbf67c4143b0935ca56db26ba43c78bd65057b5eb65cb56436ffc75e4b041d6257a3f019a7a003752af053e1863b3d965b5704c04c55e4295618d2a09de0038312b6bf6cad4eb839914ec650588011c181b66e38c7ecbc9d5056b6815d12a862d78db253fa7b1258861267fb020f26d25bb516ac1193e127b5fe5fb35a41e24f854dc9fc461c168c0326abbc11f9278e6a29b698f9ff7c7c5ec932d0b45026576075858e288fe459093abd713ada6f5a5a022292d2c9b3fb2a4956d258e5094714a23fbe4e669ef29d33255d8b9167d0eaf89cf49eae40f1917b8c8ce7bb351f95f23fc9c6bd69f35fd29fde83dd0d2c5aaee4e773045ee2685771b0e5bf14389bbe5cae4bbeceabf8f0294163ec6c337deab061ea0c3a1830acaed92ec08ec5ca18771bb04d96fff69edc68002871d321348fafe24de5ee3d25c3ff1b03c86a2f52e16bf824a4788d96a216d10148137538425befe3f9e7be96579747e87ccf65c39d16f543c9c7323a0fa01ac6e4157eeeef1feee953fcd527980a3186e7ab5e56be42259441cdce71c5a2e8f1baa98230c08eb3ec6028a85de12e1670b1db01669f5070af478de3f3982c069279ef907ac6434250c7ca0c86b911bba68561b80e8aa5e841157403d5d22d437d4afea78df78a37964f279f3d5ad4d645302efab890c6d3c13d98ddff55d1acd1589f56a39ba21c6c736d8990e6700191040b6a7f9763c7271ae60bbfeba668a8670d8d2cf047e508bbb339203bdbfaac5816668d21789e755dfe51aad2dba8904e100a44e03ee449313ab313b5a466795cb817259058ff602ca5335d4996ac5db5935d73b5bdd7a463f205cf8e66165a3d0409f179850c82409e547002fbd3c0a6e1d4e1225373aaa700c6fa985aa438283cb96f0896c0f15e7dec29081e466e1d420262160a9709bd97e6a1116282ec74cd60429c6ddc6c26f2766fae39af283232916f9e663d2c4c98e39974f53eaff4517d42cdc0be54a84edd7382bb21e279e016cebb9c38c969ca7362892d6e26cdcf4b71893ea74e22534d4afa6bcdfed39a58b15089c64f3e9c6110d00922d228b914db31c43200c67da84602204b71ec5e0e8d12692c7b2344306191448c72f07bafcceb3fad83fa58e65f7ec76d617d430e0382bf26df66ee79dd36ba97ddb0e303490da7fc4e3d910c52f1398173a6b767fb0c035d5e4295fca50d2f55c1965152b922017ca6505ce22f10f252838ebbefba536492469b714b034a30bb618570fa4cfcd2a009aa9d9ea3629983160b4a71481eeae4a6df9ca3b02824220ed84d95e4ce0f2f3c824a2e89b7e364cbffe905a29d8c51d653e489ce06f6212bf798f62f8694aa06f47fd2f33a8fbc23c5733f6c62bca912517e76757eb342088dd737d511e1317a97373c3805711e29d04f000bff3c2b0776cbb12e7910dc7ed9d500f702c0380ddd218ff93cd69c9bc2b934da1f7414facbd2036158bdc7d0d2a46d9932faab41f02619038fd5c1d7709709a75722d5fdaa99954134550c9d8f77fc9fc95580647744eeceafe28bf07c06879fec29146fbcc622f2c3f3cb857f1037fe5ed42b77444e54e84c75d7bccf247d4200070937598a7d1e0a0a9fab99f4481033f2d9ef44ec1b1ddef2c1097290b4db8be11cd2435eb15448c912e0ce236f01a11e4b104b13f9ec47d582d8a235c04aa1a6b4932e871abdefce3ea1cf09db7f28a90f9175a8548bc9dab6c80dcc791982f93f5207ba7a6b4edec7e45f7ee3470223ad07903ea87f94c4225f4b90394ee0a9ebee117dd94e9b875e92f730919d78dba851f9ed3a5f6828380eb16b459f5d3fed85a6c1ba04ef7b8690ec40fb029adec9bd48a946861d7aa040b0e97329366bc3140c6389a230fefb8fa7bc0892e6fe70f850f8e48fac0153e038e7294c288fa5be01d955bed8d1b5b4a991e1b9641f2adaed640d24120e64b7e48e9d49688b504ebb75b0e52cd9e7c8387ef06982ad8a048f40eafbe5776c1ceea8f7cbcf5ad140ddbeca51d876cf71ec76dac282873059634fb1a38dc93db897351e7c04fe7c8ea548b9071b9d971829f4efe24c1e4c05f011b72bb04151cc5cbec32fe4baf0aa03c0ab9ebc843c3b38081876eb2302eaf0a55edc04d1f5d32ed1c60132e7c98da333efd0a3b6d3fbace074085e0fe56d3940069031ff525e7cfcd32f29cab1fc3582bb41568a5430a6a89bcb340845e10478b5f493ab9f4b042cac5dbe44f01b3cbe1fc43a5f822d17e8bf840a67e55b4c499c8e144f27cbdea7c707cf1106e7c401275d9f89802db539de2b0d619d83df90d29295746d786ddd6c012d7819f6acf0c666e2dadf375c5228d04314cd4074d5783fbbeeb0585f4226488b58aa359e24811e51f215fb94ea48c12150be4985cc8c793463664c777315c7eb96f7ec2085427496594fbcc9cf347d503076c1dcf930057cf35a663ca737efea5655a5906d2fc1354fecebc1a5cff621bda934971ede8a917d8eaecbede3a35708f54648a1faa6a616b2c4f69ed268207df815a19d1f36a6258f75316d2b16ae12a314f553fdf55f70a12267587cfcd8385c27a48a0e851b0c5262fc1fc11dc4735a4d9c7ee403d35a90ffc9e774af816c4c8059e43db4885cbfcebd51369f2df556f7d82598371572e11efc704440e3786300d4fe608f86d8973298fbd93c6afae643459a94c10e1b0559b869e007dff73661a0f377e3e0821a9020d07b5e3b0729d9a4fd77a93db67d571468d50c47fb50fb2e82b42e20a4d24de3bd377051c60ebf22da8a644bea1810dd592d79e61670e4512daa5583fb11344b66189d08a17e31378cdf5ddf64bb93e52d10b99d755be5e57a691439a26bdb94b9709e50f3fe87f26170b60161ef7b25a5af662b88625896f9448870e3cf4af9141ad7679c0b9d5e5aa43bd43d3db96a20507734fa179325ac7eae36b13cfee12b8760b7c9e25fe75029ca0957488b6a1596ad40c75d4af3fa5be8d5c92dbfd090e9a6964bf9f0b349b5e16a5b586cae325994af13638f37deb6ca3768d15e1bd09f6d0b957498839040b71adb093ddb33c70d45b0dcebbcfa8f276cad66098664c79e4bcf127220bfb7b14363af3278e05485c521627523408c8cf865815cffdc70a41d4ee214fc55e053b7a1d18886c1e845d2ef4aee50f56d20d9b86286ee495b5af2ff0c1dd518948c2f63326d8673375cb2d5e1f307afcc9a4b8fbd1bd50b769c1148aaf9096799ba064e9dffc6dc7a92ee0f3c84547fdba41a67ad67ef3a6c9afc237482ded86edae1c0a099192e916b07dd5ee8978e60212e2ea47a60a1103ace8a9fa801556eb4fd229cfea4b022a91e61fd797dc5dbba48980613784eb9edb5360da5ebeda101ff878d235da2f809238e609a8dd3805b06fad189d9d94807a7522859e335d4153ad88b38b797cc78a667bc192391155cc36d3d055d9d518c809ffd796aa1fd6382fcac2ff1fa14480a97506c575e733f0d02316d83af7f827b1c193b9bbb78a2ffda847ecc441d531c804eb7135de5672c4ed46a835ffe533fb9338f89e5b77b3bde121befce503a512960ac104cfb740e49f3533e01d27363dbaf86f07f590a51c8e7d283aa17bd976243d87cbd95ba5fd99b80bcfd4dcc58fdcf5f5fdfe4268f32778bc11cb452b16d08c5b0882df2d5f2f4eb0031cc9a0c850f957477ec3f86eac189a7715badaf296f85226a6aa75669fd30b7154f739c1de8f0dbee7bdc1b37132cb927b4e575178fa39f2f7611e5cfd18738787960a62f2cbef5320e549943b33ba929517d02bfe54e0561e30ac677d76c643ff8834189c6a4694c5b1fb30bf8a81af34a9253dee9f074c689d32cafbb7cbfdaa0aa93048703b50c3fde9b656edf9fdd", 0x1000}, {&(0x7f0000000140)="dfab511a5185af0ad0399f4e6cb228e99119d14754140042358caf9e4b6d43041ca4ef8a190d2429a1e89880b66c9c0a649b816cc8fd3ed8bd7b6c3392879894c650d2c77d0b516fd225e7aef44e350b7977402e5d114c5b30612242a5421fbba3ec1f55ccffbddff1b866d41c77a752be8bdede44155d5508607a5f378d7e6fee781745411137cf430696951d0d6df5592379edbc", 0x95}, {&(0x7f00000002c0)="f468c30d32a73d82d9a13d70b6939643c99f026626c2b108ea9a6e7c0d0a57d18568ebb5cae3803e0517c34d55543d823ebe13ddba632007a167e7a37416e12d63757b1d86e816e43f03446a4407a4b7ba1f70f6d3e100c86184d5de15c8895ab9d3191fb8e4c439f49f15d7356745d86cef47b9e7e5ec80be388e87ee67c0889609f0371ae4588fa5aa3c625cb0d76d803be94cefd7eee301950f91887c8f21d5d1d99394fe77335ad0f2dfdf070b41092bff1bb21503b4ae01eb8e3f1f0b2bf350f12bcb476bb659308b9d14c43e9b2f9be58241f882d8ee3375040c483a9cf10da7342557c9d0b26a9c2bdab923a6495b9e7c31", 0xf5}, {&(0x7f00000003c0)="1e7569969e4b6200b6158941acdba5cf3932a03682768549917425c15afe003b5138001c54dc22c8bb54611f1b79731f11b04af6aa00df4ac570681c8264f0064e9a8c3a3994da2844c765853967134a77278a520d1b6d4a2b", 0x59}, {&(0x7f0000000440)="6cf98433cd30de32e52122dbcbe6d998aab95717580523045427ad582c410c9199188af365b29448e68901898ba899710a65e7ab660c3df06af92d375f036d302f9e26e1554a1389be7c64e3652856dc97822bccccf209d61a5ba93fdd5291b4333f927bbb5e85ff1ebea371afe9cadd60e1abe25fff1c3d13ee2adb65939f5dddf431fcd02b78dfb214067427df3930", 0x90}, {&(0x7f00000015c0)="9e7ddebd8f123171dc858a8d5ea1c1622d6c33d764281892e122b58f3103ca3fb8aaf13ce6a2f0ba35259dc47e90e2e61f467961fd48cfd2b6abb4b7cb0479b9a327718dcd1b12bc148122297e96c2cb31aaef8e8e0b0756e8aa40d0a0aa00d3df7f65e0cd4c71631e2edb5d8393a65d6d6df01446777e1161b3efa15f38aa7c5dd40aa094c57c65ec7bce4dff5a5bc141b1c681310eacf832c017f6d6751a578f0b2900e99c230c3f479f8653d42a6d89134dafb1074c2791acdb20f418468365e49ab4589062331f02d61e2abe974b8c50a2d11e9ea3b66312f6724998f878861ad136ba6663960f60f6a3b2c24c62691aee860aa4d376c0e556ca", 0xfc}], 0x6) 11:10:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0xab8317250d240a9, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 11:10:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socket(0x18, 0x8000, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus\x00', 0x410, 0x50) unlinkat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x8) getpid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffff80000001, 0x8, './bus\x00', 0x7f7, 0x3, 0x2f3, 0x7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x155, 0x7, './bus\x00', 0x1, 0x80000000, 0x0, 0x1}) getsockopt(r2, 0x1ff, 0x9, &(0x7f0000000180)=""/121, &(0x7f0000000200)=0x79) 11:10:23 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000080)={0x81, 0xd521}) setrlimit(0x7, &(0x7f0000000000)) 11:10:23 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 11:10:23 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r0, r1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:10:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000001280)="8c9bcfaffd8fa52e4de29c0a681004e9202260996f71d4b7755513d4b0057f9bd18287e0dceaa03c844c6d5881f1280b7e3413c2fd27cc31c644e1f78764f30cb6e916fa6a85d1a0e77e8f41b2c9a11b62298d9855e5365cd3a690254cc6811cc97c9f3b03ecc7ad6c36a6bcc3ecdf4572d5221c53914872340d26033aff7f078fce4889401fecd5cbbcd4a7e9460860435d9f53e444104410dda6041986092b69ab65c6eec900c30adccdc7bf278e6aaa4ecc6144ff1922d9d8c8100eec4cc3315369ac6e7899d713853d73cb705a83bc2c6ffcbc1f58344fd74bd6ad5cf6d046a358b62da87481a9a3e9bab2a55e6867c330058c62a2767906cfdeeb656d9686f29f3d68d5bfadf0673225e51d2b2f160b683244f98035c0d0a3a9699a430d4346aa2abe0bfbd3041b1ebcf0bd60eddeb3eaded33c55f042c776f3e55145db2100689eeb81473d0bc4db60a8dd1f1f2e40a3b4ec200a72b2257bbf79895a4bf4316f804955361f7ad9329bb573e3a1d82ce47a378c2f5bfa17c244a1188e47128f30d58e3b2b67800667679a1b592cec87e1467df1c058701124f5da5fd38e6a4be14232ce7bd8536fa877f89da50026d77154c2a15b7d5a7765ca495c2754ea0f00b18212e52f19caaa95d7342918445969f9f36de21ac4d26422b5b54161c1d6dcda2cb25b3ee2e94a9a2b5f650a4496b8a1b78f308f811939ce8d6ca14a73f92a92c44d2b62ab5a8c506881eb53368a748465659f0058e06bac1242dc924540ac3633a3d6870c74ee0840225c1ff3967265831d303df5082d7fbf80ca29a064b840c9d237efadf54c175f74f73e01a84fef816d21a3e63441f7d994deabbbfdefa143914f57554f2fe3cf7e727b6e55cbdff11d0dac758daee3a0350eb424600cc165d8c9b3a8676f4435ca240c7b25522dfc5a6df1ac62fdefcb8d280f1602824ccc4e92a8d70053d7bf7b7b35b7f7e43628682b4e7ee495f43d79b96f7dc5127541894ec7b3013429b628a1992a0c2b5342cb84193d3fcee595573cb8e78de3aa18e043aed799794e69be1684be6029c11e3cf66c1c88ed6320348acfb5aa5da76bb7523b6b4fe0f9f61bd64b98405a6f91dd70043a736b9b3db4441da7a036e2fcfe3db2859554371c6dc699beb43d69558bd7255f574b9c6437f2a2c24c4d9f0ef89fdae1dec2e0251de932ecd16a44a26c49b0f57dd3377dcd0a7e31a1e5b8c5411b120a1859271505c3f4b6242f339ac3c70f27f8f8997e128bb6c1188089ebecf011c8944a9fa10123ec680f3ee0fdbac80b7b1e5b55967aa5450de4c43daf449778b687c3a6cceaad564fbab66e6dd6c144ce52bfcc611ac76f6627772d8b5e88a528b07f4b67201b929c62404a0271e548df7645d5424570b4295be1ba8f6e32041fa4a76900ee842840c9d3609bd939b3bffb8f54ad3c4d80cf9fa35c8f9a144adcc400e601c635b0a727ff2049c634adb2d11929551d70c15b99f1dc81760c89cfe40942d066cd897610992a50df190285eab809ed5dce886f9b8e691bb1cab90faaf176fbca4237397bee042f3f8720f31aad504cc6675c2b17632e92cecef40b82cd3cb968204109a5254a1d654173f276c56c6af1970935635a62d7704bd384160039bbda327f4d347e03a61c2ae519f6130a206b2bc451204f07b235a97500c736bbca8db9a7ed5dd346aad1e77eadf77f9c3aaa9669533f5bfa00bc2e1694fd368e4ad39535c53207694a980bfe32d794208076d53ff2a824a522cb258eb04eba7b9f6652ecda7b88de15fc60df671d9373f628fe9a2bc2169faf2e8110b312d34ed028720477b4d6cbc5bae9932f71b93d5fba36b276b99d41aa978ee8aee6fbd052f7b79acd87ec34a705904ac99ec99f9a0c1fb5165abab20a938df09cff3822c703e28de8995cada6121de642fd0e12ab859af7e1962359bb827af26fd414a36c2312ff9d8586f50b02d30867771d0af1fd85c7e13f8722495b17c70847aee1da308b56bd72ccb0eeae96ab2acfb26571ae7cf5cb9ad38dfc46f60cc4dcd73927099d1895bb65f273fbe59ff2d4feb388d50beb48d2159987c5e3f297061f94a2fe9f4d8d8373f6bdc7cc560e8c97b4a1d68a564d46bbf3553ba9d4927d763522a3633d4e3089225febd6a0ad0ca450f645ab60d09eb83823ad7516662ac3605ea47f4e54e230837670724f6372df34699798d92cefe1612a4e5f1244afbc215e7a4dd215b7049fb390e06d5ef4bc3d16c2abe0f5af417ca2da0aafef7007ca8d1e345f7feabb558b44474dec2b53e65f1484b22d8cf5ec47bb5df9aa42e30fd9e036411fe1b76c20f02f2dc489fe69c1dce46e988e62086b188ca2ed71b9ee71be87fcd87b6ad802635d9db2c1509c3fa9b9faf24cdce861b868a6551c46ad2fb3e5b570b99e03cc8366ea26722d24008f66c82ff9e9f8c142f0f122c010b71ca91615906d1d33fec939d6695c7389863a07d5b0e7e54a67089a506c0fc6538ed355d78bcc4a620f8021c3cba68796a04d67b55e9e383b570961d767e3c76edeb0ec99bea4e563090a2b220ee6c7fe0bf40dd28db0dc3040a487074d9a012907fecc5e0b34582bfa364d92e9d8d03c9734ba3f7b395c276ad81e91bc196f5ca368af855c7e8e567802b972cd83e4fef38cb96022958a6a830d54fb60bf7a230fd119fc660357bba6304e8d6a638043c91093acfbbc226104aed9de14bf5950617877b2f585c30a0efb625541b71054fa91749e56922d756b8f54fa9cebe317a02236a1934ef982fb7f9eaaa3632ff233caabc74c94135a864776d6be3a159947128f034db6eef5fa944b576840cb02b5a171f7541890678f1691421d173e4dba1190c5487d98d3f8feb3c5201e7437010bc821725e5946a8068ce5a0a2dfafa03d65fc70c491ac373da954ab66974f44ea9b346bd33d6d29edfdc3282d7b6afcab419a5601a699f80cfa9593e44ea2ff92551aa4c627ae67a30adf10600df2dffb720970045cbc124178cb9d616965a24ec97f2415b7b104ed18209d90e342a272da0e42531900daf65cb86e3ff3e3baa8aa46eb4765820a0642923c2684debd16e2a963ff5bd5f1e51c37d2d1fc6f130c596d62370265e418ab52c648819e732ff0f48912e8b9b9b3dd4025efd2422c24d4642d883a403e597949ed877209d36a0bcaa90300334bb5753a5fbca4d7752c802892b0be5a0d863638c8222e3dc13d9e4972bff092cbedb343036db47ef6730b82122466fa8c61a409e267cca4eae7c139db106226ca0ff0b357cdc6e03e070694f65abc52ee272ecb14bc1eb4f95aff2ba289073c3662c4661f9cb602a40480f2823b4b0da2925d66a55a38dd76556ae0e6ef29372f8867d58697f7ad3f47b0d1a7a840b3c67318e0af65d047158ee787240a78c1bc2f0f2607648eef36b04568be1e8359a561fdaa526f68fbe28606b57b43735fb857992c6b0c631c1378565ee2c026c6ae0f76d851422d9fd8c392b5ecf18e7b689e8b78d5aa47752a2c8f138a147c6cc60eae3d00a012e11445203a688544e1718ce6e4ad6dca3c1966160787cc6505e2249489fab80d054feddf76ae55bacd5570db77f0d87629ce35dcf5dc9f355c221fe74f2fe78554a02d149ed10ca761792a0b476d1259006f95af0dcdee6be86e40e5afee6d660ef2ce0b544be44fb7e6397f970bdfbed4566a51534333f19652c8a4e17e5eea701335c9c9701a0f440b56587d851a913ae83e76dc3f4036d13ebb6d0878664698eba4432195395478f06fc8c34747b51431b0c3535a6277a2aeb9f3385482cf8b9a784b9b6a64b87b669ff7918fa112688d37a0ab7ca2f2da03c337a98d78fe42188581c6633f7d390727db1439bba7cfeea143b7caa3a2926981be2809b9eceae7053ad266a314576322c71c7cf384cd8abe8c0c81cd074ee8b31f220b324c8853fb0f7a06e3a156eafec2a2c07276ea59bf296507c558ee0fff5f0d3f012ab279749242270c4ce5baf374f9cfdf1b2c6a7a605911ce22b79ee37b446c9244dc3b73f69d040a3e5d3d1d7248ba391c7f11f4b4c41334c5bc83060ca84f32dce1e41fb7dcedd6159ca5af603be552bf7c22aa7851eda16600e02e6fc5d53f46859ff2393a7b528b43a01f3bdc8065fbae6e30dc65dd629eae04731f12d50a84738f1b6bcdd7b5715a0ec3069debc77f88bdf717879ba5da21626b99bd4184263e89c956296ea3f243ad1f088b790902bd5ed62867c143645fc278a8c58d97a8239a2d6ef8f0e9fdbab961cd198ce5ef665391740750f52dbfa682e08a2f6e4f6000a95af23b2da9506661d7ada9889600e4a45e46323b2b233c7179974c07e7a116e9d2b47983311ffdbe3d5fad51e33ef89aaefac86cedbe72a0d72167991c34938181e82576d404db326c75fc7a9894c91aeaa4f2bed794cd199563213162ebb5edea90644890e8db6a553b90d5877c0ef8be89e895388fc6b1f7cd4d3e522e12d1b7463f588ad440c5de5d333c4e3953aa46851fcb0a727d20b746bc3e3a5119c0841f99cef8f176a9549d71bf7b98a859e4dbe8e7fa7db167418bb77d0167c734d457c7d17618ddd0731123871d12e2cdeaec62c31ce3b375e34fd22e1e346e212a83c939e51318b5b1fc485c22439ce5c8d85ca8656359b0f25cbb9e4e7d9df43df0aa42cf3083dd2b6d022db067e58170bd31b867b17741751168505885a2275c29ead5ce94a4fb99825139f1cea751bb38578eda9542c4dab953311f6dfd84a630c8cfbbd67291c3e253b4216f30a3fc88ccc7cdbe033799c76c259baa3d245c9755ad5dbd9590bb55d5981bbbaadf53f156bc37a0e83b77943dba8700f1a13be695357bf3823babc6ad686bbca8732ac915620f28b8bc0a4af0781889ac49484a8f5d28478ff0687180d9bd4b46cd8498545e8a7bf78352a4cf4da05fb86035d2b1fd83a02c11a226de76f923123f85c1f82ed157474c9548506a0dbd041c07663eee06bc02ee5263b5cedc8c654a8707e668e7ea8638c88706cccfb15f07b3a08ece0374275f4ede233a270b75b57bd8958464329b1c9b6df1296b3a303babde6124fc15d17fcdef1b6b0eb75bcb8f1e6c4f34900d4cc1271af95c8cfb1549ab967f7b05ad1cae8617c990c6fb98404fd21776c1876b02519037f8c48651a7d79d769a1556afae2129564fd65f927e9c471a68482fad9f4449bc024b9c5af254e9fb7e19af721a34", 0xe78) 11:10:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 11:10:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)="a32934793a6620a52a97643a7e774c5007ad25bfbbe875e4b19d9fbdcd74965225d96c8ced9d795195c3cd9a7ab23eff05db6ec8e315afa39273a626454cfbe3a41e880b6223ecdd38af191c4468ed22b8fa67ad17aaf8c97558def104d20bd6c35386fa586817d921ba964c51f36de7af05eec2ac32aa35f13d638aa1b5e02f9a3f135161ee95b11b835e31750fa60985d6ff3123f1e9deedd6d4936a308981412575a684f7f8686bc8b1c98ac8fb92e18bc1277dc125ce86942c88cb87", 0xbe}, {&(0x7f0000000040)="af87f811388dfeb273ac4381da10d054d37ac0cc8a5405e390d09d6fd4e597b8f936acec4557bd10010c6f678fb373578da4b57517dc0d3f", 0x38}, {&(0x7f00000003c0)="082dfcc6436a5b842a450026c3808bc83387d6a2ff73cadf7a0e45a00a0a65b0abe2957a2b6430b8661955e2d4c6e4173bded54a42c739a4366afb4e5b36579216df", 0x42}, {&(0x7f0000000440)="53dbc924a457616914a5b5d33e7ebcfb9bf5fe25bab2f7073999b64051a734c23e4d3cd884330b172509e53d2b63b7b1e4479f40dccdfc73d51326af851370bdcd2fac59f7bffad7c35c012d5718f3260c88ab49d974b083523ec5940c1f07002889c27e865b03cc73e07866e1f06ed70be0b7dc08ce9e75fa9d41530d4faba30cb4c805e6bf5a5bf5da38291dcfe09456d1e41106f58b5dc52a1878db761cf22515c1c74a780e9c630cd64a8b826baf8189fca78485a78f2877cef7d29105048e86693cc6bfb3abb5beb798b8", 0xcd}, {&(0x7f0000000540)="99b931e4bdc39d6ddee8d3f8e1261aebbc76157bd5019a8906897f601dfcca32486e8ff1dcb0f5f1fb5da2150381ac23f3c296dd1c379224832bc97b5a00df97bbbc5598a078495d2640d6a4cafd22e62f143064465fdd8f6b73172d8ca2afe2e7fd08244d69e5a9b7e2d75ad47e89911e70353dba2d63bf406f8dd9ee84184c2c9612c1099a516e7ee9a24d293abd12ae17ebcf35b7ad5f9d6e822d822ed70168d6a06c764fd05bab65e54a71b7b4c25d063820f3e2ef590b46ef35c1f4feb092cf60fbaf1bb198be7f7cee0a4d691fa7a832d2a6b8110ebbf6a0281ee4fcf3f25739b2b12865e470f67606d40cc3", 0xef}], 0x5, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 11:10:23 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x30200, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000015c0)="d3b580639a5819f65244cf73b907b9534b5ae07182b220e8503245cce46584c6eee6076cafbb219c901068f44b084cfc5a06cef7886cf8b05e1f5157b3533d217b97613c280c7dea69a3dba961db7749e4ee5794f4ff5a033953d8f8923f5702dc15748e3da0e6f9f95151b57705ddc57d961a6827a026419edfde83ec9e5c4fc5aaf5087881875935be8d6c2df4d6a754168ba20496cece9042c9809f7ba05306d38a1101fa9f4148de11f1722b687c7e2696d452ca9ccc55e0585b21bc55b64d6b1988a3f1a78226194812", 0xcc}], 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000018c0)=0xfb6b) socketpair(0x1, 0x8000, 0x5, &(0x7f0000001900)) fcntl$getflags(r3, 0x3) readv(r0, &(0x7f0000001840)=[{&(0x7f0000001700)=""/137, 0x89}, {&(0x7f00000017c0)=""/36, 0x24}, {&(0x7f0000001800)=""/12, 0xc}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001480)='./file0\x00', r4, r5, 0x2) pipe2(&(0x7f0000001880), 0x0) setreuid(0x0, 0xee01) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7) syz_open_pts() 11:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x2, 0xfff, 0x40, "d44899c1f6fd6bc532c877d93ac8a838adb92a77", 0x1, 0x800}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) 11:10:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x600, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2, 0x5, 0xfffffffffffffffd, 0x1, 0x6, 0x6, 0x1, 0x1, 0x3, 0x8, 0x8}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000040)) pckbd_enable: command error 11:10:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) pwritev(r1, &(0x7f0000002300)=[{&(0x7f0000000080)="1b1ffac307ce1312a0632279303dab8ecf1eb5301ec150cac2a79f3809899916d3866d78a8526c28f5bbb7196a04651333bde1cce6365807ac3ca5812dbfe6f853aed4d5b6f1154ea5af25a08267f66591a311ae2969980afd4614eeef55c56d31f6744831b2cce03e2958baaaf374f5c0add307fd7375a853f20c47563b634c808bac4725e4257cb4d5c00db4f5d9c5e85d58f643e4cf71db0417c23e63eb0d82450fe69d097f458ebceaeabcf13a231167a70eab816b9d5ba3d15ffc193b3c329a452425a4a00427448c18df7748372fef84d5b164364d659cdf5af028e96ecb6398c4cd7c68c031e4ff6c6dd52c747e5fecd294", 0xf5}, {&(0x7f0000000180)="2423a45e363319b2bbe754859658b80cc68b644044707171747c3df68d391681a2913fd26e22390930e42137dc42b413619fc3d7cb2d0cc5e04ee16d573f0d287d8d5b3062c72aa5ead887deeecd666c371182055fbc2a5a10813b768499d91357c9fd8e852c1ed93ceb778f37bb87083f3a014251ae9635fb0be4f9617ede62f30032f20c19715e970ed70ec410218d932227c4f5b5d9d1ceae0ddb1e264dfb1d214c10de10a03fab33ce10ab0542d5aafcf8f9b2986f32fcb70604e54e9b4fa68a6c069c54b0ba9fff71f577ca2814d02d4a89710ad532dc5ab92a201896f83edaf6b57dc3e83eae36c3919943885f5b593ccd4c6069da716255fd375e411ec45c4694b1b5ad6affbd2ad9e761876fcd8e9560d4474d3b1d69f0050084bf354e655b3f2570c9156ac7c1f2ac51a30bdc76dad993651fa5ce62ac9910160a5d4b0f59ed4e81f4d2f9d7c502b1a1324c0f1726216b2caf19194853f4db857e75fb77bb697047b146790a44424497ac797679432dcc30baedf7f21b955087864ab0df730acbebc56abb68838d4bcda6d31dab199cf6722ca51b79dabd451c18ceca39a45483dcae2c80a383c4cc3475f2ab42c2ce77d57631e2bce2f879430f3f1cbfeae84f7706a12971ff38b6b12fd978fe4416f91049716773066f68ed737c06dd75a1c5d45655bd88a1df0f45944bcdfee8aaaa5789d19c062c067568b56464721c7b30376deb1f8149f306b7a3d0daaf460286ecd9bfd1a6ccd65a53fee2139eed91790f837fd6638e15aaa188e67adb7d3ab66ea7f904ee9d7357e39e08a7bcd1ca017dd4eb0866267a1579d73c414a7bc6c37bf67231e6aa5a128fa45670b3755c5585de6b016dcee94d9491440060b700d9e1b826c2b601d27c5a194e0bb64cb250053aead1192af8d7059ae7ea74b73e38d7b1a5b99cd6dbcd59f5236179db7b642117177da357c98bab8950df4d3f0311ae36beadbb19075da547cdbca8d147fb95aeb21d594b19b3014c4f791d013c97e5ac01ac0e6a60b6951423daabf1512f6a6fe17f3e82cb7f8a7b069e2da26b569fa62503ca64c0065c41b26d190fc6bb4a9634046a16d70bb73e5f615c6cce14a06a6aa226862e42a1064a5a46b5e25636a778bf439c44a08367cf105e285f9c4e4160da908daf2e4099c7c17090fbfe9ead562fc77f36b6df42fa62e4891d2a6b57454d5e645dd957979c9888df2d7c71e5f5305cc091bb99ff72e505134aa3a2c1fcd5f173ce6e0cc9e0aa5b9fdd70a3f623ed84a9ad231f65f6c5e58fe0186fab084d7eb23b0fe262e6f6436205bf2daaab7c7f9e887dffa5043b879b47a8133b3060d198324e092085c79bb6af4ac3f4b0c9f2fe5d9f091fbd47ffd69d78b583a5a539ee9ca13a4cfc2eed28cc275c50676a2f9bb62d5c6832cef348e8c35c108b5a5afcc7e7975845404382264805cb27c8878f31f47b4eecf42fe8869b317c78f1e763901b1af75a1f4b45bb451a4193dca25e3ce0727b7f489f5daff3a0a70fecc6b2043214ff6dad86ffee34f3a4ffe97b6f9df5c38c67c6a91b3b538870495d5ccdf59f6b44a66d7e5fba55985677c796526a147d27724cdf8b651a5530b69cfc321be5ba7c1210d2968d592722985f63061d70f7f344bb2896564c189dfa118af70090c2280db296b0915dec5ab36f74f9c8b4e71ea43072092581b69fdb9126d9b017215615b8b1e3f0cc867e3c9e2ebae6c6e04d20e57e9b909003e9b667cac47ab8b8572b7493b226a3b2a054bed031c6a23c213670e52b61a4d9020903410a680f2380c9abaa6fac09db748e2eb123877271e83893804694d47fc379e3e28eecd73b490a95c577e31c49e499d13d011792676a71782087dca1f21ceda1470214d2f495552a39f08d1a6381274d6e91328fad1a9e9b50f1568ddb18a8ca4d3c75f93675f981d570d786e9bd75b47434d9adddcba503d94d735abf03f99d4dc5940c1bc782b901c2e29cc1ceeffa3841d39e4d8a8c71393233dc9b87fc28ec13355e0abeb4b54c2395f4f96fcdc191c1ade0d3bd8bf13bb3dbfdb432a812d3d2d21f4c83b72d0fa0859666abd03851b8954a16933b1bccfb87938e83542d11fd28f290c0f77c845c0c338726d63a1078e8991eaf1d110473cb964ebbeed3700b41a805221879d2ebeb8e4e847f89a2c98768b528bb5146f117bf440cd45fc7e4729092f6afd3492f9157c82f8d6ce1402df6f6f9900a6b63ef999fef8ad2c0d9a251de64985ea1edaf39f159861c3dfd30713b2764497222b4ea2aeedb814a3578cae8f35be11e76395b5902e12f597e30f0482369296a5b0c080262ae5c17054ff4a438eaf14894928e9b53df9bfc8aa507889a102116b1b68244d1bbb5ac3d73e79ebb371270276626809a7178978a08f8ea71845dd188761d6543cc298f876019257a2b0951f50874542cfa3e643ee75046becf96b875bbdbc71d47cd6a6d9e4fc729a40eb25955afb526e2b7342f6d1fe6d57b1f13daa824d0813861311008abc12c61b3c196d1b8f0022a62cc38bf28c7a9538b82f86ca12e2a16a66253e0a9bfcbe06c3437be9e3e80aa021aadab52deb3dc2d6fd9c095407f9657315bf8e64d216d24bd9106a239f4ad5a04877cdf7214d47e8a0291883bfb5dc727a50d53f205d20eb81f2b8f5eb81d8da5d2a8eab22086dc28b24bb81fd3e6c3bd46556c3a53b82fa04d7856ed9c33eb5d2f97b75e16b00b78253684aa88f5269e105c9a9cddc54a12a4cb19036c1e2946dfcc20023c568704c6b5413e2965beb40c843f6de4f359cda80e60dadaf7405e69343de4ca7d0457c450c8774dca4803f94b0217c977d1599a127daab717800e3d0bebd9539ade40e536f037b24ecfcb698d78de9a8ac843a8cfa1939d43c922dff1dc684c1d9d679d9386eb9814fe349f580bac7ed6632b088fd24cff62685ef89ef73dfae6ad67bcca4d2193aebcff42a03c12d530608a7b0d47bc17baa7cf1af517956a3272988827555d27c71e65453081028b8ea7697591df0cbb84ff91af0ec27bae561900cfde6f9b3217e57218633be061f4d00bba0913e8ac3fc704eb3c4c65ca5e24928fe71745776ef4c5ff80761bf67452f8285e27de30a53224ce8297c10026386cc68ef508dfed695fbfaab4145e1e75fe3e220e442059be3de5fdcc63d70d5db5d9b010c289360f46ae5dd975cebbc699e953eb1c57e9c6d3a900d39d28ea8e82101c574e656dc4bd8125a9a711660a06a70bb78ba82ae559d36178ea62f85b50bac534e460c7d35182f8165693566e927011e7b2e5d7783c1bef9fca7c158ed9e6e456f094ccccd5fd476520e2099807bc6b8073034be2eb6d6287118ef5433b32a0ddc9f478ecb7d8c5b643f71ef40869411857888a9457256df72b5616119fd616bf0a2361e7527258cd8e5c1b8a50be6d1df0463431921d6a41eebd8f63aacc4f4a937f037022fcd1896ed3ef1bb69932210cf3d1727c41dff38bf075ff558ab19a233cf8cdd83221759c940fdf579756ecad266c933b07a95cd59a3a462749f741e12ae417049351371f1b06aeab2d2f9eacf674933ede65bbef26d934ebcf6efd74117e87d72f439db16272fd324e2920c36d8fb4a389a227e6fe996bd1bbe94ae0f067dff1dd12cf5dddbbc6045e1aa00edca1263c85c0dce0d398ad33e33889357c2edb71871d0768424e6f29eb648e0e0714db0ae0e921b9bbc04a7d3dada232c1d2164c79e641219c5738ec0bd4347b0dbe9bcba8b42e03619485929bef2cb16b86be34af311a7601b9411a2ea963be6c8bc0dff06996c8740983461b0b8fb09e023474335a7d171f1d19dfb7140b614d26d38a181467f4a14587a4deee8f48d31137b8acc3e27e1a98de74e66abe55a83b8a7ce6f49d23f3ae0fae3607f21ec50bdeab9e438abec96b4600315ddfee21f1e80240e0b7017d40993e924475151bea3a93bf5480b26479d25d49f74d2e1a44a25559c7059ed89adec4c04332ffb0d6ee734d3eb685047397a9f3ca2d6a39afa4c4efa976a66b3b71a0b56fdc2945ece7d49a5f36ab9c99329786ce55e11e420184725bba2f53d0d17f4542b2f37bcbd25d2f8a903220c5c6f289f4394a5ca72be9aef1d0a31af8a7f2b140b99443e00f1ec4be0ac25acf27f6a483a11289e4c3d9244ffb968b909228fe8599f88b3860bd27568a78d10d1040b19b7f92fb81eea2d7ba6b0c0c63594c7f95de00d939deab50ce585e12964ef0e5f64517d268695c26a3ee38942b38b48ba674e1b6908efcd5b483f93e7dffce1c53f83853f79dfc16e031474e2d1512507bf05ef29214e5d4ca4e8af199f63270b35068e68e677c72b2e0712763ce5c0ee31a8926e71cd477ce6499adb7f1761aadf1586c4412f61daa1351bf4b9be0a135ac584e50b4371626c992ac19e69ecf531bd39ed82bc539564e5d85d18401068343665fa61931c70f0c1da250031fa965051f822f6f5bff56718ecb8b9782dbd3d52ab13c9908fc7d4fae5fe0fc060d524e9535691d95dfa19fde5a08030a2f2eb81e4064554bf72bb73de4fab97e8c8c93a10c664340a6480f45391c8b4eed53cd416511ce678818dc0863454f6420b311ebbe750586607ed2b9f39828eae012a8b19e919c198e4019f0f1d645665def65e06c76707f656c7cf702c1c41adaab04963b886cd15694f75165680ccd275bdc3d84c51c2cf93cbff0d0783ed421fffc247a1e46133f5531fa0906d8b5c6cc38c3c4b06403c914f25748bd65287d0cccb7634bf0b139a869ddbc054bcc3d8023ce493753f417cd2847d2465779e3456837bed96cea1aba08b3d6582ecef953b15daa01fc73f8cdaee4b88015c462db65b6f671a3bd9ab5dc750162358a4d083d0ed9550088b27223bae9d080b175ea7c94821c3db7f4154c3c788c9f8ad9840fd76141e8c8a6b25b0b0eb57affc13e800e6cdfc472cb377a2f0b000e1442279e2ae891fb7c5958bcf6000b3801a5da4854ccce93c9456a402c891a8ecd6d82243195616bc06889d6a58184ff43ecf7e7f019cc3497d6f0e54d05130176b5593eff18292a438bc2a003b4bfb58c63055cb67762716dfb529bd1861e6923cb6617cf8ce37b6cb62e8dc62641bb635b3baeef5353ad3ab74c0d30d5478b827b754520ae014806916befb80bd2189c482edf15605e1c27bf665719e1c879c82d34ad4fc52555df9dfa2b3017a5b43db214dcd845c7d673425d675b9baaf630715434d2fb0868c167ae069bc19c43d6c0f9608c5f8d8d17ae7c04d0d4d06f500491bd1a6cade1760d4373d20dfd8ea50d1cea6e7d7a72b0d8b2d0fd5b11d42365c75e033edc3bc3c93cc546bba282e9e717514f66819af7faa8071cd7fc124553f36f7dbee963726ae5499b358c25bdfb26a06496ebac63ec20c7baa03b038cd08098f4575c0ddbe0e5351e699061efca839aa311e791b25c68cb04480324d54074f01a2b7de9d1ebce0b8e6aaf0849367317b56129fd09acd01e7f9d6ba81853c11b1a66c3d313a6334410f29a61662e7f0c80a81ad29f9a88bc5520189f3ff7256b64db7d8b16637e5627911f9c9ac72a58276d0b389534cff53437ef5a7b0aebd7a189aacb9f8834b5af1901d2743d3e0b971eebb9a169d18bc3a10c698157e3c7aac3b382a5e4d7c4d6172b4a52956cc97bf4d898fb3116f6492a3ccb88f9bf7a957079ee6b7d8697887e71d537ffcb7e5475e199d579a5b2c7a9f12dd0f225262ba5670a4c6a1d63f0ed58ad882fcf88f29afba05888b721c127d4", 0x1000}, {&(0x7f0000001180)="0afe01a67fb35316472bd5701a3ac4ca518f04d31bced9125b15401e77a4a41668ad82340c64eb0b195fcb108005c9af88c9bce9bf462f3c2cfb94a9f97c75cc5a", 0x41}, {&(0x7f0000001200)="cce965928375a0039caf95103ab234e79a5aa9038b81", 0x16}, {&(0x7f0000001240)="1117bf6c7f25aad25e5e623b8b7114d6a4024454dbe3c74cea8768ff50dd46fb436701defae50be977efc4c1951b76f253b6b6b8da2af436e482ec96658bf6a5834dea825eba9866f14b0d59899795b9a9b1af36f92809e0da410c3cf0a59f90f3788643bc8ea04ab735f65c470eefdf7a7d9cd598bf5d46ed30c9e5e2323274a1478b339d795cdda301837f407464ecc7edca53b186b9337eb8c96fee37c15ca8b21aedeaf49f7c72ae9bfb892fbeb67a241a2c787b7c182f8b05e64587e7443e9f8c2955cde10edf9816d7a1d1e3a1618bbc67b81304ce045e94123536c722c658bd1f0687a54c32b11485c73021ceb6779c6cbf3b98c330d5865a3d15db07288015a82f0991f4753a8f38aaebda85e2db9a5a10910c3c84bbc72d40d47538abe477356e0760b11dd555748dba8c4e4479db19945b0e08f224bfe34033861e0ba677d2d240edc8498bb630a65725580bb1cdf70306d56b068cd3caaeaaaf34f8a1d61b9bd4a594f63ec0636482c43c2abba2df6a2a99d8e0eb05eb917efd495b84687376216a28e675657e94fb3404e9de8596cabb64167f0cd20f42e181cd6d1fd191fd75393bd963908d4605630cae3e1ee368decd3778a3c49245b46c893f74e495c2e9f56b84ad129c6ec3f8bd7b3d6a0a7dcaaf7ae4583dc99f4ac2117153b1e2935e7b0e1b6f7cf703228e75aaf6284512a08346a4ba693646ef0538ccf8819a6e66ba4b16461db12fae3015ccf3d1a4ad022560ce8795a479c9627e2af94447dd449d712890d526f850557a025b6d40f157c7a7e05901500936b308c410d481c6ab27f86d85a7348344d036b31be12907b9db48714c17377acb4b3770ca1e4d1caed834ca68c85f3bc38053373df5b2fe62218f1c5e3d1040aa7d07a42c9a9cc5751311c7a4ad9b0707705100123c439e6b584eabd30bcb0a8ba0b752d360e350632256618c655ca6d79b2a7f1c56caba0755147de59f8032e59657843581db710829856d6e000ba03493e607db497c54202fe39c4d92f4cfa138990407700884daa8527b68d87d3d03368aff3ba662694c91fac7e4de6a2fc47f3727c4e3123ab11cf6f440b5f36505a6805de725fa16eb7eead71c2c623816f26eb5581c27728e1105f8e45f37755d6ac40ae660fd5be113a2cfbca20a5dc0721bd3bf7b73c897a4f958f5dfc9812a056a80607d93bd5e6e57cdf3dfe54a5e4bf8b6c9c3103398ae50820085c12254512d120a242ede29eb5def91950833b0fc2c38ae7263ba5f133f6571d3cbcaccf8c2807f452ef7d37d05358787edce8e267cf777e40f838b33a1da6103b2222fe4ab6920ca64ea26cf28e335561406550c94cb5538f19f5f9c4b533e480403f621c0122615ec050be10971725a918a9e7def6b704fc09ebf48165801cb27f003a621788a9d3bc4e8f1275f4d771a5fbed0a4a9d0cda4d7a3886b5d5871247092d02e7646a74bf107e99499b9d2faa7d28fe5f4427ce8e30c570298e9b99b2531d36eab1f639af12208f55d35adff81386edc17bbc9f35bd7f02f114bb4a52dec361c11fb048e134bdd49b3c22b26b88663d16301fbecf977aa859eeaa50e937a7318ec876d711259f87cd818a5ff8b85d37b27575201737c9a13edc5b88e58882bfe88a5ef63bb8206f49966c2dc027ed5bcd355010bd91fcbeb8addbb0a329ec4da97d8a0ebc95ed3a4eef1997e7e6d675476876de712c25a9a91ab9492d887a943d1c0083653c0eeb8aa914e89ae81fec6ecadc3da62181ca9ad1e0d6199fbef7d01a8b3ed2bf60df4e964cdd5b290bbf9f5d96eee9ee73f52b3c5a91ef2fbe84fc1ff9b87ab2db80651fdd8a40a06e95563f82219541a8c57039ac5732e3bb896c03dbfd10813eff3502bde893c5dcbd8751b28e7749974835d35b3ea02b8c26e18be1e3240edd1b813f0b6e46aac245ee1f50e3e3f2f42d28a69b5912b5e06c1b989fc11d8786282a1ca4dde2586e8287009afe0ff245ef16138501a5cf549de618754aee3861e6ad090cf154ecaa4febd0418b7fb607b5fe9782f430607e9551d51e8be69487799df69c305687d977aa35be9d48478af56a573b3bcd3cf9b7a5e9bb64c11fd204a2c27b4c742d5b3e1f24324c39567ff53297d5c1955a7447f4632dcbaaee01d5230350cdcf0c077e7f5e5b737795f97e856ed17ef05963c2419c03d58156e0f23870adab074ff8fb3a5f9f03be748780b449a01dc9b2cc7fc7b79e527243623feca5d2b4f11ac2a230610fd5d90512948f51b52ce8ce37f43631356ecd066c1d4d1d55013a9d35c6b3ee563f6d5c8582f10851527763bdb9aa48940ff4629c4db8c5d635d63ba43fa033671e01e2f7bfb6c5a65720ff9f59348d4a3a0020819bb270f37d152cbd261992a7bb085d4b530b68535fd0285e7b6f9c2922c03d9aa2f21159ee8ca6ad94d57193ee23614cd158484785680dc96830211cdfb2d7df5876f4a723e41a64ac2d1b19d29c8ab110d0fe4b50c506ed33c87e1a7e0459c5c99baec595f982a6417d4473db6da7acba82fec403e7ab49a0fbf96d181954c0486daef6b955d6debb3ac87a7501b6f08a1cf1c9cb2371d436073ae2f44fcd500239c9223b05d99f2b4a93e53473f40e0d11cd8bfc54b012a2bcbbafd29549e4513acc2f1055f48dc741cd102f5d310b874997bf3420e91231e6bda6d0e238dcea92de92a1f2d60903e92c6a2951ad380c77552d092981c510438c2087af30d22cb264ae3a2d0dad26baf71bb183a768c77f0daf9398a1539ea20b85cbb9d578dc9216d69a0aa26e3c9ab0700d25c45ac3498d7a7ca46d02b93d6532a165b98966fe0d1629edd6805078db1f1cd208b6e56bfbf65cf348b84ab4a265f81afe716e19ddffa04d7f56c9140a099a340c0fb4511ea306066817f8169bd05a6fe5213ab11f2f2a8bc122e3e6ba86a56f945a3a9f98eab3e64f9e7494e62d3b94e3bb934c883e3df87ebff35a49771c5acfc292aa1f9ab7857a11939e685f901275d93100628b4af85c2e81f1183f17788ec879c00c4b1f79c9b6df63559291864e333407f732c67429d45c8175b1554569b9912432fc5c54cf55c0cb878eec6cc3dd14b25a1a1e23fc3405814362098cc1d5517e7791970864f1e357f055d8c7efb4b5d4c41eea30ce78078d083ae3284f6869d4f3694dfdb85c08852ec0746fb20213891fc340a8589cb2fc948344845d69402ca46447297d2fb4ddb3052f3d539469565f690b89b06ed1ed5c6d7e5556517cc66d3dcfc89bfab6653d2cc9d7cebef1d5bb0d2facb40ced69aa7a03bbacc67982f8a4972855295304f38a497d3eecc12f36ccdede5aebcb8fbec8b9c655f49c8197d90344d5b2786174c78b6610895e316fb5943a3bbb9ed80233cd47bf305c3fd46672f6420d2a8b5e30486c38c72618b6b590f64874f197eddaa44876c84025c1b26638485feb87647a0122a57bf36a467df235f3fa9064b0bbf2e07ac0fed23e567ece369ef0c12125f7437123002d9d97f78b863c43a0682fb319c3770e4d94084fc342f05eb533d92d1c052a0b4877956c2406cc4534ff58121197ce8978a628ecc27d68d04f2d1c3275668a2bb4caee8144d6a3daabe97498d6a61b137705f301bcdd4f00dd63282753ce32f3939d07486226c89566e54a428e3281f88f4027a18cbf7d3a52ac5befbd4513b4769922826da8a5922e24005c42242458cd1593b01786a5a07df5a6d3b837b41e7a713816829baec6827b1efb8775d4ea6cd465bc0c5233d23aa86ca3a268f9e17b5efef2341925e3d502039fecc67356bef36aabe084bd19d7c5296f88041a14d8640faae4f84bba250e80c4d0e5381603050df36c57878908b440de78b9abc1516d895edafcb89018f0389e861beae30c78bd01b14255af994309a5f15cf78ef5805a7c69a79f81c476892e86d5a64e4e34d3ea3b79c787ccb3dbc4d5febc70d392c44cd90672fa23a126a8f45ac808934661e6f636b9fbdb01c23c889b5bffd785e023c024d4dc0908565066bc3807e6fceb0500ce3f4db43759ba0490561b084280dffa297269cee5e0e04d26853058dae05bff9d6d834533434dbfe69d7aa836211d608658830cdb73fc3a19a48a8ba84100b27d420403bf34f6ba3677aa956a041270094fad8ca4ac185078d27cea1ff617575d7c3ae76f5b70dec987a29d8bd24906dc504cc8908eefb58c90abaca16754709770ad3eec89f6e55a336975b899483f27e65f8b3c71889da915db95c7e07f90e81733fe4948a4d74d320399c219b35a3633fd8d63e7521cc9ad2d50b7f692c4c98326f63e87bbc402d90094bc2719ee261a2c3888b6bc4fa6ed8ebf2a11928377f7342b49a87a1a176af5a62b4ded7d228a6a53fac4ec0fff99a993efc5a376c0739a0fe225626580c7708f7c690f0bcd03643d1c597b41d319ceb1212f534d6309b196eb186656c7424a0b376c25229378197cc9dc19e3cb0a14809b37edeabf9735f62502c7ca6d0d381782f0b3278b02b8e94df1c3293c3ef6facd1b80c1ed339259d894696d642d59161c9263bffcefaa5ef7bbada4f31254b8314be9cfac7cce426f744717699b0b2ce4c7e9e02f6df3185de8116cca34a04deb74959a72fa2107e7e023e1979a813a84ba1488c6dbfc45f1e9256b4aa3f0f7047dfa4817401bc2a6c37f5636de75815052db9b0073b83577035890fc18dc1592bf936165af12e089672f75fb684efc3878ec8f4c08003463e82e8604fa776e633d0f2fd2c213bd6d90b649078e9f29ee5c3f5b164248109900bc480bdf05a553669488c354d02818e13f69fe53fd61857e0859b06d2d62bd841cc11edfe5906d2e626bec9f431b4ef654a53fcae1aa60cf0802cf8ba03e5c856983f274e4350287f17156c8c6e042f806537f5747398b9d15ba445702883ac8d18ff2948633f66892012d8034eda2356b94426dca8ae94eac70283f79a9b66bae50cbe426b36de58a67322361b25d449257d474da1a420df4aeda1076c5b400309cc41474a130ac117204f1b35ba162b7fef2ed417cc94d84d6985418bc519678fbe6d28b26f8b4d3730bbdb294cf6df8a2d4659e94aedaeebb57b53a5f6211f4d88bc70e06dcb819c4a68ff6498d08bf7bc80894497816873563d05f7794bfbd7fe624df47108120f8de4d48869844d4bf111c63b1dc6d44ca92ff9d58dec520d6478d03277318017040f488770b379e342c047600de4aab84e656f34de02b06544ee95ec1701445c886698b9253ceeafa4b72f460ae1193be84cb05e349be49d97d4e087868deda88b405ededa0a11fa8c23cafbda02b9b357936fcfeb9bc1936ae56fe65b2d7396c175e35aeac7e261b5e040bb9a4211d0569fb1cbfb4206dde86db6f9725d2dfd1e27c6a5f6a1d6da4ca1d2a8143a46c0e51af50ab075f07ab1157a572b8b31d214356a6782098ade296f1ff6ffed294f2d10ed6008cd0dac2e774b38a19447551b578cd223f95f39c730d0192c0f130d0a092d5e822b2740a1fb8ffa8b7725e9e857fa3063b1405e45e6bb63fa9fc1c317c8672bf99e0d5d0c7fd2206616fdeba69b5e016c00e3b1c3e86894ba06fa74d784128ec5f39cd933e9362d94ddd7a7e56fa0450de96640dd2de034d2daf6f5c1ade7a14931006f6c9412857d7329a671354e32ec47928483d6aaf8de671389ae5e168ab61bd622e78a7cd0cec029787d4cc523bf51e61590180015f24bada08f7b79c822415f2288032491e41a5a273de30db6fa7ba73ed25ce14eb244b8d1438e4f4a", 0x1000}, {&(0x7f0000002240)="d6049405120f9e5a5898e968d02e072f35a18dbd29ec165334550ccf05ce3dee979d6cdb55d557939d72642b133451f38bf37b18f05881df34f723c4e71327022c7a0f7be423ed26345d253ee874aeaa176e76135c8e64c48e6f29e2bf49cb41ffcb6d982aee47d6f27ff2f2b322d9293aa366691d0e1502b267fa4054228b4d6c6e34c9d65f3ba344dcd7e9ab5f50ea5859bc2dceaffc512de5eb671a9009c165a32b22523ce4ea84d995365126977cf18033cf2f4c52c0d3", 0xb9}], 0x6, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000002380)="3e30fe18e22feb89b5787977ddec80a32570b72a032504181737a8360627349f0411f004d9b84a2e72fd564274ed414252df193f12b3e367dca0ec4411a26d2955637e46f9ce90df15c851b2ec07b9536cf09b991b1074185660ad14aa3966bacdb09ea377de277698e627ea3c232f27553b2fdbf8aa758b4d857ffd5cbec9ba89ea014fce4cb7", 0x87}, {&(0x7f0000002440)="ae0c4e5330ef5d65285c2ce9ce3fe8c036d8c4d99164c8d4aa6b6eea649718189703036d52fa81308558b2ef9e0ab2566b1e09f3cd634e82c4149d3f4ef5e67348ad4e09356cd687918c54e9b6b945d4e63a85df1bcbcbd067074b5e8e1cf2fea8014d41c12fef33f489", 0x6a}, {&(0x7f00000024c0)="3646493d676e346b77dc02ef18df66e8c32824d3569cab85ab7ada0a3102195d7f678c205fe77d318e8d8cb09558e45ad7f30d2c69e3eec97ed004805d98eb3dc7a29ba3c778c21f2d89e4639c16bcacc2ceef29", 0x54}, {&(0x7f0000002540)="2c24452b8566d1759e5e9f3e40cfffb12b79a552052bb11b26676404003c8f230189fb2dd326a79b6f0b90f20e64cd4ada2aa2fd790138d9f927cf0656c28cac091b3e42c006e3d35fc72d79c346f5b6235ef78c9bcaeaea13bb553bf48ce594df5fa2b66b47d7494039eeabb509682e80864c74bb79d4cbdff68c918a6241cddbe08b51af3f24182372e20ca7a5d38cf2aa1a819eff036746451d09635563679e65960dd03374e4897d64c8f027f43ff5e308196e98efda70634b49fba461af898e03296e5e4ca83c47fecb69af2d8656e4fc653263ee30e70c7cb9ba054a4e97c2974ff254c07a3797bbdd9206fe193fef154cf60091681b891a626f7931849f3e6cdddb61f01fded6214d07c29189af6a5444446895bdff54d719b51dbb805551e95c7d0951b6333d9e0c3b0763c4c2069aeb31acdef1cae109e63482520f8c2c09bc3d8bb51c41d5c8bb4b6864fad55e7ebc89b9d474b2748f7f2baf4eaf0a8f4f9226b6da5e03691b02509ec54c4eac104059e326ffc0d8201696f12d9756d6c27b50b42349562d7b0b8fe7210a8864ca8ca07d8bdba842dc9018f5f8037c4f1043ddcbe9d1a62e0654e2282ff5cc663a41783e1dd97ba195fbccf395463a76138e7121878ee522b9b66805982e13d711c83e0c9d9b9e23ba4679b7b962f32d6b8df2874da5e92ce162f33fe566196293ff563db24f97299564dfdf48c0492f230ad66753e59e62d257c9dead9dfc7b415bf5bbc7d8e207fbf4a3a46e17342a455f764782f23c67e0f7789d9bed0ee3dd9af1d5eeac8d264acb751ff52d43930b1b49ca981cb96c7dadadad45723c15116c59534861de10c4f156ee90911e1b8a04225b2f73d352b2d04e2a617929b0e155bed8d100c5676e1c3ee0c2c7d54adae367017f950b50cb2f7a633b07c1f8d43b7d888e1c712634d2cd1c932a25c6a78a928450eba3d5bb9fd70eac1b6273dcab0dc7b5fc8cfc6afbe0c7bc0e556e1da68850885e136a4d4a04342215cd87ebcf0745ec678471b44419a9d3730f9e28c0076224c10d812f61ec4c44ac0d0eae0a8df6ee93eb073644b856a683ccb0706332cb213cccfcf2858cd31f3da4524892a2c641c349eaaccdfc2b8d362bffa5b0ba4264041fe0d365a4d12ac5fb319078c264776affb9209bfdc3ec32afa632cfeeb25026434904dcd17439351d59df011bda32b4a5d3ceec26de31e4b0a8f2edcd49732738005dccb4e8773ffc735fcf6cb8182fc7aa6b68ee0aaab7ca120c5f5e108e053d6373a923a2a585cd70350b9046f249771436ffb1cd72c734cab511c632a5cff139e27f3a32166988a483304467f8035f3255e64f26beb7abb2060361e825b866a8ffbb99a6130bbb65ae7689af4f49373481e33c31cc78ec8f023b832a8f4394007c432b3ab45bd7d92bc83d933ecc03e9124857e450c0fb1d518bd576c894c2f15b186ce74c73ea06f1e8a250a49ddd62f7be7921195ab4b8e1bab42a5426e602a014d3945aa00e3dc8e3bc57de0327da274c1d5e341ef267bf83ff10096197e01c13dae229069543a5890da101e84fd8ade3bc193482644163b5696fc0d117782b98cbd47b2d5ff204e8a89522552e34f4017023ffac6941d2d516efaa5596a8a2e40589f7b99aa8acfd344dbc1b2b882ee9c819d0e818d88b7fd52962acb6f5c1e4adf73fafdc45370e640f9483e0b62b396ecac3358413a8a58b73dacc561203a411b09fe7678d07c4db33e9ea20d5c43d9b5c6de9559549167709455b990263fc4777398d71c0cb80c41147006ac9d2495fbf64da227f64be4c8e7ee1a2be89e9570400b334d8c95f528b7355912dec3cdf29f6a1e107ac7a382baeb8082aadfcf39b37e7e19f87e800a091d8979a46b9bea608693f36fdd046e018eb84563b1398610a412ca0724c79eda3f568cd25d56a8166f5b605a6d8542fddcee4415e39b6db57d8d5add4057bab3209bbc34628c3580ba72d04a2be2b0d994136019999d39be8fbdefab9953a8e59aa0eb643a0a7f2bba760cd789bb08573ff652f65005e024fed41f8daa75908dd088085e1e8c3dedbef58cf320557d836cc843e83e021e609bfa8e4e2155ea4a2a276c27af1aebc676afa73ec65d56938264d947ee8e040e13b5a8ba1da5c6a52bc6fd00215c9ba3e6d5826d191b369e139394c490c7b7628ed7fa5b0a8254592de14f7a5d81015bbac653adb2b487843dafd90e886e2f334b107907e36298874e6ec890de92ebf142377e3db0a138fe426d814de72f47301e0426afe3b6385ad1bd5969f93f8e922065f7e2c47c3418266e6c4e592bcb6f450fca8ee4928f9cdba31db00d75ad0350b90b667882fd0d2190c5cd819bd1df919e4f5e85f160910c01b5e4eb6f807b9db629d7db8a544eff08a2bc91d82d1f850ea0656863cb16dc3d8131221199384b32fa4ae43161ad9f480ab1dacbc3f0c3be25db8db9b792e65007840f303209273017bb9f90408f9394a19a6807aa6760213a77120b3918563af7c7d4702b128fa13e50a7703bf1608b131b4af0c08691bb3903436a147edc1ef6586b7d63fabac00274b3c1c0011e8f0189cb789b0fc22396cffb65e316263afc2ce83e350dd8a4651a6f6406fe30ee94f855560674c85e442649f1c5a8f4eefaa5d3d31584e245fa6284bcae2674fda5f80f697f99c57de29de7fd337961393d300c5bbb358d557a9232674d6b1d5e5ded7f37391b716aa189e6729c1a86ab3531696bfc586384fe2c52f402ef594175772e6180249e57cd4eaf6a6493958bdaf00349fe9c7ae5691deaab519805105364cc9fc716c5a6003aa29ef492495b8c6d3e105c8e6393f841be3e834bb64679a12138feb1b716dba10f4875db208ef8eb94e72364ed6cf8c4221a52690ea93147cdc49519e6af2ee8d647fe1c7978d9319778ee8f8c2eae5968c0ed71471007245a79ddfff5391e33ca9e0bfa288aa6a094b73f01af79626d2d4209658b0f72daaaec4c48b3715e82b0360932b53deeb654e0f9fd4a5acb5d41708fd93c99b38b7d9b35946cdc9104f4d915cc07c478037900b52a60192ba5426f7161193a37b59e3b9f0645f66d5df4dafe9bd9e5ff3c705b388b52efa8523b2f60de7817e91c50a09c1a6c9a24e1e29b4ed4aca2bb6eb6bcf3b08a863a81cae3828af1f1ca341bdea9339c35744db06a482d4b12d050ea799317cfd10c78bdafac16230f190df91fefee1cb2f28e432edf9f4d7c3b5500a1a48c77e0eea73b638764d3d33b9ac3c206a8738dc25127ed313e969fda635956fce05ce0ea032a37e59d54742ab40d6b69a23da1fa2c131053d3d15ea406648c8305300cf4adc40b2d9f8eda251eb84f1eaf22e9e08468566a5fa072c7575ad5fedbf9f1c1f5f2fc2779bdd84929b715778ba8735e0ec755ef6bf832e21f08d185e0647f4154c6c4ea244b094e437c1400875df6d9170b2585a7ac05672ff3c34967aabb00dcb20bc93f7a6eee448286dff0d99715e253f0d865cd62cdbcff76258e50570cb9ae80b1c3d252aacac82656c93e7d14128efe5ce3c43f21d68fd704369916c7a6b50dd5658b98f05f9823951482715af2fb59ba22b158407269f56853731aef5572460e38d0b2f359c690c632e4353f8e1190071ce0bec33ed4b25e719ddcabbcfc8975364ef9f4a6f3106dc2865d1b9ca21eda3ee8d0e168c459e9dd4635f3b86aa65c1a2a4affc53f634e4a1c0bbe03f649d65e1e77c5ba05dba3fc0c1bae029ecabf6908e1ba851bffffe57b18daa83de108a0e29709e0a2a594f3aa56dcc6cfb4d7267bff674c98d6d18b2972a31be2c2bf12bef1a9e2fabb15bff0b0640669048b00a72ee0121c401bfcd8f93dc102cb3e7e6d592533357c842a5ba4f45762e3da14ff70fe3b58351a825af16c0192b45cb9885a5613db8d50b6e25a125681f06f662e0bf4c0122edd4a2d0674cc71a399af4b7ac570bac0aee8042ac386126c28324a9a74a113060fc4fd980cd1e0c11abadb9c21aa16ca5150c92ec70a71942b091ebae2ef0d8df5fab7121a5c1744b6c0491f4aef2096383d9392d5d94c4e24fd4df1eeea78b448069048c436d74a35a99655900076e3efb62b0ab2e9777daeba215a12898c0c841789de7cd5efd00955f8e34513ec18e04cd6652bf4e0238e5d251d5b174c1c57d2a5a482ffd72388a8851ff5dbd91bec01882e20771710624decd4106222195a48a9d144dc5cc3643b837e764ae81b1c05eeaaff20bd3a44fc56a682ec48bd082cadb9a3cbad424fc247e19ff71cee257ef1ac4622c67cd8a7b2c69dc237ec14aebdbb712d8c07981b7b852bf8835b8678053dd336c83ad3141e29cf48078ac1888f1a1d2786fac1f5a5185764174884602bfa51ab529284fd0d7656e9d06d838fdded414608ce87ff38408172b611b48f018eb8df59ecaa3259496ee302b5aabaaefe85d1230670e6558e7448dfe107bb118f9e367cd573166c89bf66a13d16d3fb5a98d4897e8a9f68f488e73bda7e21f4358b695f6506484ffd9a482459db66a9f1f1ce13ba52673e06861f7135f9ae08995cfd96334da2f374e5353f1756081d362216b0fd6e80c5a28e163dd605666447e3d3971c3c6d1d3df3923ad7f0872ec9433d11b5db379350873581eda0b2838a7073707478bbc1bf2e38ddee695ef1a4b838e5858f87996ca9988d5dac056f11c1ea2217084f3a5b973838af485f7132fee5f206b9407d336d04c48ba52d2d8361700b510fc1669353af9921caef5187fbe45faf5c0d47539a3277212465e9f033c3466834b5fb3d00a391935bd195765b3a82f39be5ad2eca19b3a1adaed57274a83d5b38bb70da2f875eefb605531e518f0797905eb28e33c620f29deff2b2650a78a477994a5bd3966531d535341e81a2ae06255f679adcbade6c877ef97fcb3e1c48b7a0692ce10ed3b93c99e6ccd02437dbecd40893755c192edd8112d01f99846fb78fdad83c1a12c1ed9f34d12dc3b3906235506251efbb2b24d6ec4ace23609012f044ee77d351e9b05657067a57a7092cfddbc78af754b9ffe17d222bdf4957d37c6ba9cedba1d79645e6a3ee1ead86429bbdb0a68f4354b5370a7063bc1046f30ff6f02fa5b1ccb842d6d14f1ec24b2357a3069a608dcea0cc9b97bac25128470ed3e525d21e8bdfe2215b1dcfdade83a03b272593ff280b611f68ad23756607aa1f7c76d1a4753a3cb8f29a0b930f40ddd3c84e46dfe34fe1ffa4c9b4118c849dd509780433a4727bcd33f86dd8f093bfd9dbce99a819c0d6b3fcedeb9f58388ea8c68ddf607917366d8f40fe348d2f0d2eed75c0efeb745e2975034d09bae2496db7fa16993ff2c8ebaba499181eff208463cf67f490e3e1c4c04a7d38b9e8b222eaaa76399681cec8ee18d1edb3075106cb0de9095b87c8efa404009ae4ac1072c0fcca1eaac21d17af48ecdca7d8992ee9b00ca1a73e0a9dca87852ae9f36fd9b152e16743dbd3f04dad8571fb7e86608e35a193627f4bcd5744bf833b06e516d13f685ef71da27143d0a057d0bfe07b8d7da32fba913ef3e3354fd6e32dce0bd25f6e3347778c940e4eaf2a2ea674ed7c713b6d49a267b02a62956ca2c0b7712777d778aad2a179fb9919637d99dbe17f3bff35681a5c6bf1074ed60da69efcea7f602d03fb565d0f2760df3b3de5ad72e031811e27fca8e2278e497d489fd75e64c4b0a5e0d77c7af40ae49a1994d7918e1b19371ff58b40b61d4d9fb8397c57fa24a9c9c627f05672f8836e19405d0f9588e2c1058b4e9", 0x1000}, {&(0x7f0000003540)="a9553707df7c9d1a245e56e95bfd83bdc77c8b4b3f81d15e8fc3bd4ed3748dd4c8437a3715b03d2de9f4672ebbb9e3b259d1f43c22b910e0c8c1ac81ebe710e2584fbb364d851879b53b8d64247beebb8b", 0x51}], 0x5, 0x0) fsync(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003640)) fcntl$getflags(r1, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) r3 = socket$inet6(0x18, 0x4005, 0x8000) setsockopt(r1, 0x400, 0x7, &(0x7f0000003680)="924e08ffa73ce0b87f5a619776e4924cdea41aa8c6db107415a7b054a3bb779c0d21d59bde1b6227e6e8838650abf0a229cc6d6d55d52144484b6cb4ae0ef42edca8d9a5b1c68159544b80087e08c362f15976927eeae5fa5c1cf9ba2dd3983ae8f1de15f82053af1a24e6a908a14de420240cbecb216eaef05f1fa07630a9f8260b23992825de3b8b9bd16940ee3990cd1f6ceb1266cae1eb645dbb5178091d050ec3ba4bc0730c2f863b2711b433638d6f51e5f422e7ca1daa49e5ae3b637905ec12ce6028e72c16ad3131ca88a464849d064d0bba3a96bf73ee45bf02a1d89ffc1c0b47c054a470ac6b8c08e527a772cccc", 0xf3) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003780)=""/22, &(0x7f00000037c0)=0x16) close(r2) pipe2(&(0x7f0000003800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = fcntl$getown(r2, 0x5) fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r8 = semget(0x2, 0x3, 0x2) semop(r8, &(0x7f0000003840)=[{0x1, 0x4, 0x1800}, {0x7, 0x6, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0x6, 0x1800}], 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000003880)=0x9) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004940)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000004980)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000049c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r6, &(0x7f0000004ac0)={&(0x7f00000038c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000004900)=[{&(0x7f0000003900)="62ebc451e6eac51c3f584abaa199977d25caae4249d63fa584463a0c881a268528224b1991984a3b0bf44e37ab9493762eac684097425d7192d15aa1d3bbc49e0b5acb9ec1d5b642ddf90450156db3d40a8a2b1661808877d324a096e5da3b18f79677ca8ca21a33d918625c53e9085d533bd31181d2542544e25270594273020df8fb13416967c15b8339a3481b200d36c9f6a0a0ac0dffc1657c77ad26bfa3476c8da67c20fd7cbd5932756e8eb16a9ff814d1f9ef620af34b9d06415af889f12dfde4aa6366eeaf313471b546ff7bbd905f812dc03be799bd34b6f0ad5f332fc9b663917319f66076079d78e7a46b90d3b5a93ef01e85dbc88b390230ac416c5cd0f40368a5c05b3a3c752b40f4fb3b87f7831c0758730c9f77ea31d24290a430ee486a6eb57b312017a44d7654b652478e372bf8632b2770520a89239db17c3d70238c58b669a0190d82b287ee272c7aabb092e4bd805f8742e9ff51d12cd9f79dfa768a67b48d8156d2606d7fa09c949dc5d546dcb1f24c07a81c568be0fd5058df594227f896f14ddf783e6a1a74d9c594a7ca3580fdeaec256a3416c8e0fd6f40db9266b8eb1bbdf28e4a2e9a8f0e6b04f69171d3ba2c246e33f9b04ebcfca82d8178a34db1049c614b2349c4226d81ae6146a4bff9ca9130c247d6d9108a47353d5a5e70e1b7a3c6e6a0637db8d69e9b7f55b119c73e6eb1bd96a9f964b905c9fad4cec2738e662bbaf013b869b52818f9ca30ee72469fd78404d4b8ed4f5fe29cbf58ca3b0ee117553626646d62109be0087be002c619f7855615cef569089470b7780fbea545af1e8fa708a35b47b7759e99cbbf6c3cac29c9a25013f0cc919b5800fcd8a942e48396cff6f78839e6d0b52fecfac88edfec87f3a8c2e7ae2f5d2082e8a54184b23cafcdba8d6690ef22b6b3b9caf092219a3ddc7574407786695d0c137a023b02931e0921530c13d1c063093add8cb2a2ccc962253107d8f8a611c44aec1d8878583c5603898f0e2a00d59de72f0374f5a4be2656bc1e80c318c807ff42326dd94ce2550da3062be8e14b5a20d55d2f51eda544abea467c1abc7dd26e73f9b3dc406f0048f2788affb95ddfc20e1094a786b37905e6669ad37b60b8df20a7b8541e837f92494cd08da3d7a6f1886fc4d2c4b46a562e24c5a20ff9fedb57096491de2ac1a5a1aa1347858f3d53d74adf48e0cad1136574504a201a5ff406fce268ec1ec4ded80b73e899f4cb0d9c509373b6c6267327e5d1a4558631600c126cdb55413e45f0511fda28c04ba958f84b0dd6d96049f7fd891c47d81f54d2d87244a8886409f020f10a6b26de6b9bbceb3a53644ae318f007895b281897bb345e13104c69ffbaceccae3e83c2b797f3c5a5cee31d5353e16f676d27ce33d97de2ed340fd89a3082b2288d4e4905ea2f58d80e62ab350a1246067a4803453c9250bd9b1b40d4b9564a73ac2d518d9a9868e7d5f0bdbc459ba60b775caa90c6ab72e0cbcf779c726815fb19201fb2aab1d77a9bf45d8f1c90820ee8024788a82b36ab722832232cccc045f7c013c519c5bb21278724265ea7740e1b5351b0e23d759939f3823ac98d8d4a155009d13ba5d3676cc0d6b12e38ed0fa8f1be071b7e67e8aadd2a94d53881b1acd06634272609f2316b0f33aff8e68f92a0cf0a4f9ea8699d7ee104a53fb5ffbae0a4dfc00f859c0e4bd978f9bcb28c626b23b614dda06ed1235b416b52d7d73f8b14125f4a134b9a03f42ce768fe2acec16c68f81ba601559c9daabae4d1911d20e199246b9e7c2a11844ddba7081c869961c3072532ebf61783fe421de407698482e1d1ee341c87fe4171db914ef18470783daa2310c0242cf4464c53c5a6e01544d9933aa1169ef12634bbf32b2dc4211f61e4178b245df00201964879635943221ce6d77c2351b7d31c69a8e77dc2ca2e86bfcda2fb9028d0169ee9a72d6bfb1660c177e5fb4cb2f868a1636109aacd302978f3faf2eaec5320fefec590e74fe34776e0502c9d143358b99bda90ababacbe3e8cb7e81cf310b1dec23f6b1ed0f4a7542fe788336e924679f68ad51919d5aadba37771bad22ab1836ca54c802e79bf07a8515735f79683263cf62c5d70ec2025cc25698cd849e47e064326eb196bc56143297ddab6e695a74300196a3d75b47297b047058f1a756eccb274436404fd80f35f865041fa9bee49a73f30821c3e1630014568f1fdfb40a8408d7547280f316fc8dfa441804728bcba33ceaf491d567627d525768c56b66e1bb87b0e2709913def998608260d14dc4ef3ab5d885eaf3695183e918b8c72b41b94ab1357c91e27b478ec4ee516b245f51e89158bdc0b3357b1cbc44f6bd0b75f7b29c97fdadb506e96e7487c70b0800dae922ed78c73ac8cc354cf375f2579e1d251be71c683f9addf7040196f5952d05bbf7081d6e5c9c9207cb6a95bd406409f2523eb1050af0ae432908358e9707c4d3e3f35953d6e91fb345f8c6cbba7eda3fdc4a414462ebe57d49b0cf9dc6496d5c6ba24ba640aadc6fcbcba8cd55c42bbf90e1d36c3f733be92de071332205815df661b19da216230a9ab8266edc621e6cb44947b882a7b9c485d1ee5643ed30e4ee2af202ad8701d7c42eb3a2bfa4dd854af486d89f5f351e6aac467febf8aa252ddd22e2ec428e6b10a07692bf8e4b8782e3f5a4ce4531d178003671ec1a69f05235101ed2fe8d8a4e095326977ebd534cdee1f16ac4af5a3f1f80b5ffce5249c482b64f16774cb87e94912b82ae366f2b54bbe64f0cfdd7a27eba1070df7a49c8044309326f53e084057b858007f3c56d6d0424dcbc516d3751f4bbf3610ea6d564d64034aa1f5d086b18257af01639d2187ac768e9a2e0f68b845079538984eaa82e2a0fe17da4ae54deabb1bd0b5a5bb6278ea4b92e1358e0334825f325cd5cfb9f8d93b69ed91bd908a7fd76cd943592623c12b7997283f2ea9a2e4f37f57b765ba48ae93077592419ceba865be28baa7116453564bd362d8937d2c13b715c964ba043a3cf8e0001f3233b133cd0757da52218e4a7827aba5f6b3d238143a946d558b4e29bc0f157c43105e4e1be72d328370b60f8c1a2427beee23abb9857deb45953e816f6c3048ae797bb56033c352bda2e101fbd3aef65def061d8fc37b13faf4fa080e6e05b45e5523a1a2b7f3496357489ee18dee5609fd4d1e0951e1b2dc75a47c90da23e0f0021fb139b4ed3028b471e1883d4cf66202645e949274aefa590251effd47c7ddbfe9678957bf7006dc4ede871b6454a63c8c76902526914842b36c0f97dfe9d83ac3ff587fc1df09a8e31f9c7e151579fbfc25ab1979ee64915327aef6b4ace9519087f144fcccace9060668a3818b1d01817d2c794c750b1b111a52088eeeadf0c0e80dc632ff27b137f8cfd7e81352538cc613342270b57483bff324a91293bcd5b90358cf10f67f06ea72192dfae082e36d9dfd974d5c5be1d38ccf065e53b83cfcff69cdeb743b898f671a3097476d031d073e05f28181cac7b205db172156d3bf96be03d55fde4817208e716dd220fbc3a6c509f436933f2143c12220c081e92353d74001c988c09a2082d22e40ece7444d82df522290293d6872875eae8ce6ca5049de3312ea29dfcb17e9e8cfebb68d03099cef032cd18de7c8731dada6bcc9cd66f669df1308c93f84b62aa90e4aae6caecc25e3544ad8ef222f976c29fc5fc2cca02664f22c813616aefab47f8929d59bc7df6cab00e1514ef06b4739d13623e7dbc55f56aef350e00cc2710d221dbedc7f2bd8631b25898c67729329c065096c5b4532e1ed1ae8335353b478af5410bbbe8958a5130d5f045ac9e588e8a19558a5a8b2b0b12da7eea799dc80ccf411c8cd87efaf778270683a63cbf9a0d1245e19581310cb43ef5eabd1caf48ee7fa2a2c5860ae080426350ab57d316f17aad3f78c65eda3cc3b67e8e00ee42ca3a8d0c28697070a2f0650cb81a7bba1487711d59cf4049124101669e54db5a9768ecb5dd8280cf3384ed1cb483df28c5845f75300464bcbb21ad51f7c1afbc5c61aaf18d2de849099a36365a62cc8c084625adff5da5535d3163c18919ad08891f2377a9a7f66431c7e7ddd8cb99de71380950bcdbbba8a87fcb5a396a8d4b0625c4979230712c3bd8a2fcae5fd350c7a9c7fbb88d4bc82b7a39fa2e16d8f4f6b7e835bbfd785089b119cdf3da445ffa0990c876b735fab7cb1e08f78ca6706141ae1cdb0c3c4cb043636dd558a9d68d9ba44c7f53927a74759587c8cb658bfb40647cfcecd97cfbf6898703f8d9fad9140c93b23d867987a1e5430eb37609e0d14412154e847c12f9b41c63c994be02b0c76bb37c12097724a36e813eeabd8a9867d03561dbfcc432aec2d8b3b21753f3591a1bcb7702413c6bf3e9e6839b5331e4eec8a93866c0e743cf5dffe041e189d5ab0e25a9f1eb01b7591a593140c0d0642ac028503929d469e9bc61d809bd8dbd06b8d84a9460f336865ad776f2aeb1c1c840ffa8d4771506fd2503d659d7dc852b259370fdb0342415a73f348e3792969a49edd1f9572d9d3360f0b6aef12381ea9bfb104063eb1c09794bc2e6ed53b60ebf3167340fdcaa14cd7b29c9e29fcf5a62c0772b71be442f84f62adba26b63970a058544d31d4c1cb0fb677bec920618d02afbab2b8f3bbec25b73df4bd4dff5394c8ec75f87f791d15741f013465b9e9d4059a74681e43dba3bc653ff2f3dafeabe639a308da8499b40d8f7dfc089fd61767e902bba1d5bdf87fca086f6a61ea026bc0754b48d175bcd0d8505f0716db51773752a8765c1d04c32aa7c7e960e047e964cf2400e7f63960355c841fdbdfa0061628a3b4af84e97cc7f729a438a9939977e194e0feb0a39f04c870e2701ccb5bc63f61476feced4c022bb72ce12491ddc8a87e66a8e8863cb4cc46d4085f7ef412f2acaff164d0e093fbe14ab2b92926f52085bc8f4c5031a342ef6a472ea6aea0fb3db36e38f5ab62fffa737519ae3eca30424aaf27f6846f2857a572c2445ddb0cf0d176a3389f05e23d4d7b206487b855c355d3f8916ab7dd8dcad46ac6f3746926d80ff1e87d7b341b15326aad98d09eab9ffb996541253ff937bbcf37d28e80fc605611500ccc438444d86ea3ae36a96b5412154a982c5b4938a584c369033a939f78bdad1c6ee564a0286ac4993867eee93d99b64fa456b33da497a26881d6195be9fbe5e439dfe3022332fd5fd35a538fe23ac00af1072cbb45f56103be8aa8541f9d19dc5437e6bfcefab052c8d5b39e3d4eeaf16a1bc812ddc47f30fb78c4f4f74d7b9b49c2d289800be58286b0394a4ab882517b6bd6b1b5403dd26c0453ed223cc4c05c8f5f0cef562934f5124bad85be755a48e0c84d26ce51be1acd7283a4221b3e68e951c04a11a064f24de5c40786aea28e181b5cf63bd2688ef70783ec67b5c0d98c19eeb5c8803a337134c725e6a3851ba43011bc5e712050eb83ed984bfc12fb4bf533a75c288c20c054be2b66c7c7ca9664e5d1da1e5e60ef9c264037cc888deaa9488c394dafdffbb90cbd8e31cd1ea24a1e8afd705e0ea18532c4e1551b8e964a8d3b507edb0b89b19ef49d08756236e783d83a99e6628efc294cdab98a1360718ea64860217809d37ac9db6df12cb43efc9a2071e8a5704c10bb41121598320428f325aee4001f79aceb30aeb0f7cde1ae682112fcab2965e8cf33344949a50f0e5b48d9b4b301e4529ec6dbc888cc71cf29bab1ef735759ba99730b78", 0x1000}], 0x1, &(0x7f0000004a00)=[@cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x20, 0xffff, 0x1, [r5, r6, r6, r0]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r6, r2]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0xa0, 0x8}, 0x402) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000004b00)=""/12) semget(0x3, 0x1, 0x669) 11:10:25 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, &(0x7f0000000280)="6e96a4663dbd4f707e7e7e886e15f79f37f6a98d89919eecf8d11c39a98e6653ffa17d6735bcea89bf77738a74a7f7d0c24b8e27a481de49410361b356691a9701dba8ca6bbaaa7e16e0788453e72c178a48d3d48f1a486160f84a6ef44c748d8217f1aebf0387ccbc4d3bbdaa49d0f1d5870d0da7464db4a4e9f3c2de6cd00c84587b1c85eb07a2ebdf825d603528453771ead3175114460b4a38f9081e400c0935a915d134f646961822eb721c49168875defe8415f0801530abe0de1941f52056b60ee63512f34667c9ba116d315dd6eac69e64ce0c5cb8216acac767", 0xde) chmod(&(0x7f0000001980)='./file0\x00', 0x80) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() preadv(r1, &(0x7f0000001880)=[{&(0x7f00000003c0)=""/167, 0xa7}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/18, 0x12}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/38, 0x26}, {&(0x7f0000001680)=""/204, 0xcc}, {&(0x7f0000001780)=""/35, 0x23}, {&(0x7f00000017c0)=""/10, 0xa}, {&(0x7f0000001800)=""/97, 0x61}], 0xa, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x3, 0x2, 0x7, 0x7, r2}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x416, 0x6, r5}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001940)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = msgget$private(0x0, 0x210) msgsnd(r1, &(0x7f00000000c0)={0x1, "8c133b799650ac517ed59951100794e5c564da1ad99ef0cdbba830d6d3927c107f086a46338d60334dcdfaafa12b2751324b75dafa59e52c80a7d8ccc83c1ec651bc7562850043ceb1c7156d760d756b1ccb4b9a10"}, 0x5d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x0, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ftruncate(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x2214, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() 11:10:25 executing program 1: r0 = msgget$private(0x0, 0x460) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x2) r1 = semget(0x2, 0x1, 0x200) semop(r1, &(0x7f0000000100)=[{0x98611d0be3cfc9dd, 0x7f}, {0x3, 0x73c, 0x1000}], 0x2) r2 = getgid() r3 = getgid() getgroups(0x2, &(0x7f0000000140)=[r2, r3]) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff000000000000000000000000000000000000000000000000000000000000"], 0xd7, 0x2, 0x800) 11:10:25 executing program 1: select(0xe667fc2b, 0xffffffffffffffff, 0x0, 0x0, 0x0) 11:10:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) 11:10:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x400004500) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:10:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffffbe}], 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = dup2(r1, r0) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 11:10:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:10:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x500) dup2(r1, r0) 11:10:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000014, 0x2, 0x3}, {{r3}, 0x0, 0x3d, 0x8, 0x7, 0x54}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x6}], 0x100000001, &(0x7f0000000080)=[{{r2}, 0x0, 0x1, 0x1}], 0x0, &(0x7f00000000c0)={0x4, 0xf7b4}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:10:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x100000000, 0x0, 0xe967, 0x1, 0x1, 0x4, 0x1000000009, 0x2, 0x1, 0x9, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x208) 11:10:26 executing program 1: 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)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') ftruncate(r0, 0x0) 11:10:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:10:26 executing program 1: r0 = socket$inet(0x2, 0x800000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4c) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x6) 11:10:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x6, 0x1800}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:10:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000014a000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) getgroups(0x1, &(0x7f00000000c0)=[r1]) 11:10:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() getpid() socket$inet(0x2, 0x5, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r10 = getppid() r11 = getpgid(r10) r12 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x16, r3, r4, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r9, r12, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r11, r12) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r13, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xffffffffffffff79, 0x0, 0x0, 0x0) getgid() r14 = dup2(r1, r1) ioctl$TIOCDRAIN(r14, 0x2000745e) fcntl$getflags(r1, 0x1) r15 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r15, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r12) 11:10:26 executing program 1: r0 = msgget$private(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) chroot(&(0x7f0000000140)='./file0\x00') sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001540)="d52be2a5223e2c8a39c660a960270e2d51fc750389f2d3128b7e65a2e4df2e97b4efc86df8e5a913faec2a88b52c9ae2989f700167e673d3b01f8e291216a6", 0x3f}], 0x1, 0x0}, 0x1) msgget$private(0x0, 0x401) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900)=[&(0x7f00000018c0)='\x85+/\x00'], &(0x7f0000001a00)=[&(0x7f0000001940)='\x00', &(0x7f0000001980)='-}\x00', &(0x7f00000019c0)='*\xf8\\\x00']) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001a40)) r2 = msgget$private(0x0, 0x5d3) msgsnd(r2, &(0x7f0000002ec0)={0x2, "1a5b3df8620aacda7b2e24b386f90822366285f37592a8b2f2fb19f148475b19830bde86f95413d7420483286ad236bee4dbc893b174de409c3ae3ab0faf1d018f916f976a116f3fb9f774909dc75bea495118e9cbcc0600cc7b644ca0c866a5ef58c8728a1f6723056db3d5702c4814b4174a4d63b8846855fd184deb7a3033d58c51fa3e813a62f8d47cb980abab322a29d82d222eeb16ff031c01988db20157c17b6f0ebbb80a5cb1c7ecca93c43b031532163647fc7d5bd0c147da0c58274bb8e504b1eef5e6fae015dc9b1451d210e40ef8fb37b11d6ab3ffc8f07ac5c431d885ebe54ad3b2f50d968f1c33659653967b807ea252b7cae0"}, 0x102, 0x800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000006c0)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sync() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000780)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, 0x0, &(0x7f0000000080)) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) msgsnd(r0, &(0x7f0000000e40)=ANY=[@ANYBLOB="209f489d958df2fed5c6a202c9ff6fc2aa00e0bd1eac311889f43f6c41974c2b8095573a226f0917efafd1d7d1d0b59ecda9b55989111ec07fe144f549ec1cbaf0a4971594d45622164c3c95bf56ae3220d456424b51b933967f62218def69346e52da5a4fdfaa9293b5ff72382a90c1a935b87ba2f30a940bc4e6a9d415e38a24f3d9202d8be8ff1c2d2a8776376f788090ad1af41fd315b8c9f9759e12dde3d0398eb1f2fa8d296806177aa393e5736cf6a473d063b5c81b13994f62efda911d10c97bd0133733e9daa6ce2e749ab5f81b21a0a5021d8a58836ac23e10638a616296f36302a8093178117d189dddb5eabd480d7aec3aef1af9250f02fa77a1d116cf9707fc70277cd47e087c2dd1ece2121599d38d9bf3f346d2d96019c53d72ec7b88c93a4445bad0a2482e6ae8d38558c61a28fb2f17dcd52bb3da5f3bfc264dbbf234ef0139b7dca654aaa30609a5a8178f6a645d20c29a30f165c6bff1aa647f71dcd02ca27b31290847bf9b39b43e9c13fc2fee2113d62601c3bac99a2b156efb7c0e4e3df5b536e0b32ad11c8c9b44e0ba68ccf15be4fa1e52fe48becb51096d5d78c6c786abd459b9e2dfeb3b1002541b8e9cc0c0953cfc9b7976bc8150383e382f5c8029d99c6071b0496bb2cef95255c77ee14593b0e04b174da0f2ea968796194d026c612c911ae436dda0539dba09412bf7aaab46a58878071516d6ab4d0a6d33597ea167208293e93cc18654a00ab2184dd8409c26810fdf34c5d44b8fe9ccfa0e21d22c29c13dbd12cc69283989a86d0c5c1e81a5bd8c7c54d36f130ab4289fcff1c0c4caf5cf4a528165e49bc43aa8f96659787b6db6a726a9ee45ad1d5d6332e7659cf9f0d5886af18a229e1d0ee9b597bb9e6aa094eb1bce0b79bf820647ded0e4adf8d278599744e06ff80c9acfcd1f39ab7fcdcfe4c1c023b0d8b5118ae23e977ab97400306893229355bf16ab5d47e9cd624823174e3d166a5233c5213075c00774262c3b20f239cbda3242c4684410827175553b6e5e8cee27dd3ec79a0e6f1a2617bb90ce309f058aa7692f05cb65d7caa3f8c706162e048fb4976b93fec225ea396deb740bba497cb0bf354f6d17f0ca105d25064c8a0125b341e501287f0fcb9b1bc4d850e675f191065753928b946a3925c81e75625c8c3c31b19e846e9c9a429b4266111c7c8ef7ef17b9c816d0c6c46d711c6951fcec97356124cee562f5a93ea28a39bf87183bb9505778b93efd12b612fb566d12ebd86154a4853904cdd5886770749526a1bab21e23b3fc9787570d757fe4ffd3a3e70ed486a9c58e5622d3d98969d7b31b3d12324d7d6e89e07f34f2dbcd13937025ebb9278f71f11521e35ccc8dda29678222e734069cc1cb2ff0c76636613548e98080b91e7af0359b4671c709a36ca98fa92f227f088e6c25607a5b1f3a0c62026e30b5b1a0be90ad83e3031719831f1e50572c293abec164b02a6dc443f981ab0d3f5e280a78627a59c8d7d446dd57ec32222b94d8605be3e8bcb7c3e66e0b0bde09c3b5be1daf4e70026872131c66cd67295c49cb1424124ab0593dbd6986fb2a49955b3037525aaea932a2bdf2069eaf833a656b0ce4058872685f854e71e536c77129a4e2ff3bd0c9de647ea79c93466db1c207dfc15a51dd3ae088a0dbca5a810fe377c68d57a260f7e4c99b97dd8f083be02240fb0ccafa8378af84d078a04419b21a687ab5089ee465efb1b07e0fa051e32ddc91aa0dff2bd7069aac6dca00b819b395934388880b47a55942e3b84e9ff2cafabd057f0831ebba7b22ba1a8c6dbaf9c1036d55c90d7eb38fcc78aecb789f7f0207b4c5d22119826cb6e53f80cdec30afe5ed9fd01da6901e2bc47076846faa7bedb7b5c72763c36dba96b4cd319bafff781673b7ed56c87115743ae4d5288c89c1a81677189776a3d1fe38fb271f6fb54e92febebc1387391a46307ab6ad4bfa47b07fb4f6bca4e3a64884b1abb97437a700ca61c34ed476e0773c895afcbe0f1c2403ef3e41c10ae3ce45e4f2205fa1225d9cb8ee565c1697cae1144a25b33d8bfac8bec948e1b532cd3fb4d6214217e939af55344200c7c089c9f7bdd3f1177b30c803f45178da8912d2b3268be7fbb11a117d74c0fea8555e8ceeb4b4b13beda1b9086c0b1b484150b73ff76481201d91de0972099ed6b834ec6709dc43da4137603096201224b5b732d55ae9909424eb11915ffc43e9eed9cc73866aadfbdfd6b506067fdcd807ac452995ff60e01734287dd1cad06cfd64c5d64d39291c24d890cfd628632a7484a5f09575e71d37458c198e321b96c12156642462dd3019febd6b83000d08e528868fa2c025ae74a17856893c9afcd0d86baf458419d01a90bc8124aabde081bf80ff3e191a6d5e8c276b61525e28d84af7a12ebd3483b46c0ef5f6acc0e311c213776f7a5c069739a3fa60873ae754e2507919412d261c72ac17b4b99171adf6513a2161b6f1524bf9a76873f8156ed08084762d6aa95502f74c5dfc61d972afe09bd22b7a3e938f02b0ed36a6b226d158f31f1aa57c2de78c6281218e6f4f5979061a2344bd8f49d5449686d1c3a2c45883b888c5223e31ea3c696596f057b8da858d3aff413f675ec04dabd81ebbc0fae51c5ff91ee5963d5a698b46f22717f0339047fb2c897aa29e4d8ab72fa3224f1e901578efd1fc17ae33109ed27b01a223515511c31eb9ceda12131e39cd559e0bfe4d3c13652a69a0ba4daa549284a69c4af48491e68d47aad7ed1bd355bca35528caa3db1674033f03d7f52f2610461fc19e738316b22aca097de5da2a423cca24bb74a4b617ed9ab7056ae130d893fb328e78d526e7d46f66882f72e9e97fac37df71d316553a38e82a7edbe3b4b572a4d5ce8c06f2bbe6a3ba13f8a353c42ac0866906385c4dccf9ceebd97f65852f1461318fb5dc3dc0a482e94ef9185136d90c3bbfee574dca950f615bd575787e0ea083763d50af5ffd670deb4ee3a78e393e75ece3f970cbcb68f41a6f73fff24a9d7f16afc3a0af630862ff27147ffa0fd4213c63e9ab38be5fae6de6d5f7a90721aa9ddae38e76aa76fa8dab4875298efe51f099d3bfd55aeeec26e5137f330a5f2d53488ea83a6b8ab9a8b9585af4d67311a96a775d1ed23a178f57faad39cb10e8db20a28d92721e6eb7517d756a829ece8d81d31eaeca1786cb02b0d1df8b4969e9452f6d77d651013aba9b88d97f4c5e9366e368f8192369b13169e9bdc5514dd05f3dc19b8a46535626db55e330d85983f914e7b192649e25bbb7cb33a51d8c013fdc56ae5334b640bbd0de9f7142884e0261f4f17936f396444a53729890fd8d0ae7feb63d8e24cf2b55f9eeab7849d979349d0c5c5e407f9b2e7e79b9b47c087ce5a95e01711b1bebc8671e0cef1aadfe3c2521d0f278b158a11a9a1d5492b185382e41be902250313e59b032cd43e9cec51ff7dc4067514685ce02638e409058f8940d80320da7e7e0f89c92047d12ea85e811c6b17de1c0a98ceb3bd1a09a230c15aaa88969bbb2a6193d4e44ffbad83751c0a210f0eab8f3a1c6bf9462ed4650ae30c1e8505421a1bbd02cc75dcf13afd027c481a693bf6037d3ce03de4421ad8d3fe535f6be6dd4bf1288682d6344637dc573807679676cfb1682a35b6f3524dff12e783fc867f781efef19c243182d760eb3be15e6194fcb112dea18ae35d6d15a7aa8a8dc80c3f68b510a6313e3451fe7e0bb6a0783e0c89ec47a054fcb351b40c76f57e4d35f593fff23bab564c9b1a32ced4b9b8071f87c803d7fd08a3bfccaa4ba4071caa9d8f4a658138008d203c45020ecf8c6aabd6850b54481397d241d5eea2cb535ed140840d97b2489c9c35f75754d7d1be6d2423a121a2dd68a344c1928b1a5f53fa49bc05c0d0384ce45d40a56f75091a950215ef9e1d99d66aefb379d9e9c332d1d2fc51185fbc10625081fad0f3667a1d5c62f591ba55dbbe93bb27e295fec1a540d47dfac48bc7ecb5f7afdc54eb91a0e8b2270434e06d2f6efe4e237c7f7dcd77db55131dd4353d2a908b544427839d60c395903077286a44d60b4f9cf82a1294b5e8b7d7e919ecfeb7de359da466981bcdd9edac351a5e0aa2e331190e2d9c4f9771efdfe64b3e7aea56594129b9e93fe5d8c24fa91bb7705d7e32d076b5f1069be088c81317e2d7501975085bc1e1b7085a4e61e670789405274ef184dc09968e1998fbeb6d78a807b9f6ac7e4b366cdbdbce2f70a3327c5d1919039468205de3254c01969fcac053e91da094610dac1f0520d933cb31004642ca7288fea5a82eea2e2b09ebd5d8b3c9feee422012f80be06a1def45513a63a2c55f6165f3d68caad6c052b45cdb0ed305fe909780590dfe77ad055d12873e9e4b877f4d2585cd0222a1b8657939900d5ccefbb98a39711173e782df1849392590965e3340a03d4962816b643ad69cf0748b830b974f84e3cd09e2b1fdeb52074a1c7ae067c0a250a021e27ce6b542aa4ad78fddef0479dd28e322243a41627e42dfc091c8e82181fcf3c2708ca2bc3edca465637713d53d7b7c25803d8a71eaa74d149b3a96c7ae8b8ca6387ef69fcbd7c73f9165e5ee3e6e95af3d11852efd3833d263ef366f1777246c0bbd654b21c2d11aa3efe861cb1244a5565c750bf7f03a5b21e05811a04d316663f77602450246dd34c52aa3833231c2ec3dabc75685423d136097059392a2ba7b8b5891c88aa70dde8a1787ae5da43905f92e7d99ed55529ad14c6ecedebff9f9aa533cae0344a2145f3b655b1fbc8823553cb369e71ff1dd8c769a89713ff7e53f9a341a28f7006b8fa3a5def3c86d2a07e60e7f86735d284c7bbd7fb858c1df77e58b2e6c25be2bc929e7a695909f11dbe4f36616ca455d55ba698ceb0d186f4edadcb6b26a635e029c7dc1b2742c2cc552be0bdbc4ce88082cfc9d155496027ee568a7884bb3bca6f860b55ac097044311d9d0d4e5f4dbe0fd57ce0e54e0eda7fbdb784e51fdcb93d50f21572030238c1ae37e0239871bba7bd8ea83356c882dbc9e81005bfc3ce8f8a2501223a1eef80c9d51468722e6cb53344c7f1d9f3b943565bdf2f39d73804c62d3c30345fcf7d861bacc1f0f3e3c6d4cc3bff443f3c65d179b3a81b66046f0419fa8028b2af9e0a5f7109c4347bc7e25938629a85dfc08f6a248294014c59856f4a75085592f934d09798a5cf4420c4e7c9f567cca0506c9047e271add815a6a352ccda5d466b683c6b5db72d3a1962c1a585df6084b6bf250351273df96c6dbed746ddc20a888006d4d109da3fe4fd5e0532de85703624322975ed055c78d10c997081683edd0ecb2c3f33c1b7d594910d73d3d8db995bc24b864b3d3e05aca80b130792b2f0a6a1e480ef3c6a3c5570c2519a0ccd63859b02277acfe2f9fb94466b8c59a02af9735ce14e726c3b0a73decb86c20d597c86528862898dca981a2d22e4ab0b0b3329df1c5678ca9ef53e9f83f1f0352330a348be6c2ff269e386f18554a9068c24517c595b3a6c858908ec11e7672910c25a84dfdc118726ff157c54905d609c35f7bf4854ca0bbcb3bf9a751cc00a1b15bc7a08758e71bc9baac20c85c75e87290a669d0c1fc29e01938e526b740379354871b57ffc21f16f14bd6e0714b350ec5d96036e0004621404d2d7c430bcaec9229544d7c2d57941ed9b8b057e04d11d1d9a5e4772cd1850cd92258d78e7978ff48e8721ef535550feea1665f0972bd0bd2eefdc2098e59d7a58dc9afc7f60bb12", @ANYRES32=r3, @ANYRESOCT=r3, @ANYRES16], 0x4, 0x7ff) 11:10:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./fipe0\x00'], 0xa) 11:10:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x0) 11:10:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) execve(0x0, 0x0, 0x0) 11:10:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) 11:10:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x800000000000000) setsockopt(r0, 0x0, 0xb, 0x0, 0x241) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:10:27 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:10:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530ff8b2720cbeaa05801ef783cea1c02c116dec520fc4550bcff8895211e4557aaa26a6cc8b80e807861c3f52d4547718a5bfa1dac6572998c2f39d0c71d5f6526cdb3f9ca03e680e6efb254c55e11ca366904f86ca8d3f26bde53cc3e1e24abc9c090a40d6e6f8bc18e63150aa8569412c93cb77508f0c9fa2028515f7b5d2536e4acf91d46589a9e99883e575f12c499826e968eb57e8bd0d9aaf99140d476beb73aae92037011fe615a7a7bd0"], 0xa) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:10:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 11:10:27 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000280)="e3fb893ef282122e691637ad409e3d630e4fcbe51598602e317e", 0x1a}, {&(0x7f00000002c0)="b440cfe6b689010855212edf1eae2208d21e4a6ad109f7be6c01", 0x1a}, {&(0x7f0000000300)="9b9422cde7e9d32a28ede895af7c6c06439c69b5f1ea6282133633ff91affbd8dd20a4e53289bdd4472537f9b894e5a5d3b12c6ad1924a8fab5b6feeecd755153b79dc5bbfc39d82a3d8549300cfb268d659c431c41f817e0690b88cb48bbe4b3b06f5067f9db3ae6cb547a9292f545e909b14becf3e15ef2c61f2be4687827a049eb64138a53d02bf384a3c6a6efc3bbb3c1c406195644cb0a746608fca3d35ce51fa73a59f72778001f11dfcbc8e9ba6d1eb5b87ef3459e5d506132f44bd3574d97dcfac5bbdacd63e7f67f51e8ab4f159bac9ec13bc80bd5f7b56cffd1526281faf449447452d7ebfb8bb8561c7f718c1", 0xf2}, {&(0x7f0000000400)="faa65821d92220e7d320bccb84e56f4fae1bcba916e6f21153bd09547d58c1ea2ebfc1be18cd0e178d469710b3e66cefce014fd30f6064e0bded138d9b8d8a40c0f3f3f3fbee64e85e071e91a20e61f6de7c4609c8a0ad694951cbf3b0b522c47d23d25cb90f703c10e5098b1ac153992985523f6c95394ebca0c190bb12b0105b19d5fee487ecdc7a3ea77a30363d05677dc88b28e2ebc08e84dd31b495b94e163ba7e7c7768a8bbd3aaea858ee73852727ec157361b1f589a6c8ccaf9bb2795aede0668f8c88e91cf5ca9da008a802e18ce0cd184ab4ebb0b71b1840536bd1ff89f18601aa8c09b65ef6c25d", 0xed}, {&(0x7f0000000500)="17da9aceab91f9b232a6ee5cb73f5290fe420833a290528c1ac92411484d2db3fb55d673d5b5c8b5f4d57ebf0e3b7dacb6fe76806716d4dc4ebf11fbf561b6dcce2a49ffb09ae03d81a37d45515124d0fe1ecc34e8a8c193123c8351a750ce5a27777df5fc511093c87cb64099742dab61af853ec735a1ea6e3bec60167e9c0c98a74bc0444fbfeda91629a6f4d0b33dfcab9989736b26e84a957de234a0443acd3061fb36dd3f81c21f1259a79b08d04ff72924fb16cfc316a4bf560e10547cec99de803c5b76593d2610076c8ab29206a52d7dcd00153cb3d5e2cec2b51b502c085a96ad39b6b83d7b8666b15ed8e617d1b842bfd7903c6d2bbcbace818c110e01492ad03d14fb06f11932de9ef5ff1f648a41150c20c4f0677540562ae5f10275c30925bf8c0f1ab66ff6fda4d51ce8553aac7ae9e50c732a49583cdee7d86962d4b500ce0bf26702b16bb5bf4dca994ee7a97b076add52a7cb9df595e66c162b9d8beda42d225a09554483e63dc800809856181c38e3b484483b2609c4dbc72d599b24ba46f5a8779069b8d868cbcc5a65648d52664c334127dc8d61bf813e4b7ea8ead74ce4d55e221970bfe1052ec1235cea9bc69e88e0b0b5670891e64c9600f1c4a8801814e297700b31d5d29fbef59790ad98873e47b12bc8c024db1859e59912074fd2dd75659de173c5766a02073e1d991630f6e5f5b79cef633f64e05de125aa981fc14a5d704f88d0a34cb6e910a05bc8d235b49a722151231d270c79fea2c601aa6ab93424db09a43fdfe3dc5296ada8a904e45310fea5a6b6a8c92253f72fd496c48e4289aca8afe7615be9d65f8dd7c2505dc50eff1f7964a4331c923b75ba9c84410482dc4726e4af1e5e3f1b3f3048ec7e1b9e91b099391dd7f46e0ce0d22cb932445776a3b57ad93eaec0b1f99794b4b97285ca6fb436f5155a16fe6e90e7efb186782db131bea00b806650ab6a5e2159b0ca693e19097cabb620aefb2e8e1b3f214a2a94b4f396d1d5c8266693ee540042aeeea83d6d7aeb7e3ae64f9a419e67eea6fb7bfe2087b1e2580439ef99675a58993e26ad93a7cbfe3d1c5d1bd850083e9c52a5bfb3378d0458f7f46daec380a06b80a405bc3d2b36266c17b406f946bc07fcd3e42ac2548947feb803b57f4d88f7daf659d0483979898c4c65e6248b4a056ed68cbd87610be22a886c41c18048110b38b9bee8aa85ba137489deb46a90a4acf51f99c92f74329f5b39aa04f9815aadc139285a722883ffa84e4afe5b74184266cc828f58836f57f1ed4557028b81355e7c1eddadf3af8fbdebfe976525284417394d84ddbfd51e684ce28fba4e7b0e131e48e93d966e0b7ecec468769d33b0a7071a891502ce3de6dee213637a4753ee6f7c20ef6df9826d5b3b65e46afb86577309c8df4f0c8c4d9bce82c5447b07bbfd3d6c055acc2f511ec5f88a74c8581f2bdc55cb28e9d8e2fba3b901bda6a5e48c0b4a377ec900780d82905bf1ac9c5576a57b32c3c7d3049ff34eaa7185c720affc83a7ee9c4e4d8ae02be4eb696a9f6dc4d350789723a27c5ccb1a43e7f4d215f09de442318cc2a72d8c1ff19899dcdc0675d2bb2615dc47be924edcb1f5d01246a5422e17f8a005a463391e5d645101180b36c4be30a752532f526c72bee81c754bb1ab7b9e2c87b1d3998c3729e545dd7ac683533c67803c5c5c732448be7cde81a170fa4ad805d024933d2bc334f8cd66477cb2ad3bc6ba4384152ee34ae125f17e830faf0f13971557baf0eb096848baceb01ff2190210f5d869346a3b8e691f22f64e7b1d348b7f093e712d39799e48ec6cab789ab03f1ea854de077228a8880bebd6e4077116e3da4be73a5ad722dd1fffa53094676182d309df54dac3f090f96caa166e463d5a3c516d00c54137ae6600f3d63ee7f23b837e298f1833148fd18d94f43e7acd640ab7958db4854d7da23c3a25fa706bae2d8a713c9e991931acf9273ecae340054f55d985dafad59b2e892cd0fb5685f1ec31f853be224a5285bf510a968e76df7a58da484aa6a4d75694d6030b6e49321caa9770e3a42e88ff8197c8c54534a6ec0020196757460df6d30f5583820acaa5eeeaecfc5c523f8ecb7b5bfc86c515b79d5795b0cc707d75eddb009c546a9aa0d8f04e672745f6ad7e3fddde1899751a01ae4ca3881246def714b7c7ffc445ce844c854c8263dbdf5b7729465f19b5bcdb04860e8cb2be8bda28bcc3ea84795d219fd5aad6f8124b1982128cd0cd46ecce9037c8e38bd0df06f9f7b23cc9039eb85929fe02ad3c08332f44f404e07caf4cd748bbf488dfb7bb6677efe234ce22b05c7a19bfcf84fb6c3db3327d01c79fd927c7b243144cf573cd2cddbd31eb76d41dfa35d77e7d89cbd87a5bdc816adc559b98c182f59aca1ce3f387f25a9122624cac5e3a44891a882198aa38fa6824b443744cea1900442596740f84d882829ef6f02caefc883b0dccaf5b27e644e902523cee156889044dfc23ad50b517812a5b3fb226172229f08c07884e280327d802d59445a10c7a01baa65d1a74f6e93f496cc9810ab4b6d841edbc98235783f947807e19e8ab589108b3ef00a29dcaebbf4f67347e30419a8a38d05a00dc344e0ca83ef390c7c26a0c9c149cc6a5af2138cbc53102adc72d81162c3dbcd24110e693a39c4b9aa9b3abcaf4332288d08d534970647c94cb8e9f6ee805c50e190aeab7513c9cee84a19cd21a94ffd4d17f2d018aa2d40eb99f893b721a176e3de4d4e23b6c85e57d7ca116624d1705e805e4b3cbd511c7285f11216e54576448b8ef0032abb7e6c655ad1b0916e727f295f0e20d661bc5f96c636057508a27d85b24d1eb014a2b1268dec806e019d275e156105e3867ee49555792b2242f306f5c73a5e656fd6eb6fff39775d18145adbe48e579c2cda18d12c980eb91c061f70a59b1c40f8f0088c52dc570c763c9456ee644ddd0597776d4ed0539b516593a22806f1cd8b2f41e1d9b278c3af5a1b5249d74d083ea3e450248eab4ae12e1a75e6edc54d878e0a4dbe44916f0838a568d96321506782af521dcf1290de9df64d51362d62322076ff34b62596d7f2330b9e0958d494ee80807b328a2e7daeca261b6f5e41673b415b3963b783c1eb627960dd3e5e9a98d18acc1961a42c9c651c04da0a754b5c9828fd60004a2237a14a53209c00230b3530408e0990add8600195da32622b31138c698411d883c01fbf5555aa8697ed4f7eae339a4884af528107a179253d3310a2c49df850cb55292bc09d2df2ae017f7d7979ed0703aa5faf13395cf92c311c72386d905c4144300eefa855fc198ca0d547589ed560c4ccc97aad459465a5dc473f89a56efcc98849562329534fbdbe5aa242375b53e1c79b7fa31b9728f643f00a8a50529a5fc20f0cb375e5e8c2eb9e6c9a1e13a4706839e0e144cfdb1d0bbfed4ccf2cbabb4ca23247b96555464a1f92b1bbd5949b4713c611e881e11105314a3c8c5698d8a0eda2c7b27e7c33ae196cac378340e5fc70e29b17030835341c476b5c93dcb9954a509be0424e9805721fdbf06cab03c84ff5c83455df1b554efd6237598deae062e1ae846fb316cb0c1020b5c35f779e5d0d791c72d4ffb5098014586bc8e33fa0cc446eda41bfb901b4eb734dd70fe0a81bd3b7e9611a66da5f3a1b5b7972d3bebd441fceb57bc7d2b84dd2990ebec9f24bfe587aaecaa33ec1d7c6a0629822e22a8090dc034a3b31c06aabf851f3cf4f73a488993a3b2dad9429af5f7faecdbc29d73f387131d7709819437c68a9c067aa18f47ed5e15f4e7ac396944048d756ae2ece5a57528a4a8040e810825e5d64a934154484972813d21b856b3fbfed90eb131a2735c56139bfe5876d84a34e87cb780539fc86816c6dfe1b3fcbf65ec5d413eb7e85a79741eb69fc3b31c2f6f6807e0e2262b5874a284572c86ede0f66494eacd9445f9bd0718790b4f85800fbc23fffeb9af462047fd7a477aec1f0ff3a3bd7a71bb68a8112e1b885082e0f348ad6b9aa36d9d8a671c525a575784a43c8b7d3eae4a64aa75858dab923e9847998efa63affc9083166ca2666691e6e1f57f684f057ee4951625c204b5fb5193a83a3b5ce0f23fcffdfc8bb674d8b1f9fec91a7369ab9a8a7278120a309df4dd0e576d06b699da40fde287584b098b8b01ff0151dfb86c696a7099907690d0251f3e3c323f033a9b9c435afe4ea0a97b397d29754f232f1ca560966d94cf75b6d33f6aa432d89c57bb4103811bd46b24b4b415dee0ce814fdf68c11bfb024203fb728d3c69b8167849eaa86b6e67e65394e39d36368acd52a0be41b1763b5e1d58831d08dea5980d60cfdee298da945b3c384be6c1f491ddea0a76ae55d9b32d39a413eefec4fc2c1fc7f85953ead785fd07b18f8423c4bf8826231d0a94dc8300c0d1db2f649e548199fb258a4145c66281d4f5951cad518522c8d85ee077b6b98646969e01cf7c975cac7e92e8f65e57ee28df77db835b1eb430692773e233b63a47b18410183f7e132dcaa25dd8e0b15054595e731605c5db0c174338a8b04be787ab3d8aeb5887e6db9fbaf8bef3cd284cfd66e3b757a14702e01d8b95a0b58107bc1801fe085f40568e6880ab37534733f1b74f4fa5d85078c90cb8dbe5c644fb023df5c368fb18d205208877ade6e75733b2915dbf7c586cb190533e31e6d537e67fa80b0a735814f4ac75156dce8a25906535b8330bb946b62dcdc31012bd8ceaaf2a0a57bdcbbd726ebac6116e775cfc4878381ae3bf8aab7583593f8cdee9d7bbdc986743df53aa0aeb8a4118eb8d65202821a66dfaa44bab0b5102ea617f8ea5db3cf44f006943c47df06a597601b75106aae1abb2e5fc0072dc3f0bc289cb4c1566eb77710e88c1ab171ebf3478f6fbe9ba8ec50bbfbf093aa4716eacb30356eef72d72674272a82a199e2fb3368c29211f027e49eb909a0b8c672d09852df0a5b3b4532dfe77b8cf84936ad0f47167b38c7180724a862b5d5eba8fc14dea8a92904d875fa9c4d39744dce5c795dabaa95f2dd994a94896f0ae97eb22199736ec2df903d656bb5139cf77ae0f4a8709afc5b16b0ac6a9c4212be8ad392e5768018c73750f3b628b98f277c4279b6db8307ae9c07ee7b975b0bec183fcb4c6b45ff082058c2af9135cd6ed222a141f62892f38258590c9e56909e2c435f36c0ab93582764bdd3d253f668d3b3548418236b926fec6afbf1d78ab290f6d65007b4e33c9a8a40c38e7d7f8d946bd520def11d4ee119b8e191c9d2f18de9010a75a9a3d3c27c03149014f0106f343a2491f03407d4f3b40a0521fe0d324754ad58ef99eb75e2ac77e79916ae35555e8fd097300d169849625ea9a033bceb281798180f20a85ad3dede3043d100ae31aab5ea19755289476edfd7c478fc36c72d364a602e614b434634155e37cc0381f807aee44cf4005b77447e6da85f9b6cc638908b724f1c2992e2970597f30e02be5a6b8a764c4eed9471b677eb8bbc02ad9627b99750293840741ed5da5a9db2f6657111f6cda723dbb4d518ebcc25a1094c86e94a3903a7a3d3efad6d86ce9c658a2c2ed413bbd020a0ae850794bc720f76c8d8e77f1bc381d7ae38a19a16c69ad78b4691689334f82bc401685b730950eea877918ce64459905a7de47036cf531d07c40aa36cb0bdd545251ec6772d247255bf78f7db97e041e428a3a4a262d9bdc38da4a6a4427c7f055d076a6df2035126f5f7843770c58d102b9c37046a87c623c", 0x1000}, {&(0x7f0000001500)="446d46288876abbcbee6709a55cf09bd6a061f1716", 0x15}, {&(0x7f0000001540)="faf99cf484a8802fff45cf6fcdbc118546650f252ea297fc3f7d6f44cb7a4555ed273416157938963c49c48b882ae8407ecbb67736052fc46db2acdf5f436480509ae582c2a9720aabdc1bf8f08449c7c2736652850b2243312e8ef51cc83dcc0de11a438d1f00ad56e33f5e6ae384119a412f5a2f366251761f8ea3fd6015a1e634d828e6774ef6d975aece39a50e1655321e0d68376fa3b42c62df922e39afcb4ff79719bf9f9e5f2e2a020e89a37df7d900ea05feb7f61409311cbbe08c22b0b4547dde81f6552c799b7dc96c9aa8af26a8ea0f0282ee767d0e9fe92f1633f9ec0f47e75e7013d19129f5001a985380ee03179f783678478e6f96298e69ef5f070673dad21f45fd0b593ef8ea3fec8dcf8895933b07aaf67dbe60d9b112666d436e8326ff0b1c9364670a480748f7d666a8b4091ffee6d3292cc9c99835cb5b2a29580f8c2ec33b5baf2827ef07d1f324ff8c84a8bd273e0e1e70dc6c4582e742ee5496544c27fba67575d0a1c2f398716a23fbb110c247850dafb7ea13653c80e8e70294fa502abe3af521b61cd5ccc09754c25b79e27ae0b79b2cde4ee946bb8a302cd511e2e06f7ab46d4ef094c05f17652cbc4fd9189c6c25d9e6f68d43507cc2d8473a74f81e131a6d352c5442a820e10b5673b28e49f47f07e30d06125d9e5d54268cb63ef8394fb66ee647c807d696c0002cd5586a96d0d4481e0449b1be7f574aaf028424e3c2e716f6dcc1a72c616b6a50d9c3022a9cc83234651929acc170dea54bd2be6e13305057f187a356dee29f428329eb356ac40b778e9f53c9e5c4c03543541a51b53f7555f3b2cbc47e27194999ca5a72c6429e3301cb8f18843404d8bc6c0d7deb2dedf18be7f7681cf72e508ba46bea41ef15f6af1acd88809c34484c0b0c1095d99f2a9230f3f71eed31586803d69d9a3986366d70b1425afe346625be95d8a72076a6115dac0e0f3c4e1943106e65967daa1bfe75dba3a5842c6aa6bc58fad7085df791ce73ababf83a98b09387c2117a82d612891bd106585a4c4c273c172d2515f96238306a0794c3c941e3a1d7cb7df01eb296c09ff0565f9e8b03836da55a78c616de499bc47e0f40c30bb5419ea37439a79016250be362bf7c525f7ff30863dbe38bc214bcc4f2cd1cc8e05e5743478450de97ea3e3c53b2141453e036855c5ef77da26a685dfa397cd1c4b07b43a964b4fbb83f9e51465e46a423986bb0818bc0d05325acc03cafcf3a2a6e579c3f535fcf567b8f1c024be4f00c753248380ccd16c382919f9b1a1c7638d5da2d0e6b85bc594b07ab1bf593c3b3ffc589405729916f3dc702bb5ca433dc06b41365f88d544b01a564887614e986e435373f9db470e0fe9e5795eeb12bca07b2c11cc23411b75bad3ff38bc26fce7ce4c79757a2d221709362d23dc72dded7440c74ff3f1ec36197dca6a5aab05d55441a6e84de12ae25cbada638b72870a9468b50050a665a0b730bb88339e21fcfaed3cfc87b4fb1f8316257144ec647de86d61569ed402a2068e251a90b14012f15c5298e4d58b42daa3f69290b7fab23b57fa361a7a83b22c2b30dfdbda0b48698913986255c281aab08a1202249cfbf619de5e7a5ea7c15958a6688818ea93e9fa7f431db0226345e2e5f8674cf2576393ebfc7ac20e0a84652d5de6f36c7ed154f82021d5181d87220f4b5bfed367a4263bc4122b9aaf472ccdb78c9b2b1c833a205f1e085bc68f8d3b5141b7fd4c7d44b2eefb881f9609bd29fe2fabd3c60e152ecaff22708d548df975c8f990c68b56afe04c854157b6ec8c8f7fc5d0686f7bab2855cec2cd39de6f6eab61916f3d2ef356cfabab553aaf7184cf5102247b2a483e1d47d110504aea36917c0a4304a31aae2519720b7508caea33c8bde74049ccf78a21eab31b52cac928caceccdac05e3dc250df7a5840adef52c8fed507e2d45b93ff144ffa0d1f3d10972e2532a0ccbe1163b8134fd0dc81e7281c8c2c8c479c87267fe38d98857825162ec0081e72c450f72ec6571b1e0749ac7b05cfc969cb6444f8b4906408c52b033e74231bfb337fdd6901f29b97e3b59e386a12bc4ef7d1276de56b4af7baab3f321096573f664c136004b85fb1f990428f5070f0c58fb067b038a0037edbb583393168df0be726b4c720f8064d42b204398d2f2f5c127953792dc7d2a246d2bd963bb995db240d9a8edd137265c0ad33cfd4b2b128deadddab954aa40e6ca78c017d508cf66b8f28bd8bf44f73a66d8e53c88f8e1884db57308b31a23c975d11b632280789b0f96667f420e5bd15743ea0231e71a89c2efd433c2522a43961d9d3834dcce334f2099fcb80a59542cb328419027f9d54630c833b296552117e4b9604f99dd2e66099c88661b2a316397539202c6ab76799dc4a097a4dbdbecf446eb65db9ff7445f80724dfc133e49f264ba7fd46b45d99326f03c28cbd9a08429a3e83f10ab94678f8b74e11a38fd395c32c0b15aa5d166e76b5f79e48194682a9f2e45cfd4041ce62449ddd5165df22021a86510f3dbc3ec25e5307519931956bdda36af37e4e0402b05a859a2ed20dda1975d9e4f93c59611e6a5ec3a788aa704d1965a01456bd63b55274a23e188b420f927f47e59dffb61219edc53c9ffe54ef2f3f6e550a2cbee767be31bc5d2d7a15bdc33fef8fbc2391d280445887059ded5201d87847da528deba6a7639a640e4ead85fb007cd319f0066aec26ced58598cc1d1db27de517f843e44f95ea2c32e64eb6955d084b5ce3d92c8bcbe1083203f07aa889b86946924a182d0077be197699321593635a37f121ef0e447bbd4b8e48c9f4c5b15145aee49f1e94c224deb6badb9d91efc66c864fc399d895f265cb4a8dd9fb443534cdd105a591c5c19869bc5e2851854a72f2a8a6927c690d96352681948f0b2540c4f9fafb173779ff8e89f252c495abf97e0b4240455e142e6070a530310c9c6e296e1c4863fa07faf14deee5607c06f613c8c14067c151bcbaeeae566eaa6520be2867207730c98b740e8b41e7b8834a76ca0a050479e36923bb88f73d7a0e9947143850e19c56da50ae7ad07655f36f9d31ea134eef9be16edba3f17a392a6f0e3f8a1149a512ae1526d4a1f919ae6049aa808baca7905e6afdd8678eb3604f7dc99641fffa913b4085a916c7770ba57bc4ee518eea5b4157338c6707ad0325b8a6c731d9870fd65dfdd61e67c2449c7f0436b09ce06829c8449db1fe3ba84cde38f2e9d34dcf12823601e563c78e4eaf1b8ec464d62477f623bbc27e498c6f42b3ec9b31a2b4b5937bdadf2dc17a290351a794f359c1a8838f94ab994d8e53378fbec213db114029761af2569f735255c7b6259ee693faef4e3b2f372ede4b83e12a371f89c36c431bfddc12ad7cc383c57a00620caca73edef1f98febbb43950c5438d712440cdf0d90722396eb2cf395e7efd99c1c93f3b64e9f2733b9a8b201d4283bca319b73ee23899f79ff4c78fc04c6a14809f1cd448539bc15c885c807dc3cd8ca21b60c3e3db7f74ae702120e0deed905987e8d526e115e91c98981227c41ebf2e899feed3e8ce3dac6f33c2382edf0af0ca8927b0b988c4cea3ce06353cc9ac9235e787ed9faca49889c160ac4cedadb8fd302fcde8baddd0e2088c7388f4c22efab1128495f25d8818d9131b22106eefe32fe5d7090908f17191da2704c57282888635f1d268b5faa04a30b2987681630ec8aa74006468bc441236b7d47eb507f0db73d769cb471a1c0f43a83a6a02d2ff882c4a07ce747ee41bd8eb09137dc0c3b312121c68f2be5294ee75c9986fb30b47d844dc17ecff5148b0fee4bd9e1870dd1e2abbf1b3e29cd7183523be98d86ec8a22449223f4aabd64e01c8c077ac38e0048866ce24f504f4fd21ce0b6cc33556195256b3205d42e164a6eff8b2fdfe91d0832d467420166bb7b45bb3177d4477592deb8c61e49d532c634dc93134d11cf771cf4b22abd33e760eef0743b278e5c40e668be3a88f655ac5cc4c96c06d068ac139602a97289e56718c769976446ee9d9f40fc38fe4a2458738ba816c55c30d47bd862d51b862d54531d3ccf51e0ccf1011b62339c784da5f4fcc52738b3129c9cb3cdd4ca735ca22fe21e1fc8753162ffe4e640e0e484d0c5b55954d2c3746d93de4e5160f1936513b3eb09749fcac5cccb041d8f2cb8fdb96064a83b6a2a98869460f2225adc41357d327dec665c1d01e2ede989adbe9bca61c5bce9c9f877fe573f90b83e72eee07e98a412025d02321658ad82f55b940af3f2fac90253021758f21d22c7b3fe2a388ba7c3d3af6ba76a0820fac3788f93718573135825991c7e32b55ab2c1378ce624ad150a6654a0d91a7aa0853bb3adc7ca95e133bc89f8dda3953cab04639b25ca51ea9422c6cd7237dc2303ac51b904ba522153242d2a732bb32c3a6db746743ab4bf67c73c7cf8255d11fbf97120fdd6501dca6fa6ebdb64eacfb2831264cfd8450a4bbff1283a80dbf5534a85316c050dcae99d7ab225bd67de722646f1dca44797d120e50e345d556a8e9413a16adc1381e7eee7fc481abe122227e28511869594c6117aaecd10353345b6498910cdb18b9393c2a9c6648fba7de842326a9ef5a56c9ea8f4d59f2dd275bd2370284a94ef43238ec8c1423dd6d1eca83d91ef23bf469690d39628f721bdc7a23a042a02a5a5b65b1ab29821ee6c56cacb8cff1c5f9d7a6a3b4072ed62cfa2ddb38460f82b1552fcc193187ab9f05758945483fdeb42c8e1e52ae377c352f563532655aa3af7ac659b34b44942de7ee21cfa8c9ea9a6e602d5f08165886ef0a293d98777d68eeed4312f12e280f96cd8719538fdde6a0b560faa05fde1155edfd72e3bef1562f7c3973ad40355eaba535caaf37944a9873ccbbe5ebba1f2da99c2a9e379a3d8a59ccd710968db87d2f720de2a2e045ed8f0035e8bb7266fc82cef4a48bf58b762ae3e7ca1eaa88ff7e63b97309626ccf693b7801755744f4eae078bcf61b929da32773327002f75dac0d76b21cf24aa18e059ccdec16a8fdf9618a24a2a9de9ef1d2534884b420dfefd1f6c82067901b2c83df89c21dfad08113c9139e8e6581568c17ad13b1be5ae835c4c3872fa781795031a30ab600594624c975f5d004e54e04ae748063f87412fabeece197dda6343cfa355bf0cbb6e0253a26d9fe6df40027108a5ec2849a67d98b8869c824cd38fbd4b99c367ccbd1aa03c3b1a218ae40433b33f4298e578f9f5a18016834829b535cf06f707024c7358170d24cc68c6a1aff7618af61fba110e0d6ea2e16b051284f2ce1b64d508f3f5072e47f87405c4cb68494b69a9723cfcb79f42fb08a88ad8cf48a74de31539423094fb8fb437b8b974f7e5c79a86408aabd36732da0ed866d488919ec3998c3bb37eb3b713921538647af0f3826254a79f37eef0af548dea4579bb90f857781ded1e0d9a1cd46c8ea28856afc7ef3a7bcb86df5575010a4e60a8b3a0d9092eaba6e117c61e06d0565558077d5cbdc2042bcb0ea396df287663de79b407298b23c5f173cf24358df667d5442b5376398f52becd3d51497b42e3f618abdb275a01f9b0a1b1d5399512c5c653b3cf15516f343a166cfa7cd92f172af2958e58dc104b4bcb1e2fadc4f9fa0849d585e4596dd4a5a6cbb27bac92316cf9e9e6b25dfa95754521c04f4641a7d54f14c1bd7a992df50ca203ca156ed1562a60c879496b28a6b4b5e2cc3fb5acc2ae81f84671e445a9e9a506f10367183099e", 0x1000}], 0x7) select(0x40, &(0x7f0000000140)={0xe467, 0x5, 0x0, 0x9, 0x8000, 0x7c, 0xc1, 0x7}, &(0x7f0000000180)={0x100, 0x10000, 0x40, 0x9, 0xffffffffffffff81, 0xf41, 0x1, 0x3}, &(0x7f00000001c0)={0x1, 0xffffffff80000001, 0x4, 0x5ec, 0x64c, 0xfff, 0x4, 0xee9}, &(0x7f0000000200)={0x7fff, 0x2000000000000000}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) select(0x40, &(0x7f0000000000)={0x7, 0x8, 0x5, 0x1, 0x2af, 0xfffffffffffffff9, 0x8, 0x6}, &(0x7f0000000080)={0x9, 0x2, 0x0, 0x47, 0x6, 0x2, 0xff, 0x9}, &(0x7f00000000c0)={0xd00, 0x3f, 0x0, 0x0, 0x7, 0x40, 0xc6, 0x100000001}, &(0x7f0000000100)={0xfffffffffffffff7, 0xffff}) 11:10:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x80000001) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="4ca80b08beca5f7fc95ee75f6c63b3d30092fb7784d6570c8398b99e089dd7615c1ef0e50ad3516c2975ce2c6645e5658e892a40", 0x34, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x6) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x6, 0xfffffffffffffb04, 0xfffffffffffffff9, 0x3, 0x8, 0x1f, 0xff, 0x3}, &(0x7f0000000280)={0x4, 0x9}) 11:10:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 11:10:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x0, 0x0) 11:10:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0x200}], 0x66, 0x0, 0x0, 0x0) 11:10:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="db85fb915054388480bdb748c86106000000000000000644b167131f781f54ffc91eb6b4d0bc1dc5db6c448269796080dc8ae13ef1fe9c27efaeb4f29fcdfa8020ecca3d9b0ce7bae88e16a76527bb8a10ac89326a9a2b34256691106e2450afbdf078ba2392265afb1937e1560c220c3b44a030902496a00e49bcf872c3ef0929992601a17f81e4cc6071f8bc317d59408912d295", 0x95) 11:10:27 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 11:10:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000180)=""/165, 0xa5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x97, 0x95, 0x5, 0xf48}, {{r0}, 0xfffffffffffffffb, 0x52, 0x3, 0x1, 0x7fffffff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x60000002, 0x3, 0x8}, {{}, 0xfffffffffffffffd, 0x80, 0x20, 0x3, 0x4}], 0x80000000, &(0x7f0000000100)={0x9, 0x100000001}) open(&(0x7f0000000140)='./file0/file0\x00', 0x280, 0x100) 11:10:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x801) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x3, 0x0) 11:10:28 executing program 0: getgroups(0x4000000000000106, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) getsockopt(r1, 0x100000001, 0x80, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x71) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 11:10:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) write(r1, &(0x7f0000000080)="e5da69b28070fe3f30f9161cada712a4478e6533dbcaa45ef68c89cc2fccd3a414a3385b2926177faec8932294402c874a34ca95e6f80acf25de6b091a943fd04eff33b6c6e3750823f440e49889a638c4e4a49fb3cce160583a813ab3565fe88f78131583bfdbf037f34abb418f47be52d10720894034ceb32610dfb84af88dc49c0b482814c7987cb3103b660ba1b1c074cce9f0e3ea7ca2079720ad87e5e6f3d3fd941800a3ed2561a3021fd0dd74c9cbb35d48f97e6b2f", 0xb9) write(r1, &(0x7f00000001c0)="0bd8117ceae2db9e2d19f35cb4556920811748d93df94d95b374aa2a3fef5396ee699b6d97bfd12e87851445342179c91f0637951d59f4405f9fbbc296d407efe5fb8011f5dd29736b8363c800427a6142ea04598fa1b2a3ee113425ba252ace8cd34cd9d84bcbe9ebb7afec799fe789009ca3fc2f937ab83f34cffc71164246ded98d3df9a3f9d47b9f829a06fb70973ce2297e526e287b8b49d27da650de72d65f1c139231a02cd1f42caec3084fb6eb5de6d6f5fc15483d05df4f56da6ab70bd990c4f3cdac327688e2fab41aa44b2a1ec202138d3d9eaa0dce891ad77ac8edeb28a4ebc03aaf2671ea22882d5d98", 0xf0) dup(r1) mprotect(&(0x7f0000021000/0x1000)=nil, 0x1000, 0x4) socketpair(0x6, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) r3 = socket(0x2000000003e, 0x0, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000000)="aca98b1edcf8717e0ab60c9606aea6634c712f3dcbb9a62c2584f2f0c11134b81e0daa511046f3714e3a0b97d68b5d2ca36a65d59aa94920c1716895fa527e9832e983638ce184ad277c27d1d6bf0bdd7cbae32c7219b4c93a4469073e6acfeddb6a55fddc12db3a043d7606dd41c53c4bff2e91c658e93d314f", 0x7a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:28 executing program 1: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 11:10:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993148", 0x12) setsockopt(r0, 0x63, 0xfffffffffffffac1, &(0x7f0000000040)="ce967faf0c976d6045b508aa43cd39a45d02b1a89f8f5c907624a60c94a8df737d5db210dfb9f17e2d7241bab91a1b0d19eaa7dfc57115b74e7f2e780bd0421c7815705b8d9e24b65ed8e93d40cc5d77548473fbacf688465fc59878726c7b5da3e760c5ef294f7dd3e47e0e66fbe04a7ea7d4c0fbd6f13ceee9090b1623ccd46f859b6338ea8673d630c1a232b3f66ebbc2fae324e2a902b6d70b13ef04bcecd180cf1b52c1bcce7fd33b507ab2e420dcacd92f00d05fd71b7073f19c32038172e2d280ee14252504453b315dd3ce5d5cee66", 0xd3) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x3}, {0x6, 0xc0}}) 11:10:29 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:10:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chroot(&(0x7f0000000080)='./file0\x00') 11:10:29 executing program 0: utimes(&(0x7f0000001080)='./file1\x00', &(0x7f00000010c0)={{0x8, 0x5}, {0x4, 0xb57}}) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000001100)='./file2\x00', r0, &(0x7f0000001140)='./file0\x00') socketpair(0x1e, 0xc003, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7d, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x0, 0x5, 0x2f}, {0x18, 0x2, 0x1, 0x6}, 0x3, [0x8, 0x7, 0x8, 0x4328, 0x0, 0x80000000, 0x3, 0x7]}, 0x3c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000011c0)=""/142, &(0x7f0000001180)=0x8e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 11:10:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a26", 0x2eb}], 0x1) r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) close(r0) syz_open_pts() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 11:10:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 11:10:29 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$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xe7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:10:29 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000040)) 11:10:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x401, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x5}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x3, 0x9}, {{r1}, 0x0, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xee1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000009, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0xf0, 0x2, 0xfff, 0x5}], 0x0, &(0x7f0000000040)={0x1, 0x5}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x100, 0x8}) 11:10:29 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socket$unix(0x1, 0x80007, 0x0) 11:10:29 executing program 0: socketpair(0x3, 0x3, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x3, 0x7fff, 0x6}, 0x0, [0x7, 0xffff, 0x2, 0x2, 0x3, 0x1, 0x4, 0x3]}, 0x3c) recvfrom$inet(r1, &(0x7f0000000080)=""/184, 0xb8, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f00000002c0)="671b5f97fdd31e9fd74cb16183d1debad80b44c4e312ff0a26a4818d092cd2644df9085354e692a8940a06d95319ff74b1f11ff6a70eaad32dfc81f58d1fd009e63a8d9d2fd1ee302c027806dd3c5143b5d6178fe715fbea34e7ca6362267606494c97f979d14a8d8b64a49705648644bfc22b200c1a7c7a9513378a20e08741fa1005f2119d85d2f289303dd5cec77d3abec38b54dc73d9715815c1415565f27d008a3b7fd591587ce2f232fe", 0xad}, {&(0x7f0000000380)="5c6379773e6d4d15b5e7ca36e46298e47ca8b2937bb4f3bf1454d491689ef4a77e03ad7efb1b027854da6668d763f578decbadfad01dcbd1da9c938c4acbfd73f723b69f5e7e02fe13e62857aaed95a1558905b916bfc420e7e9d313625df16adc721ad517c408316c5435a29b80b1ff8d5b", 0x72}, {&(0x7f0000000400)="c47fe278fb4dda2752a0725eccdee4ece3c324024b9b43702a277df36dd640d0a5cbd1723553f3d563562bc64a83694c12e640fe6aa3a0e1e13d517589b46da221bbd0506f2f3a6747a133bf22ef996b45b97b6464e75dbe5ea50472193736496e64a67b9b8b30362581859d396b0883e5db212db538f8ec145429a38b06ddfbf798849c65cf14f927f9f80c673b55d9e3afee6bbd65d545f21608768080627e81372cbc9d40758fb7f8b63cdbc124592de80ba0a9c85fbbfad1697f2c7a27c94fca34aa369bd564175e95166d854a881e7b42c83fc39cd64ff0c5118da66851e53633c1f90c5caa5ac37d9c5d27542a75ee", 0xf2}, {&(0x7f0000000500)="1e834939d8c16b48bee4a80ee0c0b8367d141c1cdc56b8d851172c7e4ad426acbf20823f6ff99066b2bfa0d0f0498a1dfd027044ef1e057d41df2d7f130d94737794ed2810bd4625e1813d6ab2be8cafcb2672c09c155dba4d9780a12be274d2fd386739acee2cc775437ffeee4e866b3d3b76bdd257f5920fde44f34191a2fc91194f062f67bf2bd79ada72160824a6bb15343d5809ffbb1beef2f6e1cc6c67c8323a6f2d4345a460b42623713a530f556b3acb36d6cba1a08d7c", 0xbb}, {&(0x7f00000005c0)="3ff327615617f8f3c742ced3c1dfffdb94d0e69e2e82780c2742b8ce043d293b8dbff8dc2bca09db96a0a8051f1977f824bb72c2d0d5c14d298b04e5d59ffaeb1a8b30f1bf423f40264ff1a3081d340305d64c87213ee156c518c7b900ab87359b1f9f55771194bb2266d22134f8502470ba3809ec80b3671c4605113ea3ce032fb275a7f005e544a80a36579ef19ffaf76887d9f2de93ec3060faf846459c1f12c15167a724bf29713835405c0084a4ddc2ad248b07ab0abb0bac61274322f19921aeae659d3bc5c5cbd2df", 0xcc}, {&(0x7f00000006c0)="b4c7f6f0667da631f6b1439423adc0b31472c7479df7718fce93b428bd10aec6323b9ba22f79dba3ec65343dccfae09ed59f3b6d13c9e0d0a9ef02d7e9fbe1a17768cb245d87d79c962d334a52b89c012d90ccc9d3b282ac1b972e1fb3c59cc1c5a15cd3f10324c21543d1f582e9cf08e3b68a90b8b5e7de37cdaaee83660ccbb7885b01bfa8b8f97b1be7734bd1f128d4accd360781f3a760823f409108cadf316b36f4046cd6a6aa28a7b15a3fb03a186434560f58dc46c5f4c3ae57f674d790fd3c0f20", 0xc5}], 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r8 = semget(0x1, 0x4, 0x6e8) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000880)=[0x5]) getsockname$inet(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) wait4(r5, &(0x7f0000000940), 0x0, &(0x7f0000000980)) getdents(r3, &(0x7f0000000a40)=""/27, 0x1b) getdents(r4, &(0x7f0000000a80)=""/93, 0x5d) poll(&(0x7f0000000b00)=[{r1, 0x80}, {r0, 0xda7f75bce144417e}, {r4, 0x80}, {r4}, {r3, 0x4}, {r3, 0x2a}, {r0}, {r1, 0x150}], 0x8, 0x9) munlockall() r9 = socket$inet6(0x18, 0x4000, 0x0) poll(&(0x7f0000000b40)=[{r0, 0x146}, {r3, 0x1}, {r2, 0x48}, {r3, 0x144}, {r9, 0x8}, {r0, 0x104}], 0x6, 0x2) flock(r2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000b80)={{0x18, 0x3, 0x5, 0xfff}, {0x18, 0x0, 0x7, 0x9}, 0x3, [0x8, 0x7, 0x6, 0x9, 0x7, 0x100000000, 0x3, 0x10001]}, 0x3c) semop(r8, &(0x7f0000000bc0)=[{}, {0x1, 0xfffffffffffffc00, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x8, 0x1000}, {0x7, 0x9, 0x1800}, {0x1, 0x742d}], 0x6) flock(r3, 0x9) semget(0x3, 0x0, 0x100) r10 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) symlinkat(&(0x7f0000000c80)='./file0\x00', r2, &(0x7f0000000cc0)='./file0\x00') bind$inet(r0, &(0x7f0000000d00)={0x2, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000000fc0)={&(0x7f0000000d40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000d80)="1fffb555a3a5578eb110", 0xa}, {&(0x7f0000000dc0)="d769f8512326c26745912f243494282e78bb99feacf6dc57e131cf777ec79019f86fa441c8a75a3b34aad929d693a0492cad7f2c475e20b0831fb994321d7ed421d68329195a96bfbc751fe14e7d8e320ae1e2c15b1250a2f4a7ae6db78d9ae95e6b0e7d303d4ca4023b0c3dfc49fd1979c543efef7e0fc8846528b5db64b7a654dcd5476cf78c6100aca9cf6951acdedd9ed9022eb4d5d2a7b4b33b6a2b6971860e44ef5be219d0ac8ccc3570be644f3cbb4373fb6dd0f9dcc12d00437652d2a86c6c772a73e2", 0xc7}], 0x2, &(0x7f0000000f00)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r9, r2, r4, r10, r3]}, @rights={0x20, 0xffff, 0x1, [r9, r2, r9, r2]}, @cred={0x20, 0xffff, 0x0, r11, r6, r7}], 0xa0, 0x6}, 0x402) pipe2(&(0x7f0000001000), 0x10004) 11:10:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket(0x16, 0x4, 0x2) 11:10:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f00000002c0)=""/203, 0xcb}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80, 0x0) write(r3, 0x0, 0x0) readv(r3, &(0x7f0000000880)=[{&(0x7f0000000900)=""/47, 0x2f}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f0000000440)=""/31, 0x1f}], 0x5) fcntl$dupfd(r1, 0x0, r0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x1) 11:10:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000040)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 11:10:30 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x81) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 11:10:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/83, 0x53}, {&(0x7f0000001180)=""/245, 0xf5}, {&(0x7f0000001280)=""/190, 0xbe}, {&(0x7f0000001340)=""/121, 0x79}, {&(0x7f00000013c0)=""/10, 0xa}], 0x8, &(0x7f0000001480)=""/61, 0x3d}, 0x800) pckbd_enable: command error 11:10:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="22a84ea337b00b108434c04a361482eeea3700facc2f9583bacc867decdbbd64778200cd5752cb724f8c890220763bdd61931bf24069ce816ccd99478911c706c933fcc56341cae270afec6afe00a4b0c857e9ba43770c698f3bde7635e355965cc158482903c03d06c2c52e0e19483baf55af5d89b4151104e9ec2e66fdec416912de48dbaf05d541f7895c90ddd88b6d48be8a5e321b960898a4a25c5e2f188e3f238b0d", 0xa5) shutdown(r0, 0x1) 11:10:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x21) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x770, 0x93d}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000740)="552cf3f5af7901b9bd7312ab958aa5a9d9762d813e4497b32e55fa6f1f9f0bff3cfe2f0c430e7bd6255ee2f826f9c99a15cc247589103935aa73569a0481091150bf5f00f1cd7a65d97a81018c4eb731fe3cae9c583ce843cc5e2894dad53a10a36930875cb26a81e12dde5a35096152cc23d687bc788167f5f8c42b820c5623edee4adc7cd0f68be7b4a1fa0e76acdc44687a75403da36a35314daeaa285b99e6295a4df2f44dd7d85f39f59177d8dba6f23764ee84d1f39d3463457776592031114ec96689d15df5dd9caaad0e6a6393db8bdb6d2e2d08c6ceec2a3ce7c34bb959624ec911594df658f7706415e092a50245eb7c7ed544b2d5a12cf9f2c1e1d5b9e1d6d3f3774e14c87c5e0c7bac6c4e1d1cea8a26afa1df5fb9a1b456f88bae1abbb0115148cafa2aa2faddb9e6ff47d315dde2b4961e932ef080f1f228eb6ab9868a809f9f1f1594e93f364caab2a56fc8d1e90bfdee1e9ec768e0371f7ff9495c2f60642bb4d5a2eb70918cfc3488b7652acbf932fec523020a44e97ecea0d849fbc8226ea59018e1ec17d489e7e84f91d1cee1940fa0a97daaea15cec53ab02e80d2260370bce29c43ce1d4605cacde161a0cf15409045526527785f54e05b71354d762a5e362e4465e0351eb7774ec98678d0da6cb90736712888cde3cca94b4bef8c9544b62f71afe77e77f791821b6820705ec210d5a7d0f659ca55dfaea6c3da3a5984c133093814ae2fc0e3afefc83346bf1e9d6ef76418b7b6e695d5db3c51b81586e8f131fbf4264707d9cd75c88171829be3f0aaebf3d7ec02ddecebf2cfd9b94b12ad05fea09e36f8801f78b62ed27a753c9517b8bec362ffdf9864774bebc5ba6230495cf386e1f8f527ca9a73f718590ad0120b109c8c3933b8c3a93946d0585ca71c29030d83939ac54ed20c01581919e7b2e56e20e6d9a7474f829e49476e8921ab09f9a146cd02e94c86bdbb6ad0cee4777619092dea6efa543e130b51f76d6ea0876e88cb2c77b7e32dadcfde1f57fa5ac77137580ba5c22a45566e5bc1215b0245e8d564114c461e8b8992f6ca7604dd1bd843185e20ebcf0d5c6d4737224aca3947ce34714717129548ab2ef6b9257881ae6ecf61d23179555104a3b4fc3918a572831b4ac221b1496a7ec1dc54d41c6de2b77100613b1c3fd9dbbe79f3da600e01d36a920423d86871a51d6b20b4d9fef0617f0cb161f54ba9a5218e3db9f424346a2fb01dfb83ef9efa8ca41a1bd2fdb3eb118f13b1d8dbecbcc21383accbefc4f79cd30c4995a65ecf6564874d280d1b2bf9ee4c214fce71ab216ead0326e93218d38b496f19398d9b38650c518a8c40182040165f18acebe86f3f73ba550903153eb6a1d4252037460a161a7078e470ec566c05c1b3ab501c756e3738e7719bfb1e405a3793f927eb7efb6b9e05ec5ab79b9fc17ac7f1b28d03b2ad1248ac381e48e22b024d70dd72aed77c74aff1b2a72215cdb84d600c720a6424fd8a59b6cc2646af9bb8f1262b715cbc33ab412d3f67e8f30d6da0d500c2770bc58403ec5aaf03827ca43cb0389ecf4e9baa5767cc284940abe6b2a3ca29df9e2aeceead202162bba12a289168c4bffc351d0ddceb51c586f938d4a8b38075964c17c723faf3ea5d8979594d6f57a5032e98bec6b1fa79c0f83b657f171a77118c4cc8ac5223790dc5d77ea1eb215d03c5bbe4ad9417b324ade7642553569b9656ad7d1221111667e1fa8ba403417a1085c566a68f4f716f657e5f66089e67be36997bf2f480f1315393bfada8368f56ea1e569281d4c588aab931436f5a081d16a7fe8ea1859d880e0184ac1d5ed197248861b56609b7dc8040607c2f691b461cfb1e7a7dd39accb0e6fa2fea91625f7fc4fc900fd8cc08dae10e5f82ed92b7be7894169251b32e1299f633ccca397ce9e15d4704b8d0ef528a00aaf76fc01918d4f2259c3d706153412f5ed1c1e20416ab9a5d7d82f39435f77b2d351dc1f915db9090f73513e63742a3536990d54ab3b9f97f95fb54267ac953350be84b7f643c9a913043fe9d9860ad0a9d833b2beb8b3c2a2b5ed5db03118024c37a5e16f8eaf04fdd4535afa79d855fb1f770b66954606923b125c73fbce6486616c527db748a5d42635bbb050bdc2ecb6d26b4e744b4a7ebe2cd128122056bce16e3927cd3516e660d1e35a1e347cd7bd56759a8a3e816aee19bfda0baec6c1c5dd18bed2e8c77f41dab8b02a078a78646848bbe016c0bd1ead95b7f5b3717a559c99b47f060f7ae5032039cd308fade7e5830bcabd34bb131132df5034b84367f784bc5951a7c8fe6e4d23cc3677358cfec34c90a869948b10b29aeb34da16835e5e08e70626783c3318f4d261ea79f91d9f5a45708d0f8df292054d818a316e19b9bceb6a6542f987ed0cbb6798bd3db36e62abba466ba7a84aa844b0477337c226517da395d4b8e1a77052ca3e9e98276943406c6dba0a2cc2ee77c4539df278ebcce31775b5c0e0fae419909569f0c1af3bf993b3c57bb2353f66a8bf448437fb300aff007cb64f092eaffc4f18c2c1aa94e6180e5861932cc1c06089a23166cbd0726b50a27c5487cf72c5eefae966d575153d41cc6668d100a61078146ed04ba253af3618bc21c2def3f08df4d34afb3b99d83e2cc74d8dcbdcd167854e69c6fd8bb3974d04fb9212e7ab069e207169dd4274b818547c364139d4096dd74150830e784046de37ebb0fa9e33833ca9564a58b00713f50cc0b705c85a0943149986e396e9b21ab0e3cba4b0be56e4f5e857d2bfeaa0cff87d15acb6071fb93f44fbb1ce141a42adbd7ebb3a9d53816803910b237b6df3f234f6e815ad806aa7b8c6fc497be10b38904718ad0afc9b5714176c7b00d57b035897895ce153eeb8c7e305a2b6c805659bcb4a3752877846f6b3e3dd91c65a140f4a36b23876beb4313933fb05d2bbbc9da69a165ba9293cdd511688fd9bb4c8d8839de74c50674bd48cbdbb1167f2221921ce690d3ee6ca2ebffd9e1de4358d59d4ff5aad7f631c72c870b0beaf0eaa97ac0049b924dbb3f4512c0d1e8566c4c59dc1ae6ccc6b49303cb609f3f9f30d2c6058b44c6dd61ffd3099df255ef463ffd1647c08891fc65dc550582afc2725368df7956641fed62064441841fcd35d9043f05cf4264e69b231b97a78d91f0d2c395c23fb940e7c8bd5a41b62af3af538a8a3954120b1ef70fa9721abb7a11cf70758c28f969e0a020e378948f9e3ad4dddc8a2ee69165503ff81c1be0a5d5810040f120a1f075d1b63ad4c1e5e60401dd08b91ba9a49ae98745789b25ab7f18452047540d0ae28077195a1a5100f7eab056afda45e121509b0789c3ece8cbfbce21433414d120677de2071708d2a37617fda7dbd9176e1fa39bf0e0ad4334ebbf9d14e6370311db168d08f1920422b6c580c89fbea8b978476bc8caf9ad9fe944863b0a9563330be4579f7c66a52c40dd280d0d8ab4e11c250efdfe7e180b732e3d1f270ebd41b01f79d9e84f239a4e1036f6f1ab4abc5c3ac17eb6556f8656077ef06fb24a7b846f4a66192dd45455e561d5591c2d56eff9a5df46240d716b63336e7187dda0839c9baae4590c461d3fcdfb2dbd2bb3790e595114b63aac768e28e86f9c36efeacd6bf6c728df2da7dccca1631b35e5c48dd31c166610c2dbed90b28e54bf25d3f9397d2e7b65cecf86c77b1f5bb7866fef3cb0192b048afb5b3b275fa4fa5262c663b8961b9d1e557363f05972ff5e9f98d70d73975f2b602bbb72cf535d86d95ee1750c464e83288f2ac19c522246246f553e661c4dcdfc2067e6833252768f8aaffba286463a272222fa001009217cd6c008b5fc88c6bf5dc3b8e0fbf757cd1bfeefdb42d7eea9c323e7f71d40856d382a85c3d83acc150e15d1893f668a016ffb93670dc1bce0322265bd3566dd7f4fd0e9a6b85da71b5b71a59c367d2d29f9969834356a4d6f82abf4f60384437cd9a21d59a6cb5faffdb9235f4daa8db9bd50de71e1eb13b1b694f82ad383d113056513845919b2f13c9f0c5aa303fea31ecf8a460916644c6526e4c49972b6357c6c5339a88c343f4513ef74893b58a65268d040b765d967d8e5690df0094b925be37f983bf11e1f956584924ae7d114da6d98f2599c600868e4d61b74ed460d1fd67c9ab7c667c949d67fcea735a2bd3dc96f8f6614387d53cf412b6453a211971373e78b5242094966570ed231709f5eded811889ffedebc049f91f76a17fb680cdf9d1f76c2ae46d80a1efa2e1b9bfb401b17c8faf09295d7b49031f9dfd16c38c68d14acab00676e2dfa206971c2d6ef4d504ce59e8443687e3051189a5237f695164d41de7caca1d203b4453562f5b28a6d7d411a70e5f4abceaa0907c87b3b0633e168411b2fa603aa744f07405e6c7e4059ae6f985211f82887faf2f748fd15ae547a81c880d4986ca139f653d02650ad45efaa730c4141ada03cb46600a47c867a64db6790c0550544e0f319fe52aba8786998fbeb36c9a0c72fac5ee8f683fe031c774e981a722adb99c03f469c04f7ff8695ee90c4f5da862da492f9eee29b93f00f93b97a2ee626b7b669754fa98e85a9a7b56d3abfc90e30d009776b517070b3ff2a9a2fd4f2ee7e4376dcde1926eca39e52d907745c4141538af039a6386595f711f97b5ae6e2a8896a8068da4dd34fd4ce23616e3e0342e54883dfa549d813a5fb48fb487a28a8e5b65127d2d7ee3beaa1a09398ef4339b26d8d7b7663a749562986b67dea35350a76c40fa314f59d49743e9563391052ce56114812379e01c9ca09f7ae2fa6b523ec8ee0324b18a2e9037375ca9cf1e4b6cff5ee80f778a59ea72d30a18e572ef672b6de155e728e1592fc89eb298915f3f87e11d604c12a5ad59af7906ca3c6d2cb2d723d8c156769dd757dde0c9d91cf3dac9ad5ad8433c6db0280397e16ded3f6fbca2e9a006d58e77922881fef7249114df5e7e57fa3c83c1bf2cc09b1df45ab76105eaa0cd1bb680e704a49df348b624c5979d0ec546ce82858d61c91e4ff915460c80c4c9d134ae13ba7be3a85ba207df450659f15591d347a70416f74e144265bf02de9d7f26100e78d40e440a34ec231c5f14eb1e93079aab2931e5fd4adada9923e5d98dceb003b46afe4150677ae8a9cb7c0a19eb0e36b8f84a28215a5465e985f1d3c850c328828ff4740075be324f7808cf61e96a545797fe12647ac82805bfd389316839bd8ff4b985ff672aebd12f6c6b4a945380034607890565164fd5230b231c2ace79320186696bd1bc843209207962feab10dea804693e59f64fc471a9c2ea7d31c432dd9bbcb44d39b7851a9fedcd5e9a8ce28ccffe28b4763f89d5f4f189eb472e49294395e3e2da2f90f61c7841f5482819b26e2a074d2ff515178578242fdad1e335d493677f97f36fb5cfd5c30ccc50f21cd76f0ee2f6f2782d50e46cbc757f3447e71407d58b077cb61e0e9018c91d5d97cbe28b6802cdb57b294ed03c238ee07f4d472e9c5e753e2f7d455a9d5675b2129576d7f87df89d77007946fc21151aa93c688ca9884eba77073c238ce087b0250a72df65983b6fbe5bc7698be2a3e35bcb99394d527f9e303478ebc9c3a18c33580a3d5ba8151d108940f28e8da9c3945b246e767997735f0317bfbcca495c2c7cd8a834cfbfb8f3934f199a25f7caadb64fc62da8de4f3c0c03bd6d503bdd28508b13dfbb2b1d6c337136fd17394f8b1e2f2db0a593afd5e8aa9ed39ac0351365a0b296ca0df8624c9306195", 0x1000}, {&(0x7f0000000280)="38b7b2dd216cd5ffd5ac1e5d447de69d493b1c2d72c3aed0fcc95644aaef4d2f1040bf013b24570d0279d782e7b924fdf65eb7ebf3680e22d8329c5110fddc1eb9b14a8a03d9a5ac430601d52c1b0f0a99d8d3033d25af602e94e79f8a100f1a5bae118dfd7b30ee768561b2a33c82931907a7ccf1f474189148652438b695bbe6904b7cb98a49a74a96a6a712", 0x8d}, {&(0x7f0000000380)="541b8d41417fba37419c237abdd781c7a74a871b84451d0991a933c00b546a20dcc7c8ec2dc532d7522cb7882d54cc940a08d5e66670f37c1b2f52873ee8d8fb8b02aca8e55be9e22c53d6be71ad02096be4fe24ebb9c5a89c77e159a8d2a7f5704239444008ab6ab0904d55d5cccc1bb8cc1726f2afc0728dbaf81a12a2bce1d3cc9c51411db4f09c0454f17988abc0581480f0c8ea1558cfd99e40ed79181a2ef3cb076534c1b65c1a188bf5cc4cb836549de58eed7770ea5c52f1d49198020159261c8a552a1e03c548fe824a4e6c54", 0xd1}, {&(0x7f00000004c0)="8374200b5e8bc5b4659a31dd904b9d41fd24fe05fdbd51280a978100055a85007c69c0d5f87a49f2b50d8f117a0e47cca994e1fb3c379a69e00070d0a6c60553289561b10b9645f8e218f9aa1f15ca0efb0d1c8d112619f5d25dfefde764926070186da24a15658590a9561d3c38ff2f6a1c6cd83892c811b17c1d95b51f9681cfde3eec29ba1072f98a7037890ebab9a53d8acd3caca0ca33440beca8b729a0deb73d9c9b2b8b19f96a8e94e9434f6422ee3ef9a67f539b7a8f4c9846cf2f77df261175b0d7da29f4375b30c8", 0xcd}, {&(0x7f00000005c0)="a379c0d98fe34870b38171cafd21ced6609f32204105085137f81d8212427e09856d739b391abde7c3351ed1bab33647895f5400cb21238d7c69e798a771fcc29031451dd5b4cf70a3b3ca421d504dd8665432007ed53f39e22e94785fbc4579698b8b980895cb59ef912b48c3c4994aa54e4025013e0cc684ef0b", 0x7b}], 0x5) 11:10:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf88, 0x90d2, 0x10000, "00003c5b00000008000b22e74de400000000f200"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) kqueue() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mlock(&(0x7f0000026000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 11:10:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt(r0, 0x9, 0x985, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) 11:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:10:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) write(r1, &(0x7f0000000080)="2a5a57af2a6dae1cdf9f8e6500c7ab01cebc4b3a487af0966407ad847bacf904a5bc91a6b3bfac9334d316c90bb2586462103ef775f880bcc32fe9b9028f627c7591dcec03b8c96feb1c2c98c28cd0968180e5881f1e8d11f9306966a10b02164daa92d3c734f0e2669bbaaf550d1faa3367a71a62032cdbd57d534eb4c3cbf6245528d6e0f3236ac8c36ea0c7311a51f81fb34264e405717d4e20b8f4bc9236397a3d05d5182d3a1ca40980bedf8abd9bef9ca4e4e5a4e080426ce8057da1944403a7f99c78ee0350f246b799746de789dc8d763edbc45685b543e93efda560c30826bac3f0", 0xe6) syz_open_pts() 11:10:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x411, 0x0, &(0x7f0000000000)="1f51857ec326f26f78f9ec10c4ae294ec9d4bd9f33c72e00f10999e9236d54b734f7781d09f7aef3c5d26f1e08c29d006af22e5a6d0de039c46df2580ce55960fd870a5fe12f26039140f8ef34f016125067ac91d6b8334d4d2ab8a3a9859d4a340d0481b3df71e9ff6085ba6b871747df78e1c585143103714e3435023966d5267366646d7ea3ce0f4b856abe4cb5687bbf7b3fe21a57008cfa04a1e5d6ab86b1aeba78fb6c67a4437840134f", 0xad) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 11:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x3, 0x1, "0ce997e914f8a48576c9ff198439c5717dc3b9e7", 0x7, 0x6}) 11:10:31 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) syz_open_pts() 11:10:31 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0xa) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x9, 0x7, 0x1, 0x9, 0x7ff, 0x5f1e, 0x3, 0x3, 0x79997a37}) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) 11:10:31 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x6000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18000, 0x0) clock_getres(0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x10934438, 0xfffffffffffffff9, './file0\x00', 0x5, 0x10001, 0x2, 0xc03}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8001) 11:10:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d4cd597017", 0x5}], 0x1, 0x0) 11:10:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x14, 0x8000000000000001, 0x8, 0x1, 0x4, 0x8, 0x8, 0x1, 0x1, 0x4, 0xd}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:31 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 11:10:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 11:10:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="4907d47059f24afea3053e6d7f19f73ee5a73e5b86ca1a03bfb8533f484d9423e7982d23b0f90d4a052642da7c3590b24249d509594de0d8306982f3d139660dd7baf8f86b02d1d6bad87efdb6b908ea7c4b4f357deb13eecfd8f51e88afd0909e7d10e92cb3b2b803f83978adc3bd458e917fd714fba3e63ffaac8dc0b140fad0cc09e7f6086e01fa0e6263f282154d9f4e0819987fa2d013aa4f49af64ca1b4d9793fb359fdc7dc925f89fd39e8adecc136cc70292c38554a84998f75e8127cc86475d129983580a74d208913e7e2da7430a2960b1dbfe0e7f97c1dbaecd76", 0xe0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 11:10:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x1}, 0x10) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8003, 0x9) 11:10:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x4, &(0x7f0000000400)=""/171, 0xab}, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="21fe14366eba793cd86e5fcacf8b342f2702b43d920180129ec55d21f9dbef01059d40f9ff2377bbbe6c22dc", 0x2c, 0x40f, &(0x7f0000000180)={0x18, 0x1, 0xb5, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0x8, 0x1ff}, 0x10) shutdown(r1, 0x0) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) 11:10:31 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) r3 = dup2(0xffffffffffffffff, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000a00)='./bus/file0\x00', 0xe002, 0x401) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) r6 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001b80)={&(0x7f0000001100)=ANY=[@ANYBLOB="0100112f66696c6531013af0721604fa574cc00400000089d80b3601deac3679aad831936e3cc1d9142e0300fc53f5f83d031293a80d74c3b211496b9c77445859c6644f8cb5f723f78877210e5deb3c893697c38f959bb65d5ab6969a000000002360fc5ca758b060b05ce478d2bc573082ec96bb9e29f22705cba0649af4f7605da938961135f810c3cc9581c4ef3e504693256d66d1a406cbc0541487b717490000c8530191b1a6d4d10727f0db141eacaa59fcba2360ce381b44311fc3ec77c5de72fecca407bf58780b2d857d9dcc3efae04c0fb90bdab05384016936aff953fa90453cac0a28ee84d88083727ac589e6ca0914de953b00e399667a7f47e8a7d03e8de26043634caa8e806d7a38bbf4e9e6ff3464faf83a3f373ed354183b0615ce8a8de38bb92d3ed518d9db8e98f8ff9c86d1abb3435dae1bc93307e3a9b74a5aded16e7aac09097a9836fa8d9c1d58f7b0a9a1c6a0a2d654c017424e42bf44471453c7ead8afe97dd66f610d713b4412a749c058ac882357fbdc02cd1d8dda815f2eecac71d6da017680f207ed3969264332a22309660f19d3d916d3956ac2dfb2efee5f3763ae9a78f6e636bf653a243b25ca86906ec5"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r7 = semget$private(0x0, 0xfffffffffffffffd, 0x646) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000800)=""/158, 0x9e}, {&(0x7f0000000ac0)=""/194, 0xc2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f0000000780)=""/44, 0x2c}, {&(0x7f00000009c0)=""/3, 0x3}, {&(0x7f0000002bc0)=""/4096, 0x1000}], 0xa, &(0x7f0000000c80)=""/41, 0x29}, 0x2) r8 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000003bc0)="a89d333efe7722d3f0bbca10fbef4c1b2cda66983a46d3b6bbbb4662331235f3bf98f6c20c7ff926083360e95f600ba1e0f8571d2578cba2cd2282d2ed43bca91a9e4113c5cc65c825a31511dfb5cf973c153b8af58af35318bf118e45266155ae37a5e45e9c7d97124f9cdb7e3e39422e3c490b8c900df13c3fde020b43e2131e6f819302391291056ea26d194c5655d7368d40d516d82548ca7d8a809151778d0991e167508effb3fc3c7e9ff1bb14732768909bf88e7fd838fae971e6ad7fadc05db5bcdec16036e59e72c4a63604f4d531c249a22237ddee4511eb3349905fed40694086c4d053f593b9225ea8819dab57e65ab687c5151da9c0f04151a0d4cca84b7d74f2115000e82e6465aee78f44a7bbb74339e70c3520c852b1811852638bc573a0463449faf085cf81c167d1cc335e05a763c011b159fc4dd1074caa118c9ab43e72454141032987480de1fb9318a404954bd15d019dcbf725bb359670e303bbdd3763141034d70ed16a3acf316209858418b6f35aca263a996d83dfd466556f8a1ab734fbdd5ab0af909ac60899be6e9b1e77a086157081e4bc46e29447979e3eb575c00a472a098013868faf35d58f6bded2b3f79165bf3d9a81947f9a7464c7c35099215c834a0b9531cb3a42de9d5b0792b44e14059627b0f82bba274ddd556bdaefeeecf7c290a2ced72ec9f2b7dce7729a2a6a49963fa2eb5397f5480944fbe01fdbf3864be869b63765db0a81f69688ed0d26fffb387f9af5ab3a1f5011c1bf1937d292abecc6106b95fa1f527308d7d5d4295ab454e1c1005b6aa67f7b9094b1b4fd291d4f8ee29cb6c4d3bcbe416b1f6570505753eab67f2fd2171c27693c8c271298ba4340e80ffd091e4a8f94f31e5a7268ea44c52ad2c6f36e887faa20ea53442a86453a4d7c36f18bcd3a2ce8dab7ceca9e6d58ab39081b5f8ad363441bb698f525507bf95b1d1f3c229292cd35d2988d516bd5c1be349394720d02f02150d20fa3f87fc9bedd8b270572b9ff90772367c72d1fb4a04cce4417afec0d0056bc2d52ed7d882eb8fafd64b57ab3a46d796c8913082fd86810304246db9b6fd6a9093b51531513bb27914198c4d31919c5656cf9681777941a98e94356cc6e8b80eaa5323c7370276d84c272489ead5f48bec6f57c25fdacfe3aa517435bcd688e4bb95dd67f6c5741c45d0741a5b25b75ee6a6fef63af44014148afcf916c0794d5b6063a7afa27eb8a5a550e7572adf064493b5b934b9bc37cbe91c3dded0fdf42e9acac96f60624f815ec3fbcd1434f91fb8d92e45f08d0a6ca3f7f6d2adde05513ab4e543e51ad20f5d6a5c145b8818f1ae185126a3f21da1a59f5a7de69aaa75fbba5a5f2203e19188ac4f64bec760da8117c5f9d2433fab1202aeefa6dd2d41658c7e5bc3a0b3cdf36278d9316c73d120f335f1c764f993c192b3bbeec9783ec9c9a97df0d3ea09c20188f92013c6847d5d2e895ad308c5904e95ef5759d1071012a3352b972b7f3f0d50b1b83911611562a672e97754ad92e4d378d99560a4e68c35354c69eb6168d89de8638b2248a5b48291662a04b0959e76181a5e1c1d7d32627c88b4e8338de38bc9f92078f0d35a02f2634463b9b1b1528ac44409b50104cc72846bb15f0c66898b116699497cb6dacf261ada374a680f070cf6c6de08a702e9b24db8d640bab9fd29b2e38a8fe61cd841168ca485f1332e857513bd25ac9950f735d6c69ae4c130251d294ec24e5786be68ec798c3aaae498f16fd53e35ef8958eb00034dd0904a5c83870416f0300edd89a960f437a43432b0bed8e8d088f7d3bb2722bcfe7600d577ae9efc25d58cc73a2b0ad9f1139df6510e060c79e91c620d536ff120479d618dd653d90b5cb8020fe8a67dffed662d8b1e3048ede591f2995d90054e1f1a50706e01e56989bbc65f7e0fcf228f9b42f42ee76de715be53ef3e1e3ce2c007a470a4dba3feb9ebbe22338c68eaba7481f7dacc24aa9115793b809ade3bac388f5020690cd3649732780602c332236013f6122f16d4ada0334260aaab54b324be6bdd6ddd0ed20739d66243c349d17a76770e43ee2785bf46f9bc31f57d485dfd9bb9b772eee1531d2f01cfd2d8b3a23e294bb4199bbdc7f90dea4b3d87f7cf29920128be6c7bd0066347b40b44b33e2861d4b1b90c342529bf9906db404bffcc4bb25ce149f72ce9f16cccb2176c5cab7ffd9a4946850780a8cbb3a71955c255672b9f1dc263cb5f91a86572900fee7a8edf4bd057572068c5cdec08f6d92ec2916c3f238eefbd06fc3d1f22c8fa0de3d8bf27cb8ee77a9fb0593011481bbfaf09889c349c7060916cb4ce5cc2c217618577b4ee5733d572e9a17289c9ac62ad9368e02edb2d7a8ccde9237fa1b485ddf00516f54218b1011dd97eeb612a96eb464ec7e3a97613da37f2f639216cdd82ca794aa04f7b5abc2209e0375f03caaaef77e1adf129f903baa36de357f81ca1f740cacc3f5165bece8e0e365c53d518d762b87af45ae3e2d33524a33c9f04b5f07019cfc1463e1dcf39986ec541ece11bec6497d5e4753bb6541ef80e7ed174e008e8098a9afe62c0b807b183478169c4cebfe8a0dd33607d1257ee420dfeb3c54c69c4fd4bcca66fa4f64602ea6c720192f63c006634ba1236c213ad2b0bdf817a450fac76c3783e2eea0da8d9cf758267ab5da11baea4babb233124e61200bd1f85062da8d26de4dca5fe946023a537e950c04b1f45d55b801f72673fc9edbbc3a1de147d2013ea5dfe618ecc04f63bf1ea808f0ddf007f2da8917b0c6d9b0a2dacbef967d9f308563fe90929114e27a62d496a2b398cffae72dae1c395b275ab9c8c3f069324944581a99f80777cc2605d9e20d693ddb4d1514069cc77cb3af6899d28949e26437de08966614d60936e5d2891c8800470030cd2404fb853ff5fda8c2d853b7ee7e8598c405c6c6d2ea77bc6eadda82d64908ad0652585aab588d84b9678d6315ac84fdfe6013780c4edfac640dd522ffe13b04b094112de56c34bf270359ff4431902126facf74791de5b8f06d960b4d50ad0f179f5754f631ca0f1d2a89c57706e624c86e74b792c5c2d5779e8f874065a4f460e82dab28473b9b8177b781ba33789164b85f26b49eae720cdc1742c40f980b75b9cbfddb563bd7977f99d8f59bf3ef0bd2abb7713a662392f59f946a7d6b302ab208aa6c5ec94748d3fae232e72284c774461292b65da67b9b993611db7b5336e155e7771e965afb6e1d7a1b733bcc26af0a7ce19f2ea23033c7ed62949b701e643e417e9ee1e9ca3fc84a21e603a5be60aeaa7cbd10ddbb62698e61245cba1845cfe63bdf963bb28508c76bb72c6e7244a3e5d1d6e03cca67a5ba9768f7b8c6efac727f0deadbc1c8efb11598682758ce6322ebabb6b11e6f5614648620110813111d75079e7e619f53c217cdcbc54490b6f4a0e230551df16191969d85ca45a759b00c596212aa3369f6818fc9052307b04ec457abfca1e5c258a42655b3631476583d59efa93a79139a24b3b0739812b12324550b16e8526ae584a7ce063d6cf2b6886a8bc9fd1f1c7ee135dd55762ded5c28016acdf83d31509a34de49f7c31321cfccd43eee4d9dd7dcf0c1943ff731b9a695c79e4ad95e246df5fc527ded88bb1ebb6a1d38add2f873c5922b03af7921bbe073778c7ed797440813b2c1f7bcd6043686d4cd2595b2d2b93ff6b320bc9c0c41b979481bc2e41481cc320a3ac15695396fb2c6144a09f276708e1edbc6b6a964e074f849c837b245668c2b5454a217e954798a71264492e91fe416cedae407ecc30d2b3c212a0b207ad2179deb614c2e67eabcaa55773e1a9a832b582066feeb05c71f805568d7bc94799a343495baf917d200fae4078934477bad3289ef752311df16d08561ead1c3c712f066a755ee6528417217e2eb6acc9774b224857c4a3f02688da65ce3862a3d3da4d915a3649cec45b0beec8413c5430257eac8c07e3fe11b068f61e774fc374d0af50c0fe26d5e1ee4b154c061e4082428a4f9f585dffc13d8423d75def6bdde0b5ae5808428bc4b86600a7e668cda26080a4e8d62dd0170675ba68e4e0c75d7080734bba29bb4e76696dd57504df2e115b6a2f5c3dca0e58d02ac9d8de68ef25c1d44548a4eaab3c093e91db6eb24ecdafed16028c610dbf4ff8869eea4372ae6b415c49e28769234048de1388fed16ba82bc382c6b31516165ecdf35d36172d8cba074e9c7c78f0f316b013fe4ec48fd56204070ab3542560e498daa45508fbf50fef714a1737e69939c2fb6970857c9e4078a85438219a203ad7f7135113fce6330dede5dea35d18328ecac8b4e44edf39e6d4f613ed207086212d9c6295878af2721af27795a2ea0b41597e7954afe2e19621bf855b088c936fc8e67227516df2d63804fdc1c2f56237353336cebcb6882e7eb5221f97dd6fa3f5db0849e3a2ad91b61a0cb4f0d3e379750e24c6c09c1aeca8241e68d468b03d354a2cbe06ad0d55d60e1144eb885757230b9e93e6b7dd925c802da288b58d7f23068ad1ca9b10207e6fc943570a7d242a9e55758e783c1577d1871915518180ead6b9a28d71117f6a7de31469c6a58624fc3f13d388e7405545dbf105746e4b168cb0f409ca06e0995e936a6689ba033ac8f5c1e69a357ebbb21ccb0a0939ebcaa88afa5422b3136f170ff2d6e1941c81af5616a5f34621ce4a57c6a8b3a5be5802626827983ad9784226139b70f92975a54735ce168254a338e3d49df908b86d85ffa85b0a68407c74339c7c76bb5a1c826dcd5999b5b77a382b769c28c39a99e917111c4e10ce684d798d1b7695b0d05a0b2db8803ea585a42bbd1df6f25ac938730576116d19037e05fca3f9a4b64b75cc7f48464c55b3c5df4ed90f5fb5368ed98f59851fd5e4d844e618895d63e7f0b8eb526f83e65e4e86cfb911635204e1ebc605f1b3e64f331ffd7283370695ca04dafde7907dbd247c4bf484808e649deb54e5b7de3ff53fe1180a441649a9c8cb8ea3e6d0096cfa5c42aa6f1058fd7e4b943d37e67f61431b400b42d75d74b979e6a28ff635ea123c161935bf8779b7c683935ffa84be3ab348c9cf63c9ac96d6e23d899c41e43ba64b747009c3dddaae332ace06039eca60ca7dc7bbf411de1b7c46ab8300a4b4a5ddbcb74ea26d6da65ab38ca7a3ad48eb889edeb78e635ecd65f04624e5b47c2aaa0da1a7b34d32ff92b8aaf24997fd49dea729384bd9429d22f867b78ec888c91e8947596daccd9d1ded3b1c746aa19792443b3694e87d5d8635d1b38e8b16e7dcb3883d534ee03a9c9df0013a005b0387a39c9ae86029b8bc5210de5c1a5d9bf46632b06c40c2780b77fb4d767bce7957c44bdba38a0331d21cc34a2ac022e279cd87c34950249a9629b4174e79363db35d17833ae742e3ca0c695d6e50e85c30919cd3b2242e5c0767b40f50b3dd2695ecbebbe483a8cb9a0c8aa05fda9a3bc8cd380a7a466d9ad0ac447a259077a61cd53e83349cc39c94dd604cc1b5bb857ad3b7b3869cacc86f9f09bef217a4b77ccf50d3d041b3844c5e09ae65edf51f944c348d0f90c5c6e4fe2b2fad37da8fb62af6cb1d689478bdb94b0fa5827bd1e7c7bfd195d1c8fae83d50a834030c15358534a165e00a8ae6b7a2f296bc961833cb07d5d07dff8e69d456901bdc0493f35349390dad5a1df32ccc9596ee2c18118e95f76420e33f3eddbf29e1ca105a4fee0ae90bd21d31b051b450f14c5b1d4267240", 0x1000) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) symlinkat(&(0x7f0000000a40)='./bus/file0\x00', r6, &(0x7f0000000a80)='./bus\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) readlink(&(0x7f0000000d00)='./bus/file0\x00', &(0x7f0000000d40)=""/133, 0x85) 11:10:31 executing program 0: r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000448f8b00d8000000000000000000000000000000000000000000000000"], 0x76, 0x0, 0x800) msgget(0x0, 0x10) msgget(0x2, 0x0) 11:10:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/96, &(0x7f0000000040)=0x60) open(&(0x7f0000000000)='./bus\x00', 0x28000, 0x18) write(r0, 0x0, 0x335) 11:10:32 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:32 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x41) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 11:10:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x10, 0x5, 0x200d) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xfffffffffffffd0f, [{0x3, 0x1}, {0x3, 0x7fff}, {0x2, 0x1}, {0x3, 0xb28}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x8}, {0x2, 0xd1}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x80}, {0x0, 0xfffffffffffffff8}, {0x3, 0x9}, {0x2, 0x3}, {0x3, 0x29ab}, {0x2, 0x961}, {0x1, 0xffff}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x81}, {0x2, 0x3}, {0x1, 0x80000001}, {0x3, 0x9}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x8}, {0x7244b849333e5c44, 0x3}, {0x2, 0x4}, {0x2, 0x1}, {0x1, 0x9}, {0x2, 0x7fff}]}) 11:10:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x100000000000003b, 0x0) 11:10:35 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, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x44, 0x2, 0x29, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x2}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x101, 0x33c8}, {{r0}, 0xfffffffffffffffa, 0xc2, 0x3, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x7f, 0xfffffffffffffff8}], 0xfffffffffffffeff, &(0x7f0000000200)={0x100, 0x2385800000}) 11:10:36 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 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/207, 0xcf) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 11:10:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="20b3ffac44621355151b2e68e0fbf22c9a6091f76bfa58f415a4e308162ae6b88676cf54969df7a6147796c0d6570ae3c47f9395aad0fd52a7a7399fcdad3e1b3aa7990020e8c9c932e8523e432931c8336633c05c1439ff73e8f02028d344", 0x5f}, {&(0x7f0000000180)="a87f6a06cadfaa955fb773acb263c21aa61423924c42230dd4c10b2cbc9e710f556eb9955bcb21ec66cb5e7645560c8e063f704cf8ec973f991c8a95ca76dbd86054a985cd3ea6dda800afa7576b1b36aed738af7698fd", 0x57}], 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x104000008000000) r2 = socket$inet6(0x18, 0x4, 0x8) setsockopt$sock_int(r2, 0xffff, 0x104, &(0x7f0000000240)=0xa77, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="635027235cbb81ccfa85755f150d3da6321cb9354f4872b727037860fbfa7c63797ac7da706d2bd5f7e82dad72a0e80b4b0a3f4df7738f74e37fb0f06dd7e8c08fa2ed57566e79ad7512e59d71d5fbc63c192a949a7ea409b8bdd23af53d2f7a94ceb6f03063294f33e12056bc983960851cf80bf7ccf73f6183349c3db670297fc03e35b40c25a40f49d3ebf701b40173badc95049bdff658315e4cc239379abbcb7979fc39687b8feef64116efdf6a0564ad2e8a51ce290418f7a2e375836a3e35", 0xc2}, {&(0x7f00000003c0)="fedb7f2c47b98ecc39b4a1978ef0a774e8c3dba44c35b6b91060e0720ef59cc63462924d", 0x24}], 0x2, 0x0, 0x0, 0x6}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup(r1) close(r1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f0000000140)=""/132, 0x84}], 0x2) pckbd_enable: command error 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba", 0x26e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000010, 0x400, 0x2}, {{r1}, 0xfffffffffffffff8, 0x6, 0x40000001, 0x505, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000004, 0x8d}, {{r0}, 0x0, 0x10, 0xa3, 0x8000, 0x600000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xe98, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xb9, 0x20, 0x40, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0x3}], 0x9, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x20000000, 0x3ff, 0x8}, {{r1}, 0x0, 0xc9, 0x20000000, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20, 0x40, 0x100}, {{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0xfde, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2}], 0x7f, &(0x7f0000000000)={0xffffffffffffffc0, 0x1e6a}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kqueue() 11:10:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1080000000000029, 0xc, &(0x7f0000000180)="e2394c000000000000a7ebffcbff13b9fd812eaa4e713048e6992492964829d421f7185d63c1819f8d1c8db0b274d42f3c9db4da9bd16bb93928236997dbf81064ad0f3e348776d48131781b3b6296987fd94170939d4e53c2de690f9abc91566426d303d4838309dec2f5eae195ba36ba69e63220ae13a95dce27da9f9998acab1c693fca72478b05353113a62610efd9a84fc52a85a684a372e81cf642777255e5a2f30fcc1b684824ce6e1672ce6ee9aba7e24f288ce38d9d485974b3ca7ac4792b389a2825ff415cc5ce042f344f0920f5508fd6e7afa43104d24794ec599367c3894b81bb851ec922226e6baa20147ba8e7486ec9d10c2b4d3a9e6ebda676e1ec4ed9461490693ca39d39", 0x10d) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x0, 0x7e7a}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0xa4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x8f52, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x10}], 0x20, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff8, 0x3, 0x4, 0x2, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x2, 0x1000}, {{r0}, 0x0, 0x47, 0x0, 0x5, 0xc8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x22, 0x80000000, 0x100000001, 0xffffffff}], 0x10000, &(0x7f0000000240)={0x4, 0x8001}) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000500)="da03d26fc70f4026fe06a98f673725b4b8b5219a12038d5152091217406d1efde64a2d0d669b143bc07e35927658638b9dc7c301c80c87ae39d6ca5886f8e2670c34f5500638bac0a2932c0fc0bbf27ec29a7472e810552bcb5a30c5e350e412ade709a61f0339fc9fd287a7d453db8971de7f0fd1e999caf99abca5deba96cd7387b3cb801adf264b15c36e9db86b0565fb3d688819d141c58fa75458d83ca1083590e3a96b963599c304c90c0f8b3b7f9f0fabb9b81aaf779edcf6031e4b571b49d0578eceb7d94274cce2c9c42aa18ec129990c24a59d3b") kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r3}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r3}, 0xfffffffffffffffb, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r3}, 0xfffffffffffffffa, 0x80, 0x100000001, 0x5, 0x46}, {{r3}, 0xffffffffffffffff, 0x24, 0x20000080000000, 0x2, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x30, 0x2, 0x2, 0x7}, {{r3}, 0xfffffffffffffffb, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:10:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000000)='\x00', 0x4, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 11:10:37 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x3, 0x7, 0x80}, 0x6, [0x9, 0x2, 0x7fffffff, 0xcc29, 0x2, 0x80000001, 0xea, 0x3ff]}, 0x3c) 11:10:37 executing program 1: getrusage(0xfffffffffffffffd, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) 11:10:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x142) flock(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getegid() setegid(r2) 11:10:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="01007800000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r11, r3, r3, r3, r4, r3, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}], 0xe0, 0x40f}, 0x408) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) 11:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() syz_open_pts() 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = socket$inet(0x2, 0x8005, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="dabceec3c4d4ba39a3868c5899404c3d86741bd7a3c9bbb8a35194cbd8b17c4567325abdfb6469937ab59771f1", 0x2d) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x200000000003, 0xc7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:10:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:10:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000000)='./bus/file0\x00', 0x8400, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 11:10:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="f37590293d2b0357c349b1d3ed15f3d70d1d406f8c4f957b62f0337150ea4385096b95a285d51ab8b943df1a7b6fac29f914aa4ded5e21975af0d9fb9296303891b783fdce281b19c3d958622c1157ac49263707839fe9f8ad736a120ba91526cdab0fc484b9c08138da39ca9a730e03448ba3", 0x73}, {&(0x7f0000000240)="bae67dd02657c8a063607531698f145a937b65f04ce551a89cbdae0728d1f5228ededdbab7ba4ab850bc8e4bf1933153dc2aee865c33dd41ea51b9bb3450109f4941eb7cf169305503198c929fc22696c2d83745c76426fd08e6b6b667b79230e4a553e1edfb58353aa101e14c537909206f322ab59f040de9fc911b172ecddaef6fdb4bda2a46279bb3b6f477a690cd052435df5a3833ab98d0db882b05c2f37c4e57826a1c5ea5d3b3cf40dd7fbd15d01ed1b3b114adb57850ce58f034d360b9c1790e575ff9e847db4dfc3ab85576e74ddd265e6bf4f0c6372b02", 0xdc}, {&(0x7f0000000340)="29aefc437df52c9074772194df76e494c971f582b22d1fbccdadb7af60a5a95f9d6357a79b3bfaff25902caa732da9452e675231aaaae3458c64381bafd5ef1b6df4d3c8a377c101284c667967aa7965c0fb405b2222e91407b3b52522c6a62ba2453551f5f13858a0b81ee723fb7c1b8b83b4e2cb5e1406a9ba8e2284164229cfaa4d41f27bd7c371e4886de39758fb8c6df7896900ad5e32fdf1", 0x9b}, {&(0x7f0000000400)="32c758b91cef5c664f04759f2ab1617addca961c7a3ec640866f8678b9e8ec4bfcb27012241c61ba776c229ca56d03d9d4f91d44430b4052e0b2b6b8c239abc282d2", 0x42}, {&(0x7f0000000480)="4e4708acf188ec8d05ebfa505d75191c770c4d05a8d2f0dcb050baf694d1862545a30bac243863baadbb2cc6d59f807245f450e342844b853ed54e03342944d4e6b5237e0a0052b72344032a7f7a561d9b87b5b66aab4f894154c01b", 0x5c}, {&(0x7f0000000500)="c2430ba63d7976c5f5f09fada3183686b7ac2005a3d258d4958db06e2e194eb9a8b3c5352d92292d806134e64b60eb237e0f8bbf8cac67a3fca98a63db59d6710185092227b46a0a30bf8c132a9dbc4b103d8ed8cd7f602e938f96b48d7a8a6b4bb240234a65afee8b3df3c47386a382a7a34c904490eec658e6e6b18a7d13d707f62f3070db73a0054b87ae729275484a69e4c5e1757509525bd4bb6b04dec29824f83baa15ed57b9a485ff3c8bf327b88604e70cbadb857da81c1ac82b4de4f5675236932d", 0xc6}, {&(0x7f0000000600)="d027f64bc399f5bb05a0dc3e57bc093f43d9c1efba52eed8f4af10af8915371bc51c550b180547158898c9d0338251200f1379d68a393bcf2cf3e6af9fb1879d867b0d1691efb4a3e8a2779a2d40adf0f8794949cdc733c934a24d96184a7a6975039502f78b443b5ae1e5f2fa40e1dde006de45e8c442cb194b85bfb13c934d6fd734a90ac029a3ac2fec67b419a326e0957c2f97918f13b3b44fd9f5ccc6a7fa3a101a4d75ca", 0xa7}], 0x7, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f0000000080)={{0x3ff, 0x1}, {0xfffffffffffffbe7, 0x88c}}) fcntl$setstatus(r1, 0x4, 0x0) 11:10:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) 11:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() close(r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() write(r1, &(0x7f00000000c0)="cd1500c8bad35444361a9601c38961c9d8413dc2893de5bb885259fd7735f32cb7f772d64c0124a69add13de5aeae6b8c694440f1715ed53eb82590636de22fae45f47c722bca7d8a61aa6fd6e931c23a8bbd6bd121dbf184861f46176431daeba0d", 0x62) 11:10:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 11:10:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1487556) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8d, 0xfffffffffffffffe, 0x8000, 0x8000000000}], 0x470c7792, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r1, &(0x7f0000000200)='./bus\x00', r3, r4, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x78, 0x0, 0x4946, 0x9}], 0x2, 0x0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 11:10:38 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) 02:03:44 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000480)=@un=@abs, 0x6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/187, 0xffffffffffffffba}, {&(0x7f0000000180)=""/16, 0x10}], 0x3, &(0x7f00000003c0)=""/10, 0xa}, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000500)='./file0\x00', 0x2) 02:03:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) recvfrom$unix(r2, &(0x7f00000001c0)=""/169, 0xa9, 0x40, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) 02:03:44 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 02:03:44 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) r0 = socket(0x18, 0x4000, 0x200) sendto(r0, &(0x7f0000000200)="cf1fce7351e7c3ba4f9372446d07179bbabb98fb0e0ed1387fa1a1f39e4c50b047852cc4746a0e26ed9aa68b6a070c0ed6065b99e87edf814f706cac34d757ed6b60b5ad41785f7096fdfe435c79cc28da38bf1d046434e41cd36de3d7b48d6d89c77bcc2bae7cb05d2f11444aa756cbcc24f8239f01b466eea807af29e7c71f03cd1c0c282b5db85dc024aee14d20e89e6f0a", 0x93, 0x3, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/179, 0xb3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8a) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0xb8) ioctl$TIOCSDTR(r1, 0x20007479) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffffffffffff0000, 0x2, 0x0, 0x0, 0x3, 0xffffffffffffff01, 0x2, 0x0, 0x0, 0x16d2}) syz_open_pts() 02:03:44 executing program 1: setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:03:44 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x0, 0x400}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 02:03:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x5}, 0x8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getppid() r2 = getpid() setpgid(r1, r2) 02:03:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x693) 02:03:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x384, 0x6) r1 = dup(r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffffffff, 0x38}, {0xfffffffffffffffd, 0xffffffffffffff58}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x1304) ioctl$TIOCSBRK(r1, 0x2000747b) 02:03:44 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x240000, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getppid() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x75e0, 0x3, r1}) 02:03:45 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x1000000000000000) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="fd879a76a0fb563436d488d434b979e481a99998fe39da00ea163aa921d810348f5f32424260d3ba0c8921726903815030496cd43a8ab4cf6075bf40bd742ae16fe379a9552c4ae66819de9f729e2f0f8b3a014a7a0db5188d8fc45611dccdd33727ae5c42dfa574bfed5474d448f065311ef8e3e3f8aabe4ea3399c58aa6595bdedf7705bdc671107d30b680b8a310c88e5036a25a9a5417c92d3e479196e0e0a3aaa4c2d1ee6d47a412800e1779d12e497c2f190c0c195685e40564cfab90ce19dd5801417a6f415080c86503b0ea0e50a9735f8aab4fe96f19a0b6a8f8c6f1af88b0c705b59de92041a9dfde01c8440479e967ac23b743874b6bb52d13a066a7e850aeefb9cec4652d2cdb8fd601a17b81f9685afcc8fb4d8767b72800a292c06d55d0c684701ee85bdc61328e41f0b95bbcc2bc03f55097cf5cea6405a6fbb91fe1a16b3ea24655d74029c364152bba7a297adba602f033c87c277262c9d9852b6cd76288a6675bda109a1b833989f5b1fd2fc43930c6367f4049dbc0f1069ff3a050c0f56631b0fc7e77da5cb4d342df83a5be5234f9f1e01f35f3a58b06a4b5ec35c47bb3b64aedcef62aec42e29da2e89da8c2b98406e29e3e25c2815c965bc310e29a05a843817ce6d325e68983b0cff8480ed95253461aa9bcd167baa18e083884d0e93b8bfbe6a83360b10fb620483fc61350d49269ed4f0113c00ad6240a466bb38f305d1c5347e98eeaec1fe3cb5149d73a561ef065568320fdb8d1d170c4570379756b60aa6a7fe0ecc7b5ba3161bc7c7a5c3afb15ead2a55314ccbe94fded1c4a4667350323319dbb926522d12f348aaa984efa86a4a1b943eda551e439204ef96038b10bb7bf00bad4631eab4075029747cb067c2e1b2edc2f7d29e6132d0fe9f9584da5d071f0d4059d6d3758fc0deb6d8da4f855ca8863b31add64e67a6cc8c697ebe73918f49e3eb6b96d8d0125f49cb2905eecc2f81fb55d83771697f00eb8595e3fe2bd3c25a33c248a02ab9e8eefdbdd56f79d2c81b5590ab67dbeb91f469319d6d34ccda9f61ad82062d2e8e8b258ba33783f145154aa5ae32a2e335b04e72277f4b8e2421976f53d1652850a1524627122f38a4d04b977f50ccba9288ad6e76569077d2f5e625520fb7fa6ece88f0c17536336d28c40768147275a659a9dd4daf3fcaae9678eb6164121946fc191c2fa2036e1f4537ab5c1b0e9034f1fc56bc6168aa36abf7f9eba4f25f93a36f7a07833c851a37b31c8ef61d4f5118f939767bebc6d1f857b29ec9227225081b8b52819e628ec8d157f0e9287ae444144dddecbb9efb41e3d3448408c8d5cfc8f0403599bd2ce135a1390c015a78d5076c32a7a6ffc8215675aa33b4fc8b63537a9980ba3be32b596ec754af801c03fec5a553144420fc484ecb074cfe3b31126a24fda78c7d44eabf71df4de969f339027b05e6481f6ef0792f88bece7b751e77560adc74a3ee8654a162fa0582d5d9691495448da13d0b579603d1b950b8bd0e181124a7f27d0dc7a9db5cc68d268d475a44ac4143698ac98a6475a782f08048b13ec17ccb5cf8b98fc81f4a0d4ccedf51ae3bf11ce144736070b9823596e102ac25947886c4c90e05311529f7e9597921af814a5295925733aabee5f415c8ab9824a540f81ec341027d9be7168b7b6cbd869b791bb41afe6ae432d3246933bdb7280750dcd5970117d789f75fd95bd9acbb25a56b73132056415c2bcff5856e2e145994c2c0f4f4d6dd03b29c21e82ed8a19fc77b3d012de457148d36f5de4d4a02fb9b8051a91f9c32ad188ba4afd0ddb68df16f68b0809841f1ad32351c3ff047356843754627ea9808bfb9010a017582dd9eced7b0cff5cb1be2f48092afd98e670ca8f7ceb7be71ef63aeb9e95b7b4ddefe46542b90cdd609eb51b2b2317fde35f2578e0e39fb2d48ab57d162a8c8fdcce59d63cb4c8af5f070ec6092f6f180e6e0c26778c3c42d2b4b0be20557593d9c666d6de91b1ebd2b83f87fda1aef57e3ee72179dfb6ba51f653f9ef2155ad8ef54d6710925a51497e1e430a8ab0ec0f4bbbf535f7619787567c420c0f01e20d33efcd3ce83a609371d9bce53635ce84140dc1f90a1177390ae43c82efce919da2a8c1a7392bef94f28bab8ac3aaf76032e904c94f2170cd1f9d24a42bc3906a0f6dd6325eea4a5fb82e85395f0057774bad3a50aea8d9a9c698239a14fe69747fd8a9aeaf15a9f9594230c7ba48230bec1ca27467823a44b37e6f2463802eed38709f14599be0b702a94c0240e5923d95b4231139c6f1bbf73df8bb52e376626556047083ec2bafbc4207648b9b2a47170d424b86cae85fb7345c6caa78b350e871ecdbf0fc695e77b03c8f11e687ee48fe47b3492f77b83b9aa85c7355e9c992757fde0275fe14da255c0e6a4531c54bab0ce2a99edc55fa52eb20ff9594ab2109c04c6c0e7d3fbaafea6236c16b2985902c5e2d4b4bb332e07f4487512dd3294d66f76c34cd65885c30b73c7208e59d349505b751059e166b3362469c14af01fe2aa4bfed749dff5620507f9e441567dcc74643cc62d9d5a5c432c41ac2b1cdf2de6c6602be9c56b5e07a8cf64402b09bd7e8fc1ce5e5231b50b3a544522f839fecc552acf3832822dc53f903afe8953d9b310e1cc6c24fccf449002c5e61549c4f3b2acde60c8f2a8fccaa5766ccf6acaa76ef3d7ca79b5c52b77be3c9043404884f3ad38ca67eff3d775a336f242b67fec847e81b6f89535ed246d6b477c2be30f0b02690166d46c5db74613948ef0b56636dc55a88ca473b868afa22002f21e7c1bb48ede354b05c1a8007a402a747815c88bee131e068d04fd7da9b21906c6ece10091e03f2baee10e37cdf5cba5ab736ae2696b3b9823b621cea010e330445276018aa83bc5965be2322ab505b072422165774cb1a41522f5261ab78052519af80b45fe4a3829afa68929ed6cf9ffbd88ddd3bc9809348d0391e93f6bb82430114dba1e860de96146eaca4950888693be6c37a03204cc6f817997dbf566b6fea1b486c7ef0c4f6534967939a0e8efcfde3f467bca4a2c494bb13cbd6a5905b499c8926c5e9cc241d0faeffa510e688efc175183024ee239107891097a4ba8c4854389f2e08d565afc7d9045a3bf5df7ac7a1d29754660218beeac3ae9ef38bea5f896506cad1abc711a541491d617d6e9c93989517a12cf68333588c8494237248f21d58e22cf7f2265fb8e42fd81fb7ed87c159aeab176166dd3661c23a28c9bcac3b60e90580a5b75eaf5cb94ff6eeb64c6ea4d6977a5553b7dddc6a2b53903093873f7af4a398f0bd8b2118217336fadc6792d512c7125b9665c8242697581d4b32c415c15a75524204312b4087fa622a69b843a430dcb0735bb683333d19295b61695950ad46965bbed59c1db1b3a68e223224b507ca6e0c29619cecfb52f09290ce62952d419b0f168c728d894756826e49d13a7fd95151ce73350dabdb9cc4f84052f1322ca4b761b5c53feb9a652afadeeb0d1e65cc164a68e67b210a48adbe51b1d422bc6025b7ba5b496a6b17cc30f0531d8927badaa9854d95b0a842194a179455287739e26783f4735c6b5a545196bc410f3ec8dac77ba260c8cfde8dae3ea064768bc2a016257d289d968f0724f5b8148c0b9fd95ece7e9101a237a42fc36532a1fa5cf7ca8513fb77dc4f11c567984b347b639bef2b9d86ef834008e05a4db323ba9f2ae32012db6d457ea40efc464123776f534037356077f8031cae2601a962540f5bd3a6cdb7554360ae267bbabb8fffb831d3b40aa5bd42680662c5c4bfbf706d0ce2e90188c589303c5c2161ab6566602ef5d20eb59e9e13086adf18675eee7605f6d70bae49829f06c8289d29e949b61276b821352a06e2c199eba3e15067dd6fb058e7e369150ea06a53048678ddc03bfc6d5aa682f6f44e821acc873a88c6aa8fca6bc685821d6a496f05c7f62ff04a8a1c4e70cbb093f9725a7c11f0c717dd25037181eb9071a114f294a28d3566965eb518f902ed2ff41defc763dbada0e1127c3fec0f9e45d04947648229353db5745f19477dc0ce6c6ab794904d6adb2c701ef3ad3edd1b01528ef555149a87d58cb55a3ba519f1aa14e7f1c6e6dac61eaff9872c5f2e3471b184cd8c0eb61bdd384dd2115785d6e7dd91605e4470bd3362ebd58deca81edf9937e88bd20b06c2c5070fa8e0d2c4730071e2bc20c7a86450111286bff0c88cc0be8359441f51c1cc7a0a38b762ee007011793a708fa564f802c5e2e8c0850503be90bbbbce73f6d15d35e33669b7af7ecce821c813ece6b87eead3edd989629853554c509bea952db4d80792124715aaac6047e49ae762004f5c3a1b20db9ed85d679a87bced62361b7e928c244e2002d6d6b75efd5b2e50a9fe73642ab950e4710d509b96884a665001e09441a78ff7edac8cf96327a54978d275a2c8151ff316f893df0645a2a8227fcc7d1d5ab93002f37be0e73aadfb09ddf7d2342116afdd0c8dd286b424dd2e9a88de96d2643526b76f865bbde6524c4949eda6979c5f65dca4d9b80cac5ef062c5112cb0ff39e6fb1c366125e9e2e7e26cee6f86d36f46b31623801af8ab95818a8ec30d66b2c267e5bd537b35788a315f7c2801047c2accf92a28b1792902a8832550c6f7dac87e402c18db66dfe2e5fb6c769613c0d0785d882842d2b8b724797200e1e441b0cab42ac691d16c2953119a31290f3e37d64981aabd5e1a21847630fdf2757a7c4eb7f2552cadbb2dfee7b79ac4a883075d4f952f29578bab50717a58793b7bb0f837e962310814c2268762a1abf0ff0da592bcf9bda1c187f99e2646c1977a7f28e95ae6e36aa619b45b5cfece7fabc4a570b1577d995303f2e0e4f2284f066730e83b7367c6910d1a9a2714772bbb99a8e0a4c40132457b93b70aac030243e4062a0fb4e48cbb52ada1a22c3e137e3f4c1fa6ce46b29f3d238786e019abbb611da9f0f9aecaf222b1d0b8b334cefb705e66abd920a3834aab88e5531fdea5ec891179e76c1464fe80853b3420603fb354405b22dba06def8bc6de20e99685b38c9915309ca2e3db4de47a3a9da292c50a0ec38c985e5b66521a7488319920b76246c9371fa550e0147d46c60306341b27fa86765bfdfae10135516f3a43757b3925637215e1c6768f4e5af3cb018ec0fd48d3c3f75eccecd9b8a9a9c756ad5f458a2d945bbdf11db204bf01d599f4d209a0a64849298624bc307fab2ec146728c046e1c75de335187570b9e531cb013c7dc7eb3cdce2692fdaeebdea46f095826a243dc794aab17e1468f2fcbf6294c87d52045678cbf3b1f2acf0ce57e1671ab2cf6e16c31bc7d34f5bbb806b978b7eee020a51e7be98cbb90779b1769e5a2efd4b259cf82ffcc94892f8cff6f44728162d98683cb14c7c3a1b1ec336a472adf9ab1711cce88504c7a26550458ed38c9b029303938387565cca777a14074fabac7523ec200e89cc5de32859cbdc3edb09c7f8ab038b8097339ce0dcddddea26b540351dd2be0e0ec6dbbf772fb13edc8c14da644dea8fae0015f3ce80cb25985281f65a553882ffe73f9c2a9059e73a8c734eae275ef7593f302a1875016338a0c05c2e60447851c63db4443b1c893c211339764017993d301bf74c9cecdb85ba13eafcbd2904d2a505097dfa36caeeae3abf18e3ad294a6178d40c736755235e2bc13b01d9663967c198d7c8142cbe26c74747acf45bf5e19f7d3f70d20b9901a63987baf88f426e2a4e", 0x1000, 0x0, &(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa) 02:03:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 02:03:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) r0 = geteuid() setreuid(0x0, r0) unlink(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="831337bb2687211d6a06d52cdd5382b2f3b49eb8e823a1f206f674678ce66e487f648e83a970fb41f263d408fd018e576f4654e9433a617860234b06e18c35d5c5f2610c4e99c47d8af27a12f8295cd6baa05a1de9a97ac32b988b04c606fdd37bd7ab9b6d8b3c33314904524f1bde3b80bf4cafeddf688a1ed27ae281a1fffe5eacb8d81111b1009189c80df8f53fe348a4428ebb1a0db4bde94d9b95b8f018157034e000adca1c04455fb1012d78eae583d2fe0613fa1719f08d82e50447", 0xbf}, {&(0x7f0000000080)="88", 0x1}, {&(0x7f0000000200)="30249c46f532b095050291cbb66cbc43304e14110aa25e8aeb720b6b484a09cb58c27ddad1aee4b10cfe5b95cfeec8d4351947d6dc1bd648f36819f89963c5d54ff86855562c2ab7e17e3f15de0e29120f79124302523d0f94d2c57aff7a3061368be04a672fef65941e222928214306f45db0eaa01a79124f48dfdb63ce41d07a6bd06030739102e330162c0cb03f5803adf3a5b5d47ada53bac5ee77f69081b98d7bd779d27c5239c98d74dd817a53e66e58df7d33449caa681fa1ff685403efcf047f67940f7366cd5397d83f9db1637869b5ecd473f8699ccdec81e89baea8a040098c0cbf3aedc2abe5e6ce2fe1a8ac91548e686839", 0xf8}, {&(0x7f0000000300)="d92abee659691e720fdbfecb884874989ac3", 0x12}], 0x4, 0x0, 0x0, 0x404}, 0x2) 02:03:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 02:03:45 executing program 0: r0 = socket(0x1, 0xc005, 0x5) socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1000001) 02:03:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r1 = socket$inet(0x2, 0x1, 0x40) socketpair(0x20, 0x3, 0x137, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xb3, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x5}], 0x7e7655c8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x45, 0x1, 0x5, 0xc5}], 0x2, &(0x7f00000001c0)={0x3, 0x6}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x89, 0x0, 0x0, 0xfffffffffffffffe}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x14, 0x0, 0x6, 0xfffffffffffff54d}, {{r5}, 0xf0c07acd5f395357, 0x44, 0x40000003, 0xffffffff, 0xff}], 0x22, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r5) 02:03:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xab) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:03:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) shmget(0x1, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt(r0, 0x0, 0x984, &(0x7f0000000040)="655875aa96c3cdb1d2303e5cf1ba57758564c37f48f1a80293fdfcf1de4d3d32cd61d6faaa35e7f3b37bd8d853bfed11b720036bdb91586e03000edbd743bb6593fb45c2e345476e103f90c9c055124a5e1c06f92d87e7069addfe017c225c114647d988b1b51b0fa1bccf52c16eddd8c250bd540aeb1f2e6b4e09bde3563d3c8de6d345c37248618d841bd4f51242cb131d224daf23c3184b04756058cc65e37fdc0f239320b843bf50899311b41f9aec4ca4eeabb39e89a54d869bdd", 0xbd) 02:03:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7, 0x1}) ioctl$KDSETRAD(r0, 0x20004b43) 02:03:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 02:03:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 02:03:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x1}, 0xfffffffffffffea0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xffffffffffffff3d) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 02:03:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:03:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x89, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000003, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7ff) 02:03:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="cc92db0e886e3766dd69231525f8da1d1d1b676553600ab96f5c306dbc8181235680a316afd8738a214e310952a8986b8bdde0f86b32d8cf0ab796e037a6d9ef4ec87ac16a0c2f0ff927b08bf111984cb4eb67f5a6afa1756c5d003e7dcfbcc51e3eec5ee7219be6f7c99b4be9a03f6ef6cd6f3aa90fcca6f162ddcd8ef4ce0dbd2f7574", 0x84}, {&(0x7f0000000100)="e1ac5cddbe0969ce12600b906b5ef34b0e2059124b5e2848f9f874a9977826e2a2317c34eabeb67dcd8ef193fbc607a59bad32530e74c651455859f4277b75414f351ccc7a6b456b4765660b8409a52e24852f716ac5b4f9926833b312e1052b87614330a7809568d8c043e4353188a0e17e6d3244d69bc1430b", 0x7a}, {&(0x7f0000000180)="f5ccb836cc6982105abc3a480db77abbf567474a9508d091054aa991e899c551be33ebf4c1dd3b4e12500c21914c2562e4a7849050a6d97b8592b3360f320da3ae27cea8dbb2d87b293bdc382e7c740a1ce5c3e3f3d92fd6a70020edd85bc7974e21417191ffb534d611773d52411f44064caa97950ac1eeacd22d360e530e11b991def6ca83ea5d4885e9575853810ca2e52301d1da1f8e12deccf23da16c04f04a2387fb2560a1f08a0a56ca5e0f2e468398f12b926a170027dba537c01da890a20a593ebba9642f58391f42f785e43a07fe3f0132ea356e176d0e1539ec35bbeb07626f8946edbd63b78c9c826c6921789da615127a2c2cbee1eb406c1e7faa934c9aeb00a8394634bbdf45df842ea810570bf1cbf3938ac5fb0af7b2c024d081b8ce56704a4acbddf45e0f567abf80a6e60279ccde1e003b6aed1dc9b94436baf0dc588c4f4fe7115b8b309702963240234581af52a362fdbfa9cb0a8afc78544ba04c16ef55ce821d3e093fc11bf758dbb0cec26c72b65834cdbef558ce1c7ad7cce5c6131396453db814ee4c79439160e9ae616321042275381fd215eb18d1f51c29826510a0aa2b81dda49712b392bf90e5fc64de71ac4f2895b6bcf74fe26990bac7de54b84096d273a7fbc6b75c49fbbb1b883758fd66f64fb76cbf47b4e8ab9bdff0f49e3d2acd19a6a54b2907fa28bc81d4a416065caf014619e48f031acf234afc38e2aa8b6fdcd467e5874f2efacd3f0e1d00977a1438390700a4e95f8c27be455ed8f60d60700237cacaffa53efdc7da10fec56f5c92c2685cc4ac2d4746aa745fb469132a3001feeaccd69c6e4a8bd026eba85466bedd33f762eb77f0ae04bfac609d46cd6045c58063c09ee1a81da7f5a0771305d8ce917f4ee34c9d8e0a107fc2c279c519e3573c76a10a2773be4299a64a7b4ceb2192faa1113a3c9b86dc8c5ce05ba3b493dc31d1dbb4e8f659580d11c09803dda53ce534f50451909b303af0e9eaa26ab4fac344fa79ff9a7cb58b26e576a42581b9b4579653147ea579d1bd4155be4ad0c30ea46bb6ba86ba6e02d26b2f676f86aa96954d8ff64e1d23c42e205c260d1174606728f446628d61fd60be50c32ff97cf88891a86db576a33d7639b7bc0cbe1e4208a22861bf11f3b4764505239a5d37f2b6d16114c743b59873b5520cdffe2b8ad461524359c0d6a01d955554974e81a87e1970876ef2c4175aa7889a46430bdb07b9f668bba1974a725ba73d7f206a95021b8ff551f36772d294d6235c528d112535e5c66a6c2811ba2daf968ed3278ef7667e63b4c20e29aa01d6abe3eeb7c53bc456bcebee2a3f8a1c8a26ad3f8f55851c7c01fee6ae278f2fffa1439ec1343d0fa6d213fd0de69224b7a897c283173d1bc75fc6ae904bd0649e8b9371fbfc46b77f0275e1c67df4327a74915fbcdcdf9a88df3cebcb0eadfded0d0b06995e2854de74f2b2fb95717e49f1ddca08c443d0b8af0d40e11a3df690c46b2ac03354d18d64893eadfb3bdd2f0674787e66f6f04dc440af0692f1a0131fc93fa861f9b0fa1d969ce8cc9ed0645353f9e2bb8def30758d56f9b94aa9043128ff3408f8ac133dc77d10c5aed4bbc1d34e44afc567461d2701006f4080bc173fb6ea3494a85a8dbd2b03663742f168e5c4af52bd537c2b70decbdd7bcd58df978dbef46493d5c8ee85e8f9d2ff68948817e519b0b2b505c0aa9a8bdcd0e9ea6c73c0f31524fd241fa6db4e9ea335d770d41e0f178aac34dc247cd0a90be9d08beffff9b847433a1e084736964bb18aac256c9c0e80f41b89516e235e4fd62e086d908db894837e3995f9ddce4501cab347eccd532da56e0f22eceb7e5b20b4a6d78d4cbebdcf532cc2cb08ffb49bb54524df17c9a8e50b0902106a3d919c79d7378623d1adaad47faeb2d9fd210783a574d63dae89a7483aba6017edfbf67264c85949e382359203ef535a779b6d342ba4f7bc99a11ac8b36bbb87fe6591c780f2904c52eec8062f1bb676b545a3567477a9a106f6bc21d172c3771c8a4ed066114e83b41096d6ec477fe872d121f02e18363c0dd41b44bbb39c43a15a99aed894f3edd3a61b70a657f50de6840e690bd608c20ea5194e188719aee374c6912afee64444fc5017a0053536fe58a178a4b37df66036aaf7fc2d32f2386cf6957864eaa861653cdf09b390f83fe875846e97c316aa34968265e7bc890ccde74569747c29ddf9ffb96b1d097e103503b87629efca67851c9501bc0e9c6c9d3f2e27412126cf49aa5bedd07f049cb8052dd8931466bd598ce7bf4bbc60d7ea2f13893ed2fe918dfd99fa364fd29537ecd33c6d8c9d199b3242d3e5099150075fd85febd84c8e2605a3076167f7652e6c053ffe58873ca0b308b636ada716c9646d961cd8a351001453bdb93f614780dda2c949cddc73e586242ce500ca9277024aef62202ee92012e2c1cc784a175c1b6dfc1c44b8551ac44272a7c7368da39b4d20f60a9d6a6932d67a1bed51f0d5ddac55d951a497c128c1f56ce2b1045638390562a7e28935ff997ce52704f2a0017fac5e7e9b5a166afc8aa43e6cc829d2e1f72e8ad93aa758b62841365b2c41a4581a878493b48a2ddcdde7eeb28afa068fa77523a712abbf3b9e49f2a4e71d27ec5494dd2fa7c36533ac5bf3dd5373e70d9b6920ccfb40d8c57cb9288ba6d8b5e25b760c252c37fb0dbce622ce2db5eb93abc9b94a5ae9ef5e059fee0945ecbda5fc3f03a1f474320fa517cba48801a7433dc6212934e77432b7680faac91d4c0ae16c5a872cf8484e0d1ed12c5d3df3426a2392b05fa8788a137f3f7765ffab2eeee71ebad003e9c54d7c5377b0a8239b5f8d6897a71d20f45e281d7c7b31fa10c5c9971094278a03493d9309db3fa644bea45c05b42d97150874555482264666523b9fb4b6a579ba4d1828c85e8b4fd9149f4b5141768711547fb225f1d792ddb8fff1997e54f6703d42ef1ad0f3d3cf5700cbc99004a1cee2121eec0b2b72aa42256c83debda2bc68d03b2b11ddb29f503f3c3e95e3a26fe73c5432c6c8f755a55f80ca0092c33ead394234598d1d1e57d79fe91f2cf0662ac6653203316e61bc9a9421d0777ff01a133b5aa7851ae5e61e65d2eb9fcf1fdf241b685c8d2f80d6512ddf83c1ce347d73c9e695f931d649b36beb142a9242855df066634a112fb0f6c1ac4c91eb4b6f1d10907fc4d70b1ac733ade0d6a6f027b473b8a51cad6399b814a4375a26d62a0bd03446e09e902d9e6de810a87a48bd899fda8ab9e16f8d8c81cfea3a52c3fb093fe7cc857036c9736a88d5c8883a86c66340247af94bf55858a06c06b9f9b91bb53fc88d25b2d4c29d5b03b02b718c2b93e0efada029a8a8a4628ab9c6963bc4c422424365780dea07f6b9de571fa290d52ecb125d5ffeceda975400e02c1326a91d5b98aaee843038ba725848eb7fe4946f76fee637a5db6a54734d08cd4e1878ef2c0ac116d7e042a7cc90b21d3a0db82278ce726f7ac34d0c9650d27b7bd2026edb449bcaeaf71d28205b874beda6ff6fbe4adb8c4c55d9982310374e29a72b1e1c4fddbdf969411b953bf0f0eb5e27567c3d69d44a1d68282113e54b08f359fcba4d60eb2abbe1488cac8cdd3f39b69a5292ea7ffd88269ae158f788668eb5fc187dfb4c93203ce07862c465423a81a4e778b35f1de82d3a8cbf8ed5b7da3d14e9481559d85defffbe8dfa1722d7983170c29dea7c6bd332838db475af1f356f1f95f25ecd04ad599021cecf0b9019464989aab7b3ac9fbe9b3298a538cb5834b91aec71ff49201b0ddb1235acc54c9af4ed7662ee75cab70f69c9852e6fff646349cd3d3870a4fa59141beae06d05841b9fb5043b436421646f4d1bee7538c9002b6ec3aeb601e3f039bfbab8cf05c837d39941296ac21dbbe399358430da58fcdc683363ec3ff9c4147762148eda2e508ab09a578e8b1192142c0b0426b9cedc97224ff2aff054c8f032c570235bb68ae9cd373c579a65095ae00a51081f4c938369343369733bc4739b7de557f419462aadab4254cc897263ae348353cb0069be83cd2651950e1032b0b58a2b93e33097acaf11ed022759e4642422f20bde120e53cb89ea54e4dafed671fe4efabf2801057fea4ed49793e2e5c9d84b78e5ccb9bf742b1e347587236d1f6b9b0b7daeb366e1ca58ea8d22c6d5cb506205142719a04a258cd1cd673bdb56b1c14fef11037275e5dcd32fb31fab56afa49047c88017c2ee43391dffbc8fefabc3a304dc5e8b6d91884e56e3d165d3e062ec6061e2c11d716225357603cf191918a05156e2140d0fcd40b246cde1c67b8d7e073811a0887a9a3558a244326619bd49319d4f069d1340bc86a49b6cae97739137fa25b4b82e5a80bac091a6ceb05077de966f0fb5890d01974bfbc2c4241076116824e7a615847062c562549992aaaa483ed293cdeb8f79b721f67eb8a8e4274d309182d66af2358ed4e6c2a45dd98d5d70fd8e5153af84353cd2863cffb44b123d244d999f272f4dfa5848280459ef5f5e7f19dc5c5858c13415f925faa9aff4c6c40c3f3fba57a91b1cddf7a2e89375d7c5041db6f9be545b1cb08a75e6316f850362407a9236645081eeb7e7c9ebd9d07238cb6e8d02d5509761c7bb03f75d1fc9d08ab6b2a45b32f60612992cfce14ed845b0933c19349f4089fd88197c039a231f4d7eb3c899c762b7c233801299a6ee16dccbdebb99c8f06020dc51874a5d0c12b4531423adbf6455247e9c3cc90a9466dd22f1773b9e5ac62aff8ba874bbffa272a2c806c5abc25dd753ff3fc69c19be3e34a1960277f16d58c04b7887e06122867ddbe342a754bbefdb049bb237fdc8be2d05573fe9b5f113ad7d2520e1d931c1bac7ea48a9d84f6c94f4ce923cead090ee6cb1a1b0a88dcc7bcf5a581de14d3f2df26769f3e4cb84518d8ce08b72731d2c42e1b18e7f4000eaaec6a5842b918d070add9952318daed96fa559718a834d8f4f2ac946354bc7025fafb79390e763e9a30389f8beb7cc63c681a61085ab9ae2a13fc62207c157749f4124faef226a3c640981707a963abed8088e070d98052a51e37cb972b96767c4c8da1abdb0042005fcba5657df0be4805663a8e879a33da26b077e253836866afd9dabccb2d83f4726ee3e6d74df43a0dcff57d00db140e27b4c928d88d965d10678d83da139d969f93847a95786150a7d16d6e6fe35c63a6188dd130253626d3c96d7ebb5f718adc018d08f83a164255cbc8ff08fbacebc5f35446c9d747c0a0637b62491e5145ece760305421f772618982bb1af39cea7a98860729c746879dbbc720d48de1062d0b59850249eda770b37a2127ce53c8b401a6bd86e8c632482e37dbe242375be9c25228f5e4f21f1be0d37ac6c44bc4164379ff2e3b17613bb476a1dc5ea543a4b5ae200ff643f081419eaff0cd863fab9659d20040c20ef488d926a4d139760b533fea829a030529d984d53881e9223da4c52b71f9b0fdbdd752d78733056e1fe9dfe8537d162834c4c76f07c4515597cc52fc76afdf8bfa37722771d8b65087c42af4a50bc59776bac66ee1a6d179403c128a7c934d89c54db22e89b524aeae721ed323881f09f36462a3ec8d8e890e85e7396ba832c0d9917bc32633183d4810bf8a244f073bcd1a2507562c586aa614668715e036befadf8f94d372c14b2e951dd1b617879042b12ba3acc76e467a2ba6a8964d11c0098ed11d4d437ac27d4eaf2ba45028131b7bfcd4e4f138f265f4d", 0x1000}, {&(0x7f0000001180)}, {&(0x7f0000001740)="4adcee85eb9a3723ab581b6b76343f02f447bade3af22d36ecd9da2201ea1206ae99457b8c14e340930b962acfdd7bc649b91815b7dc62c22afc69496f2c00df0a302934b771c295acd30a0a8382619082eefad81356d296a720a5bfdcab70a4a7463b995bb8aa1fdaec3fc60129d5014eab85bb7c47dd488535b568b1b7802151856a16f33b72144e591808b3aeb42e00fdc49b8cd8f4b5f265462568beebed3de213dc1708200e7f27cbe776fd23090cf1e8c9e4a414fe211499817ba9c17a34aae0f2ae3b2f80e2a8efbff7740de80684dff782fe66763ac665e06ec4e5b59a02fd7031e523a480734aee2bc8f678bd27dea08ea3f30c5d18568f2ec20d87686ee35f3363715e9d635210cfd3003714758d9dbeba42e1ac0bcab8dfdfae1abf665502bd4a54feec852affc1db621e3d50acc260c9a0235affe404b73201fea9c7783c382d9bfee74c8cc798901dbeec42dd967873b326cd4bc5eebbfa961dd8ed0cc0c368911df18921a5241cb385be91454872beb36384770d43d222191d8ee015d2cf14a8937c83dedf09e20a1eba9fd9f335865e4d60a11137a3c28992a32d7637cbe2b9f253f0eb7df7cb413839b3d28f222c629dd3aeee35e56fbdc7802f68065549ad9140d15ee93dd4202c279b99fa5fc6d033410b50b9f4d01162c4286c7b4acce84e9727f99d615f641cfcc441c54919750c02f40a057258d69090795a42d21178751755ba9a7fa27edf2ab9e34624ba0dd3a405d4b0133bc3ae2f0dc3c5cad26c2c328a262c3058e3d92c7aa12179a1b2f7b8570f8ed0dddcfa0b4f2481f90df0740d4db929073864b9bd7715c74fc753fa4bb5fce8a1b80c689bdbc7c830b0975e7fe9b73c23fafc8a6492cc46b2f09e7ef6cbac22903622611f030dd25c55ff476f1aa2dc204ee862d7a6f5cdaf31d6d290e6cc4d0b09c2154ee3d39065f71c0a206bab94ba05530c819e06898e9e786113f9b0c729686fe97e754c2d48cd4b3c8a1374f05eba700b7306ebe54e339232c7f63910a1bef672b291b18d36d1da1e8d5a130467a8fe126088c4f8533e82dbb4dd4c615b4d4ca1fe0fa158ce6928f534cedc80029661e28278423ee6e7109a89b0d73544411cb3890aab9281543bf07b94c5cb252024c9320f0545c33149a7f2976a95f1160e7edc29ead2079d46336a03463a57c7569922e9f0b324ed194d8c64dce8eb14c0cd27a0d6492bc126f05d9ec5ccbba2ef20de287986837391446a49a1961cd114bcf0ba958a9107ee8b0421ca6dfdf25560b2cbc56e9bfd785a46531f590f224c92294fe32efa4a30bd1f1cae65de29c7af572c794c03181ee956e65a668e50222cf98d5fc9f21fbb69ea349ed4e3ddee2d7bc4bebeecfb31cfb39756471377d8ffeb88d9baf9f6c70fb5a5d542f3acdcb0118b85e713941f3bc09e92b7c6f13aa240d6bf8fdb0d30d6cc9f5b442c9d858654d19fc4853006fca32203c1f0c05de212ea7f98889479516be89a150a656e434e23050a5852887cfccc4eb99c3682e8f19e8a4f12ac7fe0ceeb35cbf555320a421def34ec7ca949277408b8932d57e6127c2bc3c59c6230a346ff5c8b6af3ea860be6fb043994caf5314fd8077e501f2ea1ee4458ef9fc3ce9176d2ef00aa403692dc0e2c43fea7e213af9b4bdaed60afd74dbe7b8c7186a7007d279274dc090a3f1733f64e457b731b05501deb91628a1ef4aafc9b779dd20d227d618bda87bfc6d311b9909eb23596562f0b063f0d3188961a13ec43a0ea55747795fbdaafa5e15688eccfc857f582f3e04cb5c12b94e51ceadf309f3fa76b334cbd1afebb4146604e2d536f44cf7c6684ac9c8604fca0ffe792d06d900f1813627c61cbd1e8fdd0cdcb1ac64047a4f83bd300d821d500b03bdc337116d710d0b6619a48e370b597de8e958833bd1b4d901941f6311ae476bd9d1571dd1703f50b4ef410d95f55bb12aad536ebe17b7c439ea81d7df5319e68503f29105fbbfd74f92b47822f34e6b275a196925b382768e8fd7e86692164e3ab727668aa284e0762a1730f4aa08b71ac94d9feea84e9683b524104aae08842f41c3fa31a38e8c0f20d0c6f8b03a4771e8ddfe2e774a43f4e7648cb4154506418a81ba2d3000454216066f2d9f6f732188c4789f40aaf8399e28e04ff890f50d31c8de774a4e7d10a146419570e321f03fe19f52601d2c29de047f849a10f526ee9bd59786e514a629aca02c8ba5fece3c3a02128656026da5460b75ac1b8c9c392297ce51de7ebe8b0b0eaad5be8c4cffb6f31b469c797a79c3d88b9304573ecbf6b54d3185f7a2e9ec84b02b9a8fbeea41115001bc4e5cbacd722c4deed43a62427a1d47b9086a80ceb6ca0fa3cf7bad9bc26ddad7499ab7c143821b984f95ef582657e90041cbd1b08c0a45955515f55bb9eddb2e1e135ba88858c7663510e0ec57d44e9e174d32f3dc70f90dc8c7b89e735d56911ef3f422d3a117a48fd67bd51ad735e47943ff9b77e5d1e627ca8174ffeb6839c502e0ec116ca26b572be8912ee89713141f876ec984316bc059f199700037af405bd9c76ee384cb92eba7b9cec03497e344e786706be1cb2c9e30c9bf3f0ce9d5c51a1a8fb8b5fd572d826648b769cddf522b4040698b04aa4998cea1ffed8fe33a1aadb45cfc946c7f46e3b169de8b684b2a6587fcf1a7e73c65b033ad13a9d0c16b5a2c5ec01a13bcc5b34202e147e4047977ec02094abb85e6d646f46ccb76486812ec16c5036182a2bef9336ae63d534f45f84eeb997128ee7293f80cb211e5eb44c22a51a16f366d132d3a1d2be30d64594e7db47890e2744faa6f9c12d7f1cf0ac32f9aef92dcba59a46f0d2de0a1b86c55c6ff82cbe9ffe4fade69ac62f91bd7f21a0c2010eee1f80fa26048afef1a11e0bb6559861069887fd7373da6d93397a9679cb58b121debcb239eb3ae613c90c02f2ddc4d7bc995d8361a888cdaa9643a95a0e81cb72ffaf6ff4f523bebdb79381f18291edfe1fb05895262077d8b1b8048fa8011ec027745fc3e5aa084705c3335302e949c60d6461186faa5364f99ea120df6dec5c84b57ba8228400a6e0b76b7f4bed85fe6c7c5c868e3b5895a74ed882d85e6f4a87e94a8c2db89f15376bdb1c541405149a5da4fdfe450b72727d19b5332c84d2fa3bfc58e0454fbc26ff4fdb4e16059778e733ef66b889ddae6758c6c88b2f324ee6ce218a47d68c085c4d2c35a5b30688cb77f4646c89862fbfe716f3f18bb32163cd3debb6844b997e237af5146163aabd5dad08e6bfb97927ab821aa6a66fcc16cce654e7ad9cd0018a275658d43a0913911b4adb792940031d7c3bda2b950e47d1e2a83cc7c66115a1c7bd8b2ae3c1fd65f2904551cd7ece5da8a7f45077110e3acac66718edc449fb1a4cada037582877d9b7eb67a4bef4fb7f0c31a3c562fa68aa96a3f9cbcc005cbed3a850f9f877a54a457ed5a14edc43cb55bdc6ac63f7f3f863845e0c9aaee788cd7cf7fb35a7e7238a615a49f17c3ba5621c08744fb0fa8cb383f8b1caf24c3333a7f3dfd5340c36f6ed5b055feceb507c89e261cb9815486da7ff215b6f88ed7280e99c97bd2c9bd9eece57bacac99d624ecfdff51b0225583aa17de6b4aea0ae068072dd61e4995f09143897bc233e90e87b32967e5f2f6b38bc054d6102f30b28cdeb6a720f8d14d3049e4903fa3820832479d4500464f955f700ee9d7315a9f97a29e4bb2d6ba8d7cd844582b564c9cc794963bc24697d8f36f3ec8985b34008fbe8ff0e82ada433fb51675ac3c773fdcf7ff40a6163139efe30b0c1e7d843e4ed3d23e65b1032634e8f0f765a6b409f1b4fa8676b9a6d043c8d35d0cec55c43bce65cbc8d1918da5c0fc59e3d8f89eb3d1f70946acdcd92a95f0d24d03d8eace216d9b1c8693706e7f14f6c122ba02004779451dd2ebbf6933cbccb6c363e01884fdd281ea483c53da66f33f1604ce1cb7186e1495a53780405c296e71eb268636a3c9918006b63ac14faff69e1cc32d87aadd9bac5deafc53b38e7977254967ff31aca6dc6e7f5156b6da627cb7e3b5a1cd1389499d5ea600cfa962f30ddd489ac454c4468d183dc27bfd5b3660734ac9c8db2f919222c23670269fcab792a2f2407c0692c4f3d48b01b970c9f5ae678c7fecbf5d69552d0cc52f182191f4737d8938525ac3f8dc73f34cd3e22b36f79fb85f4c8034df92aafa4b03e18f66a82dc4d0d5afcdfbfd2ba5c937875baacbacef49786538130c72059c1b98a3c2a239547e86d22b93537685408a4dd6e31724411425b5f0d30d1b4f1ac2be6d4f119fcef3a9c23ad9198e218ff96c1f405adeb46d1218128e1d2d75557bbbedd44dd00186d04d4bcaec2f582fd3b493bbbddb21a3725cb836315770647329d89c011aeafba10b0b23ab42527233814fb37f74b8c3012da6de61670daf594994b67d8f2d9fed36d88a3421ad7c434927fadb37fc747719da37200c2dc6d75626d87a68afe724c58223665bb2426a88d94f55dc6a366f0d4640c4296111e8a17c727d1e33a0d590aaa99f019cf4d2aa29c43c10c2997e91f02368eb5dca7e3e71b2e995eb7b35f70db1b7e70325a1507e570b4e5997177d78b16b2bf44e146b87eb595b9dc77452b877c822f7b1c882c870ca9179fa94b81c0b765e8293ce1e8c15b6f952a6c538dc35bbfe02b4c186b85ef40c2645bd40927e91ecdb2e7c5f204b1eb0aa7d3eb3a5c85f0977692e645aa1a634d94833bd267660dcf19523ac9f61ed2b763e3a15dd26b5565e41972d3bd8d37a6008ce9cca7467771f0935a76168486d574aad495a0ab8d86a3cb55e07a17d85ed3235927e68ca904b1bee3e7fbe217f019e048dd004f87fbc1454f429446025463b9372b07e7729da2bc98fd2414e87790112cd7ca7977af3c38e909522243a31bcfa72ef40aa6eab0ff7e087626f006586d00baa2de5d4e8b900eea1bc8cb2711b0cc819dfe8380da2f058f321495bba6029ec715d3c6ce565081a19ff77d9384d24dda7d5849d521fd35a873bee53d9dc5568a0e87f69ab5675e95573b57f589f370a087ed0b649169650ed607cc8ed0bf58b4c8faa37b612b5c7f9fbe7fe0a12e276c6b23a64a582f1d2370ceb0ab3502a5f4079ece62d8be30a8fb6862e3f9bf43ae8da42047120fff46c4d68a27e09cb0975d3f28907186544f7cc46fcca7962cfd777283e2de5f8a33245817f0ccd8f716d5a8812b02ec081ea2d99532283eaccb4016c78d42f4e3d902a6f5b20e746ae966bc0d99c1dad094341b5f75a7a2ec9abee0ea51a5d0d134702a141da1ef3c2fd236257dafe492fdb52aa6b84eca0aa32da3a039bc00f27c72c252ca995d08eeb802b9a7a782bd99848fdb382196d702d45769d7ece16748c870dab8a0dedcf7746d7118224ba0d2ec35cb0ed486e558c19d3dd342994f7ac4f1990ea8e9634bbb055e3ebea7714a7f8aed65ff4797e3ca7bb9e85ca8e4db3534785c57e659afe9ed522266e15ba4301ae64f54818365ac6d87f79ebaa6f1046bfe8d504d4d060a4d844b942a7a85360599ef83b5a5d7807c0ddb773679590167cf17a092d08883680af975c4a5354d87a5ac7407ab5f7ce3789b7e3cb5fe3c7590f816c99c7e37957baba6b4c7a0663a4cf53ff8401130de2dfd2d1b51e718baf1d41f7c388c454c678e1dfbb04c4c4989e840fb1623bc7b3bd63c92cb8de0cd1bbf9896a70bf3b49e627f0c4387c27417b683d08910d62a9f5b633f80e1ad6d076c494d6ea17c4c07a60fd5ea", 0x1000}, {&(0x7f00000011c0)="13f687480dd1021b582217a1", 0xc}, {&(0x7f0000001200)="dc3b247cd54187361febc86451836b428f18aabe746b01493e86386ec436a35f144593679d0facb790491038de4983d2b3c8fd2fa5c1d60733c373209b89cf6215578315ab0c92eda2083d5ffc4ffe2c5c608880c0edd4f416b216b4f938518d029369aedb696ed224f76f07d4b6191880487145c8ff3cac29b2632992e81504fd32dbae19fcb2fe4b455059aee5b1679f598ab75977292257dd8dbaa6fb8b77f1622d91ef8f9d51586e9e84826bcdac8887986a4c7aafffc82f45eda82ed5a4633a55c13811eccc3da63dc344b06e66750043fe4562e821ba41e05662e5462db827262bedbaefcce3c3603634d4b4fd0de2af0e35e82d8266", 0xf9}], 0x7) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001180)) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 02:03:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) write(r0, &(0x7f00000000c0)="a7c957cdf52d9559b208c762230303e52dbb2b5dba323b4d672a3fa0e403216836f2a02712f3ad6b69db0b9d3543794be5bfc06e75052e232b09fa03cd2f2a764ad6af7714f0c66a0871e40ca9da525471be2544b8db7a6793", 0x59) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getuid() getpgid(r3) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000000200)={0x0, ""/3}, 0xb, 0x0, 0x800) r8 = getegid() getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r4, r5, r6, r8, 0x2, 0x3ff}, 0x8001, 0x1ff, 0x7}) 02:03:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 02:03:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x102, 0x2) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) socket$inet6(0x18, 0x7, 0x81) openat(r1, &(0x7f0000000040)='./file0\x00', 0x7fb, 0x0) 02:03:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9f, 0x3}, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xb2, 0x5}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) munmap(&(0x7f0000369000/0x4000)=nil, 0x4000) 02:03:48 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x7ffffe, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 02:03:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffebd) getpgid(r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = socket$inet(0x2, 0x1, 0x4) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x2000004, 0x0, 0x0) 02:03:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x2000, 0x262, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 02:03:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x85) stat(&(0x7f0000000380)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'\x00', 0x3, 0xd21, 0x0, 0x1, 0xffffffff80000000, 0x1, 0x1664, 0x1, 0x0, 0x1f, 0x3}) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 02:03:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 02:03:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x85, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) 02:03:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7fc0, 0x1}, {0x6, 0x3}}, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f00000003c0)='./file0\x00', 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="bc3ffb127429cc239309938f44c5467239b9fce932b9ff2cd54e9b85ceea8d063cd833693f83579fe40cef2348cd7fb8d6ce4bf1531dbdf13368ce", 0x3b}, {&(0x7f0000000440)="ec62faf4bb9c542be1dd24ebc64feb79040e5ee3ad9000f9f153e8f4e240a7", 0x1f}, {&(0x7f0000001500)="84ba36f84079d3701d596dc43349a7ae2e2803c7d853aa4d8bdf5e2050f6357862d85cbfc9e5a35fc472dc74b933f13ee3824f81b88aa406b5afd4e1295b7d6b1c01a27db279a811113878f35e0b50506e4cc439992f304050d0e39cd965b1e97b495374245a9d8976875efcb3d6242179ae91865b0ff3ff01865a995159007beada380d395e77fbd341c6a4071709af9426a6da9bbccd52c8f8275d7d03", 0x9e}, {&(0x7f0000001740)="4aa7bfdede5a7e068855c59ce4dfabdb59d60afa50341e687926108bbdccbbc8d5ca9b41998e90045fd8509ce2e9a62ce15630534a78692b9751720067b082355aa88e2fc3685974b91eb41dd21c9250a1b036277820a67b696d9f31aad27dbdb11d6fd61695738f629bede2f49d9d91e6440279e092702226f4a0a2fc21b78cd61c17b45a1d7e84416b437e114ee318cbd5f8be879f1c6ec5bfb543d89023bd4021cc8b", 0xa4}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x4, 0x0, 0x2, 0x1, "d0949b8c2ce2da8798ea72c6204b4157b2eac541", 0xfa6d, 0xad49}) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001000000, 0xe38f, 0x6, 0x9, "a11a1c62155a4f1f4b79292c1f1f051a26aef595", 0x9, 0x2}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8b, 0x6, 0xfff, "a8ffadc9d782b9c94ad31a060d2c95c5fa2cdf9d", 0x5, 0x8000}) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="8386b5e58b34fda6eda7bb7b8b23f5c59e4581d9e1bf5879af523ac146169b813b79a70ba24ce563f3618acc819f199cb2099b33ddc8d810dda8f414ed81cad436b58ce55ec057ada069fc9bfebdba790f014dd9ce1f5d327f5c9e7d0a04bbf1c4490e71605070b60554183a32655497a6a0df3a824cb4e38420824fb332627162c9e82189a9ff749bff04bb39d52257c012a3d9a11f9808255499", 0x9b, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') 02:03:48 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000400)="6e365f904e943e7005b6e11e3d7ddc975373a4b89fff8da47fffda255cb65918d9498bf937da80601d917e665b1a2d7c8d806acf45d07741b46210b27ecce23b612725a4789e632142348e0d7a7bbb90bb8f7130506cf1baf71b21fb7aef45aeb4e29a60250cbac31fd08d13b1888022a84a0edb7611336a20d543485efac78eb9cb8dffc969e77d40a594", 0x8b}, {&(0x7f00000004c0)="0c55aedc349a64db4670dfc60c26767f78f29e253dbce914f23af9f19402c47b9c7bf6ee46c82fb26fa7ab197f4871b52c37f5aba125600596959143417fb9ab6bf40fc9e5aca6c7c5bcfba4b87432cc7e5d041c7934b8d23287bf75f349943d9280284c1949a5c137c1db79ffb8c2b8bf8b54c19a8e618698f3efa6364382f56ea5da0e3462116b2d6ccffdb0ed333b0ca7d7a0ec2f170687fa812f7b8d92e356b63a010e4b37ad1f265494f6935233d4125903ca89440ee370fa42feebf18996fb89eee03da1f99901f978bb3f4c4c6baa66bcef17a6bcabde4c60ef202ccbe4c74f0a7766ba6911455abaea80c67468f047b6d4abea687d457d17da1e4a9a7295e5cffd3ecf3bb03bf2c4e701001a480399739ebb33ab7132875bd8e489d57a61232c181d5469dafa75592bbf4cb0314fc75ecc05a32ae4b0386e18e69990bb50d75af88c5d34e3088df048ef0a8fc821e744479a89a04207fe03d5b28410ca2327dd551db9e6f25754a9b77d9e0ef364aaf7db974402263f873d918915f372dd99ad3e496a33dc5116a6d56b91b9e18813644698d879dc8e10247ef648ed305d68be1e481f4d6be1223ea222e4c152aa845eab9525c16403c21faab81cc18a431f9a25a3e4532a02b2463b11906e150432e87f2ed1df699eb7db96f8bc28e4be1d0b758e1734602bdd26854bd685e4bd10db04af413bca2fd6d921459bf4f1f571b1851a7c62a932a88dca58eb2cd6d4bc0b7375dc325cf26f81d2627cbbab04930aa3ee272465684ea95652d3ce832f43bd8d3d2a0e2dfaca036cdc47ccd3d99ad53a4216d69504867cb677e1611e741b6559c1f544b223ad2208777016e476fe1bdeac75cf1121ce0b294c32fd036948659a3f32ab20eb48e8ab7bf93a8ae952f0bf0a49b3a9d1580686023f412b68893ad39f4e00c86d9558258e17fcaef051f811ed609d36d833c899b1c2c64b347ae2f3d61b52d42a561587366076417af69da751575c83407dc1d76d70dc4dde05b928862a7c4719a8e889bd06fe14ef12674b909afe4c399c68c9ca33c9d0bb5f093b8c959e2ee25a59b3172f2c3c1fbf1e273b5c61621fc3cd6d747870064af93c3bca285fd3a474a678bce181285fc39d48156e7634566b2ac01eafe76511c083214aaad303b2c83dc9821eb795d339bb2448a73b5488b5b5843351b0bd1a8f6e8125ab941c121c619a001254f6044318a328fca680a4e795240891b91a7dea9cd71157e602987da7efb321ad5e26966183eea80da6954573a7f82b2a8a52481ff662352d64e23f70ed1f93fa9103c281c630d43108565edd47301de01e953599939a8ea2a534dc097b1dc18de97312cf00acbc0da929d40d93264554dbeb71d235ec547e9b0a7e0e4bec61e3b9e68c440392b906ce5ec07d541b76e887275359002309768c5c5e1b5e11b76327387a7d525ada007f5020fd7b97d981d6c07d6bb44dfcc064243e6d85893603b326e41fe01f1e536185eab0b7092af6865a4842cb19f5d815ec3102237d4794a6831c3511387e0bffe0d84e899f080275a6af3d6a6584726a2a61d6fa1f2742a62fcc1588fd8855c6c49fe7b9862ce829b30fb78e7f5b5998ef25baf7a0c43dbdad888d8bfe36bd4f5041d4f9c381a5dca2e4239eadfdd6077199b150efc5fe04242883610c39ca32ea5ef6e8ce80b16fac681c43bc758654b6786654b84602561cb01345096a9fc474400655ad1ac4f632d9ad0f3258ddf8f1117f898c60cf3e2edc31dc7f9ffd4ff41004118b2d8c4c432060e35193827463b6e60c6b1724d9d920654760c13f4fc025f7cc21d80398a21b6e546dadaf2ad666a734dc0e1bfccd5e25bc0ca98001e2e615daf66683e2b9e00da50a9c656d096e746dbd083ee699c193d365184112b254fbcc5747174f058c58c2a6d7aded5a398b65b8cc442235c5d679c7c6e6912df7ce4b738f2e8ca06b07e0b15d5bf93b6a18a39b075548ed5058ccfdf68faf041ae6d8a6882a4e7d31a9d835d2396f178e0b56177b1779165e096c46e8515ebd261de5a19f82189493a9a80da155dc4e4cf9f6fa2377b6b3c50b454062f52b3c4b9d6fe671618041b888259df06c38411b30b9765b79eb8c935c9cb83fff733d65b878b5b7eb22864dd29412ad03e08f64fe23a485be900fc4e790b8839bd8d340fe162a4b35ba0e72b3ffd60267742bc9a0158daec276ab721b1a117a56d8fee4f9cd7930e9076e9f9411108a458a7ff131013bda1f6a6efde3a05f116ac32d87c28fe4a68f653af2c1b7dcdca59e70cdb30d84bb6e50ca83deb39ca756fd0d57b5233f3aa2059fa0792376882b0bcf9b7d588176435571bf4b27fe04bee1e4eb2121cd928daf912f1b71c1d50c7ce1063d641f3a2fad6bb343e25641d11a476517aa5f1af0bd2854c86ff0b8537cc094213c0de446b1e5a91ca7306268197c36057f23e34c2ac56a538ba09afbe551f6433e34232f0f08ce44865c5a3fbd7a1515f33b1b371cd0b03209998e47700cefb5a73db3bc0f4a09afdfcddcdfee3f854dcda456f56bf92b08a4053fd852513a94b65d2ca2526b22b8bc6976c7dcb5321e4e3052a5f44f58814d73ee7348e97e6d862e496e18e39f7c13b00eda399b8302bc2fc826628bcee13533e286ce7913932ea6097f68859f3a21791c2b65c36899d4e58753116b38d74c604cd12d64b58b92315a367064c55d86cdf6890df1e47573be0458fc357e6556c36371c84f5859df290b7826702503818a03e8bed0ddd294ab378a343ac376eab9032e2b54d3cbd077a43c2682fece9036d74981748edf95cc3c70e61dec8acd048c5ca38495d9a187782b397a1d375082304affff38cfeac65e71ac40b2a7795895ca574c856c2d6e53944e7ad91c78f2ebed04972ad55747bfcc50a3f4b2bc8022b82e3a397c47f01b0ca83104704807fb6a149eeeaa7b28beace30bf34755acd6ae08f7e5eb94a9a93e3287abf4398d7261b1ada2f6223d196bf565b6338fc1b4ef6a9e99a7a742ee593527735f99b8cfbb590e7829bd7adcc38eda399f1024e091572e647d2783a7fefe838653e8c6b624d0115d8204c21b62a510f8d66e11138108fe23e6b14dde6fc7fa181ec5672d269e4f12e73d86b971b31932dcdf5e30a2588c83ea574f1a8755b71876139110013b820af70b0a19a9dcc6fc22451861e2191cf1e7600c0f91e2a6681388d1c26d408fa5b6a6331528bd69968ff9268eac2b053d9cef25f50cdd608394fdbb2ab011bc6330cb475f11bda343490d314568ad99b867e33b8d71b1fabf9be31fe83c356540b8a02a3c45d213849011e203e0bb0be22cde9e57ceb4b24f79a3afec94291e0dd926b0e1c50ee2b9b58ec7d5e36ea0634933d6fa29b6ff1595016ba1a22ef0eb664bfd385952602f1765d890210c94a32e87ea1d2e2eb093f50987ecbc47894db2ad79289b4d5604d3c6d739fe0d4e7fe3b14e313345458d0c877dec4c1c8b01e0157a7440fa96db4d52a7edfba0b1e3418d470521f652545456fc8a9566c02658cfdea32cf28d8f64d65f623e65f00e9c2966418a0ea12483ef3ca16fd3fd9265a565640cc7600bbfd6eb438abd98e985e0b2ac3b99e26c171afd0e4d7d08d8d24826b02a46a1d66d4e01e95504e58834a770848594bb71d37fe47ac6dc3c784d3320ac738e9e848ca06f7b8cc0ca3ee140185676c0f04bd512422c02dff4daccf33d0f040e675ac9d2397a43e0af8b3a487a452f3fe8ff32a779b4d97a9876bb91f3a34bccaab1d1152324d0dd676c3356670ae08b57d1781f6043a5c0fb3e1e574596003921f7e8a2df36f5b42c75e25b57b85a23f94b3d613938eaabaf45a121cbba2699fb791ccd3b6c56ebb632a82304d3a9686ef575062162470a18dba0bc6a0a93fc30f16579368ee2c4ca3e4ddb77dca1af78e1782b8d83324fc373125e44c8e69a0778929502bdaa6ef7e444b383d42c06df7fd0260412e1dad07f260b99235f55cbbf4c764aa067d901f32f2163ad05e15f18eafe5f0325d80edc943ec11a604c90deb7ebe0c693e2ce23d85a43b18e19f7b10d5e63ddbb1c6681e515554114df568044fca1ef58081c90c9f1e949ed6592fb5884fce98c0044e05681a78b02d382310c63ece2627233ff59f61e6554458b4594f1fe5f59351e200d5e93addcf410e7e25b2240ffb0a2281dbcaf144bb3899b9b988e745f13c1059c923c1cc63dddaed905361ca78b0ff978781bf47026ae917a876fde9b47d71d7ea65b5e250a98865b4d96436fdbae47628bd99839438f26faec65f3d56b127cecc703132af8b34ca74f658b9181cea6256190780e2b2713ff0f814fda356fd8fabe28c4cfc2e22dd1771400b293bd120c6e11bb1ab2a920154800e00628ff59c30ec58f9f9371c4ef49619d6916e6aa06fa7f4c28027014cdf38d509a917534c83ebf5078ef25b688f8a1ee9b5305eb6298c291daf64c6e9a420bee6c61e1efd9efa113908e3c004a596d52ed71897888c7062d1fbe4555b0f0deb2be9eeb813379a392f3f2ca18e5046c8b202473006125b40a6dcc3fe5fa24882520f38b6e1c5accb422b20d526ed412d2540f9efb4d16d86c5cae3d0f5653ba10973f02ca8a6c1b66c01ad780a79eac3fbc03b40b73e5b03ce97cdb10a5bb913b036a1acc9ea822dad25b3b78c8da225aa802e1f4d8437f5e372443f1ade188503740c670c8f01bb6120aa544e13a7cd83b906818fbfe91d12c3db85733f3d95b0aca6e5ece7679a4b74aa30e994cd7e3a4d1664d343aeb673e1774e9ef7ccc94ed2c8af9094ac266e62f7a03a9d0b137be9276b9e84b13eb57586ff5dd8d0a83c86cd22cf7fcbb22e6a6b698e4e4e272c86e5411103d9ca7f5efa726ffaa5d932afc4e1db64ae1667ab09cfc4191b772958dc1c4db762b32aceba4d77648e127a786a55915b667c8e9c34c84e29c13e02d3d84546006a4ba19b5ae65d66bbe9ed299eff57df5a1db3fdfdf497342351c83ca3e5cc1a8d170ac4c5f6c71a5fe0674da24c16907938c31f964be6bc7fc90eca69337894ebc6e8d5bf7d710574e816e69077d87145f469b14d31cf6e4fe2fdc463a3fe9e3e48cddc19b1fcc5019171f12ade7be575cb7dcc4c314a5ca364837b811d1e9a70fb2e847719efaff40ac4fb64e5214384e155ff2641c3855075d16bcd3af5a99c3d1920e4379122b1f8b6d2e6a7078100fe3ae3986406df18dbc16857edf9a08b7d6d490c6cce1e5c5e89ac8c7171fd6cc3c3a67b3966f6048c6a910a7541736960969eac46aefcfe152040bc189029ac6a422d1a22dd018367d7aad7207f1d84741bf3532e7c6ed8a80420f2c5d44021a354955b5f9bf44bdac105b1177bc8323c0998435903a51f5f4ba6e4c71d6643bc56376654571de311e2ae8da85e71e11005970df5fe3f4ec1c837715b0925602df209bae65ac232aa3910c6555935f81bcf4d8242970b0f4956ede10c4ac044aa5a6b44242bd7890d51ad31d21cd6f934634b7d569cf36063ab35185b0790b81e20e24bf39781c59e9ae30ab26969496853aa3e311fec0a53f9edd2d9b9f7650d6db375324b48e035b1cd646666f09e23c206790ba33474d988785e34d5613ad6f21789e6019b8c869ba0115fc520a3d0b54af50a3123cf536f33309b09fda9c7d39e3ed6e3ba0079fe47ac5aad516851dfd91c77fbada9bffe94dd96a03adfb2ee776ce16cba86053ee97203d9ae1a91024f07cb4a31dd7e8a95f78c8c29dea9d7036807621f2c48b817b3327e80197e7b0", 0x1000}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="0cd9ccc71782f147013f1b1cf9a033744a4611b9e6592bcf063b8e93cce356bac33a8a1ec98a761dbd23af78226e634e548a43141eb28623a30fcbb84d3a7642525a1ccb8d21963b50b9f84b26fc3a5d38259563edacf6371cfd528d4d40ac3ee5d387f5f889e2c9294e9ffe0280", 0x6e}, {&(0x7f0000000040)="5ef8f90c14fd8fcb3f4d798b5f67876dddaf7cb36d869f5c2128c5c03e7545a6f3766515ecd7bae5dc76491f75c8", 0x2e}, {&(0x7f0000000180)="8d9bda3e0ac9194d8cb917fc81fb9ed73587b03ed1efefd5005fa5766b3fec9168d3fe3051f481a15595cc5a44048a969b1af2b3c2e070240d899d0ef16c1212f704db023b78cd571532b0d07146547584416ce9ebc6f744c5c186984795ec167b11d7635ffae8318df3df977fc5083b603a2a4aebb5b34c68debfdafb324191c3ff67501f05239f644ceb37d4dd72f85f04ad8ad51db6f2347eb4dcf97a42410830fa0fddfda5cad938a4842d1f24ccea418a547ab6d22ace", 0xb9}], 0x3, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}], 0x98, 0x40e}, 0x400) 02:03:48 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x3ac8, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x7fff, 0x4) 02:03:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x2000000006, &(0x7f0000000100)="e56b43daca9890feb990122cfc959a4e3404999671d54d84666fed362e42d437d23c45b03f76e503ecd53f475bcd557fa58d162230635a093b8d3ae0034834bf3dfbff3e1651b8b42460f39bb3af0ef9b264771d0b37b99a5028d6426ac12ae86ad870fbd975c54f8386d07f777c124a3d6e22b4f886d7c76f34724b50e752d209626b7448d8d36729239f64c3083515aa2f48e7ef066bd021c67d102e8bad3f65fe7c1750eda7695a578488eb9925774bfc1e59ee5bd756a76797191d81013a0afb5bfbc7fee23a16f45058426727", 0xcf) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 02:03:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) getpeername$inet(r2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) 02:03:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = socket(0x20, 0x3, 0x0) setsockopt(r2, 0x0, 0x10000, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:03:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000025bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) 02:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 02:03:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x81}, {0x100000001, 0x2}}, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) socket(0x10, 0x200006, 0x5) 02:03:52 executing program 0: clock_settime(0x1, &(0x7f0000001500)={0x4, 0x8}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 02:03:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x28100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x201, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 02:03:52 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0x1}, {{r1}, 0x0, 0x0, 0x5, 0xa5f}, {{r2}, 0xfffffffffffffffb, 0x0, 0x84, 0x814b}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0xf7, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0xffffffffffffff7f}, {{r0}, 0x0, 0x20, 0xf0000000, 0xfb, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x23, 0xb3ab, 0xfe}, {{r1}, 0xfffffffffffffff8, 0x30, 0x125c86ab1c6e1bd1, 0x8000, 0x200}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000040, 0x5, 0x20}], 0x7, &(0x7f0000000100)={0x6, 0x5}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 02:03:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) 02:03:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/13, 0xd, 0x801, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 02:03:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x290, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000080)) 02:03:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x5, 0x5) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:03:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 02:03:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 02:03:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8040000080002007, 0xff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) 02:03:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setpgid(r1, r2) 02:03:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:03:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) chdir(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x0) readlink(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 02:03:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) 02:03:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff8) pckbd_enable: command error 02:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x9, r2}) close(r0) 02:03:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 02:03:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x2000000) 02:03:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000180)=""/223, 0xdf, 0x800, &(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x3ff}, {0x18, 0x1, 0x0, 0x8}, 0x4, [0x6, 0x8, 0x7, 0xfffffffffffffffd, 0xfffffffffffffff7, 0x100, 0x8, 0xffff]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="140b29844a6c8c1562b4209406bff5770638258cfbdd1185096e11f61f219367c8c6c0905dae3cfaba72dc2af20672df2fc3e25cb58ca78747298b2a1c3b61a39ebb612152f158d663c731b7996263dbceab74048629a4b717cf3c15364f9b6cf4c2d39249860267d2526f27451e11b8467d9b7911b5758be43303e54e11a036c182e170f50e4f63267066bba9afdb42621ced3f03b0602fb94966d3958699926150c64de88035e081dac4e3ab6e0775a99d00e84ad8f2ce18f51c8d5f2732a026aad17060b02090e98afe1f1acacce8233a57a37a879695c8c3cb60", 0xdc, 0x2, 0x0, 0x0) 02:03:54 executing program 1: r0 = socket(0x14, 0x4006, 0x1) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r0, 0x7, 0xff, &(0x7f0000000000)="1f5e59129e6fb5214c7edb1672b8756c77a69770b21433f331030d5345f8063eeb0489efebb409e8d7ac70330dd8d1986e30598f13716536e18ca5c4b57271edf94a778120889ef01990f8e5cd2b98142e748da76199a52481db30c868f615862a9ddd3b4d8fa9d27c6086a449fe297a33", 0x71) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r4}, 0xc) 02:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba", 0x26e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffdc7}], 0x1) 02:03:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x71) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="02d4c6052103a455cc6e43c5565fd4004082c8b6598f76ef280a413dc727e778dd7d7a676f993e26da12da56c33ae87855e5f4630b488167e4f71e086ca676b6e4e7440ee3164265ddb04cf2317f5e5bb5318837d95ba9c7ace46ec08d7fe99eb92049f92f75bfa6947839e0bb523eed8b6957ce90dcc0f76f9736544cf5fc71133ecee6feb0d63d6aa8316f04e6111c8b0b3f982e22b45b1ade0487cf7086648f3ad87e05af2853f73d0259a91196e62d66471a824d226803a25963965cd1aefcf1e535fb5137e885fbdecceb1b1f8252b613a1f2b47997dbdd61f9f7c130194317c5729b0256e70cd1fac31ea6758351bb3a1452", 0xf5}, {&(0x7f00000001c0)="5ab24e6b540461b8e03723119f2c364f967062275c488fa377f2ee3fe9472bfb80cd772635ad5b9029f3882abda90351ec36cfa056394645d2f01cea1c90e6bd02f18492cc2fb28f0fc6980897ff7a8574383d170eaa917b40d3d3f818cceeeed511bd25c4c9ed8eb44445f99c103d366d719ae0317a7833163a40d198208f4f9f79456579d081b27a33caf074b55e9c2837002c69d3209a4e4f8c5e8fd12d36c40ef12f987f1a68dfdf382c3a7f26fcc9f121ab7f9f11b191fc0a260b0b1df5bb6799a47706b3763fdcdd5a0e91987f47b373c7c971a74cb282fcd6", 0xdc}, {&(0x7f00000002c0)="cb8e3861b90f4bc7fc9614499f9667ba7c3a458aee143e1fc8aa069f8034d4ac37dd8841358958bfd0aad11f3b8ef341adac19fead06fd597c579e28df190b83fb4083", 0x43}], 0x3, &(0x7f0000000380)=[{0xf0, 0x1, 0x6, "61d31c186c5dddb8e0ff11bd2fd1809238d9a7efcba14a8c1532adcdb62cd7963255d1f73f28493b9a728efdd8efe4802dce7a34f5900939b9a0945006d9f5fbbc21ba5d19d7138598ca2e117cfa9e8913ff6540aeaf620719f355b191a1af6ad747696179cf099f6249d7986f96d639f51c439447406dd3e0890481925e6f74d1370be7110023aff6dbcf9967161287e347d3e137b1af2a693ecbd1daf53a9bcab2b16ef44855f7b5f43edf96aa6e37cf8907167d08c0bdc5e3bb8a8068fb87fe74ad74bfa7669f21675308d6ac77c24bc3d45b3fcc595f9a"}, {0x58, 0xffff, 0x9, "203eec37f2eca289b05c444f057c940ad7ab566d3dd3243050f309f71e4f592ccaf39cbd1fabccdb53f8aef97a65559fe9fa422883a16c83e81fe579e98ec0f10199846807cb"}, {0x90, 0x1, 0x6, "4d9d5252c521e98e10b67d64ea961cec51c95d17873e46c23c27b8a187d43f0cc1e028f3219aa6b8478d64ec9b0f4f059b4d5ec545cd7bbd405094495ae60c9b3852f1589d30782ed5b37a917bd25e4e17655bc9d8558b763b62c00d1ca437c4ec9c858f13df61b322c419b4447b17e329a29d550512ab8d5a2a1a512a"}], 0x1d8}, 0x8) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) r6 = getppid() r7 = getuid() r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0}, &(0x7f0000002a80)=0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000002b80)={&(0x7f0000000600)=ANY=[@ANYBLOB="006d290045f1bea6bea0000de29c042e2f66697c6547000626300b0876ded9ce55c04087d660a95f4b5eab3c3c4d0065624f5d6224de"], 0xa, &(0x7f0000002900)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="3539bc66ef40e5ba8947334102e6f7e9478dc67cea4cf9714c34ab0ea891af4d52e30b0d8559f1f9967dc9144cfb34222fa3f8c3cd4506b1245dd86a13fc5a741c814158d75fa4f4c78ab107bf413395d032f383697a93bfb2a449c703d6412f1ffd6eba1f1818b0d2435687435972a865bbc881f4b27aa71aaaf1ee00039994b2bde757a7c85e9bd06921606520230f43d00ee5b2f8edc0f1e622f31a38f0203454b83d5adb1bcefa2b7c72a511f095218c89832f4835abe0ef318d14f85ba32dae860cdb9708b8f9abd0b14a87335c1d1e26f4b8bc5db7ca960c0e7deac622295963f3de1ffc1df84fe6a7c21664a1947bcbfabdf9246f50ffde0980c01440d900f980847e521ce2e2c4698654c904bf1c4abd899e37c18923af4a5389ca3fbc29c4782b14b5383c1e0fa148435b61fec1d754627d0ee6387614738283cabd2a462100848b0be96cafde40669afbce219040e9be77800c47cf605e7f828cf76a2b71c0ddc815366eb527ce6b333369d393dd50a56638569d0935422acc09ceecb5c14416fe8a25fd88e7c51231538c9da9dc37b1d39251388e89cc2c41731bbe3d4a743b52e1e7031a69c45f9d211006ae3d47fd4bddb452633247f10ccaff44a5d334007de588fea6111b1b25aed8081745a3f82d6165cf81ea167486aeebfea5f36600799d86aaec30b2c7c5772b0fc569b2f87a6c5be23e1c62650366f9eaef62d796f64b16c8ed2f563756748ed155d257cf9ce3ade6ba374fe0c2b68a11dcc18281763bbc509d0210fd754ee3f400a5dc5c55b7528d4231bb2fa26e76b32975311688f67655ab209b92a619366f695dcb7217686b1a77c6be38334f3107ddf62f29a4310a537a106244766bd48431a85b0cd73a616b1ac4cf5f1b80854ddfa163a99760ced4661e823d5eef3971e5788f8a1cafae83d5f3fbc16da56f0edf02b49655c859dbea95480d60d6444eb1c0b4eecf11938c4ce16d9ba1cd400d74685d5f15fcaff7a8eb76a063b42fbb0d27c7e77b240033ef95111eb5ba6196f06fec6b56c932cff1e150369896f1bc0c8ba55eed3a8e6dcde04bebb8e6ac7fc702c38d144867865fb1c2745698888674729120cba22c06f97a444e93faa13d5761adefd754dd59b66c81d7131fd4a837d0793fdf2d06535cac80fac498783d57f483fc5972b0a174eaf3d1934402f27e23332a3af7467533b4a15ca7e6f33669eae249c4344a4ddfe04d1201370f4d529a7fce6065bb2e02c463ec0eb627fd49a9d470c210777f7bbc0c13bb7d7f47253304e0b87d9844e8daa106081c197f92e5fc1a95051c5d62165996bd3cc6004fc8c02b17610f283c4814ca9a57416fbf729e7d03067f49b41b4da1ce0aa0d4ebc50ec3976c99b92deb1542aa31a1e47c513dc571a022881ab5a7427242580a722820c0fda801c058bd0e91aab4542e0780c6f83fd53da9d7923fe90cc8ec5abd0eff0f6bc89bcbb8a6a2ce3e56dd2d59a9730e0654a0d21715966afd6b02b983fb5adb503c245e43cce10885fe1e7a9b9dd1f3dc66d8f2830f734572efa73da709edfd68b455efbed650f6388d2ff15456ba2a7651bf34a58aebf8d035b74808c0b97e2d721a05852fc00fc98b48eb0ed51cf5091db5593113c2d93bf2aa28a226062928149ebab037ebaf813230a8bd56498cd62ed34365846c47203f8b83dd5e57148300209323204e8ce6ee44a3f67ef1655d21b58a389e8c8b366fdc72171b7f75b765729a0d837a6921545880764e6ea6236540ffd8b0297332e3a3865d0bdb59751f24f87b167715e7e250370c26be76895784eb56a1cb6e68ee0206efbb6f9509d362898a442de0b64dd661c31b6d150b1bc043b62f4705836d11ea552190ee330687906728334b255e02f3297067b1a4820b16409403799e77bb2a0541fcbe2e6bd3a6d2cffa2b2b1f6f6e406b960145d03ab4a0814ba68fc013a363e57685cca257b9afead97ef272730fa9b6af90d30accd0720706d32f9d3480bc8814fc220f701205b10e8671b330011c2622609cd9b612a5a4097ef48324afccf08184841ca406f806e0132e1375f46dbfa81c48ce4eff7370324fc3f53c963e764d52ca1950b84f9c8b9b415d6c251cec8c41862fe5ed561a9736e6a19b7db37a2f2723bcaa28d979b632904b62366c5a26705e917d860ed4ad3451aee29fffcd52d6d8987fc0346b6c66c6a95ec2798e38739b891c16a4d8e5fceb5721c226d2de0481a5d5ee2fcb72f13725528e3c92e6018f558ea2450f6aa68e7d69741b4a306559a64364d34e25ad2df3a6c2abcc393c946b14aa3812b807f418792d7d407a02c9e09bf35b424f89fd6dee6d4cd7f47dda6d756fce4555d7eaf52cf60b039200cdf869109d530f8bd24d17d01e8d7cf162fb02f32179f6807618f0d70a0a238b14f2c875e9f59b410c23747805861bf7d644504991e3feb049e65c7eb5263ed58e63d3d32e3480fbdb0ce14b6c5a6c566f807281cb1175c68eec860f4c2316b45624e9962541ca1968164958d4fd070555f6000fac46c1d6711bce4095c36ea9717e25a0a65c6193239551d91ef132b0f78d23b85fc1f6a2d5a21c76def804f0d80d232a9a1f42075044d897119578026ac1a5ad9e583fa4d4dbabaf9a18eb5b21b44d0ab8bc255288deb5769bdac1babcde9299059fbd8d9c30fa957d1a62420ff6f59fee66f36f54cb793d48ea55861d8a245122a348d3f70f57438edcc5278362fddd9702917a35ece8556672b43682d90ea9a4a1ccae028e781c111a4caa5d35a1d5c31ca522a0e5873142a10b695b4fa768f6349c2b0220c6d85e7c0ce8992dfeff346a62f123bdf5053564b612e05b3446da3408af98108d9dd380568f66df927832da98e779beeda3356e83b28e0c368f3a2ec0be9c8cc5164955828b22f9fdf8168d5aefeae7103bff3de0b777bf7e9911d9ac25885f2c90506b43fcc947467254ea5c380042c839626a398a1fbdfb7a44315628a8ecc28b1240bc9cbe14ea7e26548bcfef37121709c0894aed9e3a5bdf65f176006b7eb443edb099523c9ec60471058337faf27324b68dfecb2c0d9a78d462dfc7768d9f0f27efd62bf278541d949480f8499d94d575de557c120443ec02a81ff89f6104a097d80eddc63de2f7c94efaa1a85023e94b56e01671dfdae77b23993a19130471bda3d54af74303ab46be9998f08d13b052f9e7550f9ccc4589424de64fb30109c765830a496bd299eac0dbfdb0e0ab2b5072b88a68d3b4f1295b0e006a96f7ad58fa98a556822084d66fcce11105cb9c654d58d072438fdc153ea4d54666c6623e126e1a4b93accd92d4883169aa98eabcc2b27d3bc91183cab0eb248651155c781f8fae095320bb0f4abe3ef245968919451192bf2497c5e82afcebbd77a7db786afbc9123fe1b840f8140c52449ca6759da82776f4fd87fb14db265470d16b28a6660bef56a7babadcb3239f0e9f3487295998d09f16ad5d38695ca3f938acc1d00009ca1cbdff115531fead15fdde615194ec6f5f4281b557eb2b9b3ece3e4b8e66d70c11ce40dbeb7865b3575befc643c0606e4965a6f419b5a8f0341bef767a7d4953ec34cfd704773acfa51a73befee85c19f20f736698c36975cdf2c677fbcfee2b3d96d0964bfbf4879bd898b8c256e74dbf7854200172eda8ea6348a94de786ce7277fa3f066161cb4b9c2b1850f2ca4e916ee1d6426d99bf077e19414b289210b3fbec1bb12aaa12298783df2bad9ce5988e4f7ccde74b04088eec0ba5680b90b73b2420d714e3fcf977e4bb2fe2bb48ab51ba6565817438e29408e97266ef6de849e8e434141def8dd23ba4b2c62407699bd910e284a0e52b20dff124e86e834fc66b382d28a16ebb03f9360cbe9e4426fb23f188559c7c6158ea8ffba4d08a3564b487388fe51e0f6285cb495a92e4a78aa3a3bab2eef3536682de9d6fb2d8c266fa3b7411ff46840a90cecbf78f4d96d93777f6fc179bd445b24bccdbae9afbead8c261396cba98b63e1d581241cd052511f4308614078c0d963b8e0c4d2a506bbf13ba9a637abb9ab64290a3f6239bb8013c8cedb015cc5563909c5b3c35202b58a2b13f1d796b32cf8bfad59065c4a525472ab1954009d6e07e77d0041e051d64be49aff950d0a5f3396475db4e1f945062c4ac5b4ac25bb6f72a4a2d4ef479e48eed97eb1fd0cd50ca9cf0a2b97f6c1399cf599b6f04e94a5b3460d0782825aa24cf2176e57cb43a2503b6a7921a15ae963418e61916977b6331d6d1de25de3b1c0694a8e01908ce8837221ac588bd60c8625fe355ef7a8a2b325549e88b62457f56de51fc9288eeab37364052ef70c433a5d1b5f97e31cc61ced5c1ab0a96eb8ca9f5a92c99b2a703e0b94a0edd7c9f30ad8cd5aa88d601cd832f1e539c4600fc6c95396b637bd4dafcee7b9690f75fd8c8638a9796ab1030bfd9f6e2586a8f05b4c6bd562f3f136278f9742e449492f0651bb4eb6c32aaca5ae801cefb943b71421e393119a28fa2d45f1ec497593e66313658e3b4184f4121ea434dc51ad357c42578a7e6ed7406eaf499bfbcd64f26fc8656f39eea0e9cf32e0056b46b88c4c37a6bc4f688c97508d045690677a1780b1b267f7469bfdf8d0e475fcd3f3586ab1815e090fb53ab45ec1e7d30e043a19d7acd8b7522f241ef2790030e70a194dd804e70272a1f3df2565cb38464732703f7c47c1d71791294a6b990195ba8f15c464070fc7868d8206d19e7a72e8773e245720b858341a2a8b14480729104d8bf92aae40d0da24a271613c6dd3fe9bbaf5b888cd2e5597249afc73efd8b32d4eac8a90fa12779dc284e278dbb8fe28601cb62919ce18be03d26936f191d56f32ad1d54da1ab4f02dc9bb507f30d886bf75726c53eafde1eae218a6e2f566cf80094b0137e6a5bdfe4170dde06c6565f45753a44fc4a7e1162262abaea157901661900c2266d7508718494c4fbdab3b27658ba759bd70641460dee4b866b36ea27046cf72468a22455685c67f31ea2f9330662d83b46f27df5733b13f6146e313889999e58c5ed8e3192e01070210971ed78ef525a7285539ec3ce85d82e8843497adc403157977cc93b39d4a5c8f1dc094260560878db99aff14c3fc6e24a8d088a258c13540c79c5c376cc3dd25a6738a2e89a5e9839d5a071fe9e2822be409a01581b15c09191a88a01b6aec1bfd7a59fc128406d8948b1e9fa3224a71b8b7baaf8fb4443e56b99883471ecb94d0480ff7c5e23a378d331fbee524df40af50031c389411289da0c29b81a658f2f355b8b2b47bf8f9b1ab9dafa664995cb0a2602cb6a8410acf60ad6556e4e7c05de1c1a046df4d038cff173528f58364bf5d1af89d3182b79daa064d185a4c5d2672080e8200f73a9c40e98b62281c775661fabad48c5b04ddd728e32f7ea463b6ab88f7c37886762e0bd31e8957cf8e6cdeb593de6db24e88e23e32cd5fc79a7945e70f951a9f137248a109b0714db4e9cf51f22f0515b232185cd6f7c1f0a84e708d5159bae0596fba056c7843ddf6737e8861310c47ed52c2bfd2482039c4ac2375e7e758c8ed32538611a1b1156b21b1ee510bea0a846a9b5cbd1a160ab1bfed0edb57d7f86e68e1ddd09a702f1920d972ae4896cc6ee9fe945c2cc9137b0b95089bd956e9b84d389d368b6a6986319fe059acd6e396bc369e068b6f52b1bcdd58994684b0ff0ea1c9e466f8ca5702fb0f168a61844d3146ba67a459ce1a2434cf775c883f64928fc2ad301dc11bdd2fcd194668b", 0x1000}, {&(0x7f0000001640)="db1c77bce8d726bbdc5aefa99243c1b0039c481d0c6347a184b952a2a5fd70d36451f6e46f2faa5c26a6cfd9bee1652f9c112eb3403364cf99ca671eb94c158c8ce7788e25b6d581a257f75e3744d81894c0e166918e3bbd71a2746e619c94c78d806637a6475054b0d8d96d824ad173effa82fdb18cdf943d149eafcd240b9c617136c0e30333bc5e7e3c18367c", 0x8e}, {&(0x7f0000001700)="010a9784aa392389f67ac8d28bffac5193aa46795d58caaf7fc44322a69b8e11e8e3eaee50774abaa8a4d256002c2d5d8b8a1677657009b8c02ddb3af8811dad63138c5d11b79777cd85d8ab317b8a72510f3328d9a9f02f2d4f8c49911704105af9c83aa6d6a3741080b6db0cd15652b44539900b47195e271853f627850c69d682c151b4e24dbda7c474b93f3acc87580b979a124263bc89274672ddcd6147b7e14f1bbb257c0cb07ae70537bb06946d97d378129b854f81eb7792631023254309f9559b1df42d50a0bd0e85214ba7c7b8cbacccf8f44dedd9fcd5c37c51f97615e32f8c143caeedbeb4926bd9f4571bcf7f7758203d04366547a0044895adfc784a9b319f28db806f8e73599ec8c30a7e2aa1089242f99f9128ce68879f021818e726e0944051c28f89c1f8d2c78b366be7863912afa8381d31612926648f77a69c6c2a818eefc87ecd8481a137e97e057338780f87852d4b045e92bf98677bf81224bae7401b13b7bc5237300049d2268affea60272c32a5ef515fe05a29ba6aecd1f324451ef8f5878c61ebefedd18c78ec6d81b8d6510f1083aa29576bcdc8973c0a41f255242f3f8a45f23808c1fd7d30bdfe71738178fdde4e60b831676e74e535e59756e3e876e2e5f1ec409cfff1d17c56f94f1dfa3301d03524e7f0e4c52ff46d7dad9f8f7ffa4697e1a3ef5a8512dae93be27dc67c96f89a750686cf10b2db27b9076c551f94b690d57c258b9e0070b34280d3dea7d24c723389a5700fb8ddc503e46d0df2c462301420694fbf2e773544182a3011d4926bc1c10d331c7366cd50c447e8eb556cc687d6c538899f9fe7df0d2be0b44ac6773d39f416891e729c997efff51d905d3e102c11c2726f7d8596bfe056d962eec642e92dbd15db77351acfd105fcf07e8c3de6b4d0e25241fcdd054bd3307f0e7f9852015dea89a304f9855b2abb41ff349ca87b01f071e5fb7120a5b079d1a24a0393018a372407607282f438530aafa5b26c77a0fe7f2d4f43bf6e36de9e68f25ac2c35e51a6b3ca14a11391b3723b9dbc7df3877ed871582a06d4e6025cc7a7de99843e76403756f5eb5c64cbb451ff2ee39e5a47234e60763af3e3e782a4dab518861ee13a1e65e1932090ed2df39719fa41701ddbb1d213f1be6ae3b641b4298a354c7f4b43b3e432d7dfc37cae86c3dd918dab7593a3d286298f88ef9e0273844f0fd3bb3fc8c3607db9540ee88e3b48b71eb891b1b495380f27c48617fd412945f9e95304bed6594f6a17d134b652785415444eee26dd53ed02662616e31cb58c503d0cd3d0eca5841957b12145691757759662992b8926d160884e01989c17a18e25ab58261684d76103b102a394d5b98c8922842e8da428e48ab3ea09cf6dd76372f2a4726d3cb4f6c3408957e02c4f3b4abe286ba166b024155e9b92088a458ac3891964ae4f361470484f00afa096026f333ea9c977645a421a140a30955212407d09e5b75a2369c6cd74911a521878ef5d9017b4fe8d5391bd62187f0adf07a011492e7fb2803d64294d235819e5bb5f59357e9661f85475bb17248d4aaca240869c4dab3edc48233f80737f990fed10446f8248963e258ca0801b17e0b8c6d69657b498034502ec27b62b1daa790428608949d6008a613ea93df67860ab7088aa1b3eeb253cd858d3ec9eb9e1ed16f0dcf4b2dd188638631e285e7e5d2ee19308fe32a9881ceff0e68d12c5aeda13fea230eee6f7dab0c3f277448cc293ce6701579efd5ea924d4084027ef833ebab5b3ef8178b910e475d2bf22aae18939c4eec321f1fd906c661492373b848b36fba9848b845300afe512935293b02acd267694b12bbeb0b864f2c0c776a83651926dcc4da4269101082ebfce53ddb1691ea328a5b8c88f41c6cc5a1f9672915edf116a73355498839a2bd12bbcdd575bfb97af2a6af3c6c408c7ba45072ba4f4c58ee713889e22c4cbc819368c05b8f0272fa9501569262c527f379a165951d6a287686aa5576d29b82edcdfb653f7f84f6b146d7baee04ddeed3000d409ed57e51c4eedc514b4c5c8f7d5602308f1c1d12fa5b7125bd1da474cac64a6367be67344bc946ab9b0e07508e4ce3b0aa7c366026106483561f182f8a8c9bce0d7d71d552835f2eb61104bebec5cdd7cd47bc68983db27fdd367959617283a02561f9b5d1a4d47c25d19ba67ad2f4fdc12b0e253cf9b0f5bb50360e7b527284d3db3efaaa5215654a23a6c4efc8f354e0ca84336df3a89591c54419186a0faa218fb28460ec90b69eca49f625f63a9dcfc54e7f97618c36b6909cbea2b80cb52dfc78f3a4179a2ce4d09df1dd1ebdb5a3de471cf749f6dab08e8913f593389a47da74eb8465e4fa2bdb8eab598b7a4f560f1e8ebb5e71d2694d152065234f99c0e565185e9aace74025509f511bd4a81ac2ddd8269f92ca15dd804496a54f933f6020541b2ed4d51805d7bc767c4445ffd517ccaf95598b0bc9d072c340179b40ecf23f04b3707d396a09bbfef212968505f823893135a2ec3bae33889a53eca92c458ba3c61f3ae353685bef4968668e3ea289a90c4d563b24eff477972dd2aef10531242b592ea0c79f6d82c41e9bb1ca4b54649a37fff787643ad76ec137308c15b33b858f3993d912601b4308184dcddeaeb67ffc69bd552b932999ae73413f8fe6c84fa6bc31a4f1c5e3cbf31f520053d23ec6d385287b2fb9fe5489311abd0513e1c18c5fead1017510ead113a0e9c4b765dff26dfe4838445d42e2935534003525fea3cb6aa2ffd23310e1151f80aee01b0549e95380b1dc33a19e9ef7572bcc595f1984e6529a01d7ff75ab1241e31af92c756737ed2ddb2627d1d96359fd8e4359fad05d975cbe30beb5570ac5e3b375dc7e6e720748dcbbfc32b17bf367cd02658270ef38cb1b898adae308b64f4fd724fbcc5897c8332229bcd014f562ee52ffa7e86432857e416b57d85ed5613b4198beaf4db8e719fa1e822c09239f9dd7c3b8ee10fc3612f0a5368e7eecf4bdf0ee055c601d3283e2aee33d7a4783a0539afc224b490ba6761e976fae5f54bcd08935621c77b37d286650d6ea910afe34542c1da8df301f72e1b979fbaef073178a672e153efa29df10950293636e259406968138483e5e4a97e0b268a3b39796a2256a5bf751929a4fc61f01887452f7b5222ec9e1729eeae157327d4e6413064039da137f768fa50099bd75972d6780ee16a132b6888766906737d871d8b8ecc53c541d72c7b1d18058763c7fee325e22c3be83d29699f890a44d7449db9e5ca52fa85e7f7d51b0d92e0a43291a5a6eabfa03d230444ebf667faca52cc21283ac7aa3a234b548be68f6a8b5511465fec205e8095774d61c0cb51732015728df0d66a529bf3fbebd5481efbac478a8741028f8bfd87911dd5b05616c1cc13cbc90e127473b4d833da3f13660b39078e829a7d629abd536313702029135e57f886c5423951d0a078e3418e9f611622c08a6c40af737af056ce728d2c0721224a5806043e663eb67f7e90b31e1e88a7be73d6e570f5dbd456e8d6f282f656ab319cb3a5a99e9ab70f3742271ef725255e4929024ab14e4877a86143a973a4e9347735c14e97b0ae5ca5933cc6be8a6feb7909097071d44fac2c29567f6eb6ff937980c173f45aeda4b872faba4900634ed762a160ae88145513684404c26341386e41331f1001b7a66913fd2f692bb157c7e7cd83b0ef2f60763b0017ea9049a426d3087ef523430d24ebe210a99ce598e617e55ede4cac94988378aa5fa044fcd6fdc8180880bab4b8a2b2a66df0b142c54795569cca98eee957c401bd1eee21196d8f59f10c5df54c3630b3630d3bd33415a651fdb200aacc4c297d6facf531a0df3241829cb81b44014a32a442265bf91b2bb8cf20a51768f58b99136a56af52caf7acec2cad5bbbf6459c92a539f0745d8d329da091e52acee2e10efe579d04bb0b553954ec3980f88b7ae056fe2a9de04845d27c9557dab0b9c702f703da0dcfafc9e68afdf4a98e1a6e06b3e57ae69b6d5f8b1e499cb92b9acea18b30c8527403d8571782655eae409e7699dc4f19d9555f87987720addc91854cf4ba7dab8d29a4af2b0d4765fd9fc815cdb52cd061bc45a85ec2cc1869c327ae6382afebe09dcc55b468ba277827ab3c05472fbb773beb1d4c6cb01cb36c05728f18ec0a7082b8a1f0557e7e53e21913047ddb4277ee24d13f6d1dc09da951c8d59a2ba99e674245f99ed5f3eb47d5c4f9333633306b30c914b98ecc9b170cffb70def6a0b909e6da7547f577b5c96d21bf8d94acf2d926a3f8fc1cbdb1f58fae99ec0b5b697de033d187527b86d43f730bee109446a7fcf2aaabaac0e25929b03a15731a21fae8388fb13e88dcfd750a9b577b0f340a4a5bae1e6ca9c1010c4b2e5812e8b450cfa422d80dee14a91f4c6e979f254bfb527a08e2ac7a258b44360ce5384da28ec0f35f51cb4e9a35010bce03387b4fd9b79ffd83971bb7d0d7e15612fad91d5b0a096027a3f12230c2711b15a118d404b546a097b226c7dea0f7d3db671ef964becd4f3d5c41ae2d63123e6e0d4d7f432a8d050cbb97f6bcdaa5da8a3ae4af6e347144c9209a3ae53eead6e81438efd468ef18e37586c95a67509f60a34fc4973b183c972307f4285fdb0fad237ff612c6805953dd61b7d1ab5c13c1146da291e9ec735dbf8fc8f826536bcd2d55c08949103e8e5c15036ddf0ed625fc13c86ed1b8846efbbf740cad4c25e9a725c5beece29a063097327e341a6590742a8a02cd052169cdc0f38a2b6fea259dfbbbee3ac8c28584ec1c358904b63ee34fdaaf80913da0e23521c390a418a6c34cc20fa68a48dd0cd6db1a5471496ee03367ee32677f482c88c2984c1649047cb1af160cfe932bca6d9e1c49858da04cf15659863d7d0682a620bf384ebcc578fc64e1ee464f5a0b156a02fcbeba1926dfd7ca45eb518b6c95847819a608978056a909f4209e165fbccca5cb6715d5a61e15b53faf7abb6af8017d2acbd39b28170e766c01d34e6259d84b414169d0442b9b8031dbd841491b935901e329d7f8934fefa5e0ce5f578a14d5758006265713c9e4d8e2fd8dbd00925fbd7242495902c6c4f01d417138bd3043f81e1b1c9a602fac89523a8f7df650afafe3a7fa4d76f3b0b6c6014e178fc68338c54be580f769ac120c5015010bb04ba894e2c6d339f7c7923b4cd861d48e5b83cab99bb0e537ba48364b8755e9c44014ffd8c47e143db239e075ebf1ed89dee36a6e6bed31026eba3fc69119ef16bd58a81d2cc588ecb8d38f102970b83164e54523f5132b8b25d54d981a98a55a6b0ecab1e28466a99f5a437ee8a714666c696fc8f370ada1b3135448421781fd9f26e68cb6fe7a22db0bd0473ce222c6b264fe973aba117bcd43bb4f2f9000773b5d8fbf671dc37ec60d46e893d93fc86e0eec7d64cc98018460fab9eee9927f53b05c681a6f46e832d3f1c66304766b09b05cd2e5992d9a01dd3cb464792cd5801f07cb4e9c8082f63cd2b607f135d7fbfbb3b4cc57e018ed9d2a13b0cdd087fcd69482793b4170b2bc409aac3a04799f5a8ebaeeeaab98c980269a3897e5d13ba7a9b460b186a424acd23c8c2e8857f86a7a805cef08270ab76b4a43acf577b53ecd8ffc57a91f3d377cc54b7d3614afb20ee7007c90287d4a0120025ea28bc2190dfbf731d52b31b02e1a94f173bfaeec58399225fc44ebf6d98bab7169bca272a27445a51fb3bea1a68012bfb59e371", 0x1000}, {&(0x7f0000002700)="9a844d3a90878e6d9e302d20ef111c400371ef35a0393154a44fa1373ea0798d636f59db4a15ed255396da7e2140773fdbb75a1f5a50f11099ba6384abad6220e38750c27d24ead216b15e385c593e80afc97940603b07b16ce516816d178d81f7a3810c4d21523ff23948ee", 0x6c}, {&(0x7f0000002780)="bad5fa7dfcece5b797b4ae2a5fd7cecbae99d05364995b9ce47bcdc6427019cc813e1a16098e6c197c2f5c829d959b2c64ed0e1232d86d761aa828f27f7ec0264ddd3e2b8ddd0c8a951c37378a08a8aa310f3b14521498791c", 0x59}, {&(0x7f0000002800)="1bd34a4d5ca3a6467cab896e991d6ed0e0f9cd299bcec699f6367fbb5607ec5c3c4aec51ca7b663ae8ecc6cb57d98fb48a00ce11e6176b78e7dfe7847a9f1c662e6ef21d14c5294fda738189257821477c7542506d72bc244d897abadadff9f65123e9bfa2d4ce084f7f8204779699fda1141ecfae4ab6d38c559fd51288b89356f21478d10885b4007f8298b9f5431c858845cde922c6854e7b142d00b17358cc59690efe5d2e8fe2e0bcaa8fd3efc028dc65c8a6845513c30c9784a630dca366659e4f72a3085380a3b6c2cd2ce17d62473d47251318", 0xd7}], 0x7, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}], 0x98, 0x8}, 0x2) 02:03:54 executing program 1: setrlimit(0x4000000000, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000000)) 02:03:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c4, 0x2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:03:57 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 02:03:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000540)=""/46) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x3, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0xfff}, {0x3, 0x3, 0x1800}, {0x3, 0x800, 0x802}, {0x1, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) r2 = fcntl$dupfd(r0, 0x2, r0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x2, 0x1000}, {0x5, 0x3, 0x800}, {0x2, 0x8000081, 0x1800}, {0x2, 0x4}, {0x2, 0x0, 0x1000}], 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0x2) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1014, &(0x7f0000000680), &(0x7f00000006c0)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) mkdir(&(0x7f0000000700)='./file0\x00', 0x40) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000600)) chmod(&(0x7f0000000440)='./file0\x00', 0x58) sendmsg(r4, &(0x7f0000000500)={&(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYRES32=r4, @ANYPTR64], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX, @ANYRESDEC=r3, @ANYRESHEX=r4, @ANYPTR64, @ANYRES16=r0]], @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT]], 0x4, 0x0, 0x0, 0x0}, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000640)=0x5) 02:03:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x0, 0x80000000, 0x4}, 0x3, [0x9, 0x2, 0x4, 0x8000, 0x1, 0x0, 0x0, 0x10001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x10001}, {0x18, 0x2, 0x7, 0xdf}, 0x10000, [0x4, 0x1c, 0x0, 0x200, 0xaa9, 0x9, 0xfb, 0x100]}, 0x3c) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 02:03:58 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1dda28a01878975005008159681cabe68f79c72261c9b749e37ebecf8ef433", 0x1f) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:03:58 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f00000001c0)="2b973c3260be203700bbba62a2be7925a5e2a82dc128251f41c5d62dbac2bbbe56d5f90dd3bd28df5f19e89487dc1992de548ae5d8044938c5473183366d64eb6e2b903a52c794e7200a4039d9713bdd2fddc9c050", 0x55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="0ce7516fbe47d8e905ea2d2232a37261ba2f975e812fa088e637ba2eb6544f1152431afffaa058091ea728769d26f7813c6be41f30a2f54de347a4b0f70bae2bedec323b80a9acf463ae64815ff10459b6139228168650bcf2e0faa5d9bf63ff04c471dae0361ca06adc6c496ba408940780ff068900b861303b32c3882dfc1e23dfabf88d9645574b333ec1b48323f4c48b7ce267874185d660675ae42f0eeecaaab949c14409369aac3050ac9dbffcbfb0f1c34c7963bf2bbb76040f77645d3ec2a198b9d3aafb481cbf626203354bee1289adea1d1373f98d8ee49fef1c79f37c58437432a182a6a846a65accf2ba9b63809a6f350f3f365e", 0xfa, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 02:03:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 02:03:58 executing program 1: socketpair(0x11, 0x4005, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fchmod(r0, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xe2) ioctl$KDSETRAD(r4, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 02:03:58 executing program 1: getuid() geteuid() r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = getuid() setuid(r2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) 02:03:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffc, 0x100000000}) close(r0) 02:03:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x181, 0x44) 02:03:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 02:03:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() fsync(r0) 02:04:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/184, 0xb8}], 0x1, &(0x7f00000001c0)=""/100, 0x64}, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000000080)="2f0119af79b2d77c5a15c10adccd34bc18cfe5410626ce60d327da83981fe668021d7a", 0x23, 0x408, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="448047eba9d67cb9ad29372456c3d0458673c27650799657d242d021e630cac164c757dde5826ff0d267352beb2fac5ca4de0b38d64208a00e4ba61bddbb16e26b4d35ae3b59a1ab26d4f640c3137f00d98b8abe10ca78bdcd9ada75f0476562a7b7fc289f634401a690ad1b", 0x6c}], 0x1) fcntl$setown(r1, 0x6, r2) 02:04:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20418, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x200, 0x41d, {0x10001, 0xffffffffffff0000}}) 02:04:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x8000000) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 02:04:01 executing program 0: socketpair(0x10, 0x8003, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r2, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff5, 0x0, 0x0, 0x0, "74da45e451c47ad38a5f1396c100", 0x0, 0x10}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x7a1}) 02:04:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/118, &(0x7f0000000100)=0x76) 02:04:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 02:04:04 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 02:04:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 02:04:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="e95604f80e00b4fa9d422078f5f9696c59c0f0166f6675e8ebb50bec77f48dc75cc6d27631d126c0878599462979ee904b5de0f35e7a330c886acaae8991f3bb8b4b214e9977e25cdfc1eef718fd67fb13c41747777f59ebd3c77b6fa24a9ac231455c144b6a1cb1ba477c63cdc725fc10045d66783bb6155ced3b8f834fd82b4286da7d0586fbe084527614ad1aba09ce615860476eb560bfd4be8b50a5576f52bed52f08334fc297a92d60e9e573feaa90b576a8895a556665", 0xba}, {&(0x7f0000000340)="ca3efb472971c86dc9d3e818929b67cb04429fa2200a7127c232c438861d41e180ac8c3d188855b00ea81e5e71583a854072b6e714ad5e56147361675c052384b077732c6e3104b182af6f198f088bfad0a3d5a052582172a8d6270bd60ed161d9d674aae309ca402b205434ce51e970d3c756e1619a8adba0b7fed9b3c6a07bfbcb56ba2ea87e468c4bde9940a6cf0dd8ab6fad2a97", 0x96}, {&(0x7f0000000400)="30c46843b342cbe9a9f05fa19f06380163be5f0886e8b42292856c07c116c275a140077d17c2ea40899c4d8a9bb539bb0cd7fb8db8fdf44ba7b511c4f5ca506cbc27cbb4ffd2b88b25f2df1169f86e9215d13e7aeba0f69edb05abac608055dd2a9085ab292d39756f320f750972434364d045aecb5a4b4ec7679bab6d726ffe77eecf", 0x83}, {&(0x7f0000000180)="18553372b0570edfa612d1373019a63ceea41c99cb519ec4eec2a7bebcfb2240dc8a9da0e00fa8e7a2a27b7a49e9c1aeef27f3b237cee118b2b21806f0cf9247a0467d9a45fd6d1e5502e14402", 0x4d}], 0x4, 0x0) 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)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x5d32596f}], 0x1, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:04:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x20000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:07 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0xfff) shutdown(r0, 0x3) shutdown(r0, 0x1) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x6}, {0xa6, 0x800}}, &(0x7f0000000080)) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=ANY=[@ANYBLOB="0100002f66696c653000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="610c4b07c0abeb728ee4d7010ef7f45f7180376ddb81aef958c0be813d4ea9237a09ed752972f96bdefb4045195a67d25f01d308b7554e5c73900ceea4f6e246146e58a080a7f73e843f68e95c0b254f88483195855071fdf8e2e0418d58782e223bdba8974fe2859b31988b375e4be3e620bb4f6e94e188c619ca1fa9a771f83856617e7a559f0ef8bd7a2563f773b6", 0x90}, {&(0x7f0000000300)="819df513f9ec98f3ae0afa1cb2941eeba0f3ac6dd5fff00b1b8959c37c9a33e71ed4964ed66d89a4145a1d8112a9ffe6bb1af73a8d021f1dc45465d0a498cb4fe5c85a939fe610dc8c413f3c07308b04a3abc4867b4c61d5e8944a1a3a57b45d9831a41273f731de9bfb76007911e6da56fd91e2db86ddf21fa29eaf7d15cd140c1e83218db39662eec3f9377efbbe0ad323143dbad1534e767f319951d98bcee34079dfb593aab04018d2e68dc53e123d0026e8632db10bf78f9a95be4cbf1bb821d68422ce0aea91179581", 0xcc}, {&(0x7f0000000400)="bd3a08c893d5cd3d90ab9bd8a64095bde6491b074e59746a3646d94fb47f559677c92e15a7b2c0f732705c984c8d9203a70043691847ccb4b99d653f821057b14d74693f978f743682b45cfa210f64ccedccb8a65e85dcefbf9e6329a04117df31543d2998301a70f16b05a7c99b5ba0258b4c80d29996cf488ff79880275c6d0beee54ee4c43690f752f87c602e839f7afe8dd2545df75f", 0x98}], 0x3, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0x1}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000680)=""/147, 0x93) 02:04:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x8}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 02:04:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 02:04:09 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070acb7c5a7af0d", 0xffffffffffffff74) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/223, 0xdf}], 0x5) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r0, r1) 02:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x110) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f0000000580)=""/68, 0x44}, {&(0x7f0000000600)=""/52, 0x34}, {&(0x7f0000000640)=""/65, 0x41}], 0xa, 0x0) r1 = getegid() setgid(r1) getsockname(r0, &(0x7f0000000780)=@un=@file={0x0, ""/19}, &(0x7f00000007c0)=0x15) connect(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) write(r0, &(0x7f0000000840)="6501be4077811d2dd7194ff10301d46f7830f2b78a4c5c39f733d5840b1852bea62a2289e484923de44b9d8dbf64c710e83152cc5043e2217a2012250f7d47faf5c81692923dc2e799e78b5291001de2f5333f2e223cdf9abd2078f3e9bc3bc8f24cf22cb244534044c78d0180d8873448ed9a4bf9cd6118e7ce181628ca6da62fd97c9a99a22a65f1fb79e150792096a62dfb4e41d5807062f5a197dba5253e950e524fbbcca9d28e96cc08145ae76d90bca5d12bff4ef3ad85a68ce81e748e4181d7270e049996d941f827664183bd67255e35ce9163b9a0404dd4aed8", 0xde) fsync(r0) setregid(r1, r1) mknod(&(0x7f0000000940)='./file1\x00', 0x20, 0x6) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='c\x00') flock(r0, 0x4) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000a00)=@in={0x2, 0x3}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000a40)="004d4aae25a72a4b253087f6da7e5e9c110487f0055153244574330154f6bdd31525bf40b5445f13ae9f534fc51f85d31391366b6290e39aafb6b8a20fe8e7c696b9a967e595af095b37b4965ff71f4be4a58645919888da63f592701f9a8ed3814f5bc36eaea6fa", 0x68}, {&(0x7f0000000ac0)="d04c6867ca7c5378b8b0ee21cee16e55191df1ed5939039862eb6795f3639d07749dcbe354cea584becb45c88c70f00f4dde74687fe89b0f7dff1b61a5faff661b8fb5a82d2fe4a6706d4d1ca52b82a38e3b89797e04c90e34c9bad5ad44b014eb2a133400ac689d3dbe494d062eddcf1949c0f207cfd5f86d41f2b26a740209a0db7a14336cf1693f70e0b7a902d6db60f6def0d125f90caaf2482e5dd7bbad2a241dfc291a35fe74f03543d025f87c1abcec7a0200660128e9b27324427bfdca6ecbd559564a5bc53c7eb1a6b28d901c55a0284479145fd7e4ed6e499c", 0xde}], 0x2, &(0x7f0000000c00)=[{0x1010, 0x1, 0x48, "3a4eef3fe2bc31167eba2a925ee4572e05857f77f5b1d8731e1fdc1a2736bf8f2c5c842e132e8ae2ea8f788735f8e81796f701e856dfd98640c5552963094a8b27a2cc2ab17c66a17547996e7a070dbbd9631cc19232b4ac46759c9056874faa92954b5fe9f0cd8ffc48facf3bdaf34c7fa71d3d3166ef6b797eab5eaeea517bda40ff56c1aa8497f54eff79e2e487e314812c8be6f393819e9cde0cc8286042261ad3359f2a6ec2b9127d515de46ff92ad9fdea658f75ca131d2173ec7506968336f07cbc87d69d696809ad4d9844ccb6ec644052cd2d030eeba149f9f199605558178ab0abf8b5f4c50cd6072da601f8549e80d7ddc32aab8f99e914f52c08ec0dd64ee86d95160b2994d05494052a58c144cabd4158421a06ab30e3b1099ca33887d36eb284ee98de60925e874a6e2e7fab494e99029e7320fada17189298cd4f9911d03da67040ea2c3bbe1212a6c3dc382b22d1c74b46fc8c2b0702e171b16cd33c5c200535fca1380b3efc825961716597c850ba4ae37400abbd5ca8d4bad5c13a2f1ebf286e12e197c644deb419e2b49d21a5ff523d7a0dcabeab70f8d323ce0aff4f727b1cae19dd272ace5b418c3562ea47579ea66083ea9e7a8a9b7bcd683973de0e7a942152ea2ec1234b4797211a8ff088830507a5c8f79b9e73a98606ae0145d5fdd90658e23cab5b0e635ef8f204c4de64a75d057cb6bfd6a8d8d4b4955fc8aee824b83a8b31425304c39a37fb6be596b04b0a9e850597642a23d5dc01b6384359a91c2e94e257d54b18a003f59e430bdb38f4a39c10102dfcfbbe9b01ea76de7cb2d2f8dec786612e06c47fbc3ee5fc8655eb9696f5c43a4cf5b31b1be753e74606708fea105e31e7f630e3c8ed35932455d8bc6041fe8caeb5e69f78c65333a4d95bfb36a3a6743fccbcbd171a08a500eec43b44a011d00657e50c651988467599d6e887d1cc67495bf0e5613cb3fbb9f0b83e6f6577d461f08dec1e53b7d754e6a12fbec492c60943980b999f634a88f83f8000d57f3dfe8b46ede2c513877ed2048088ac7e7eb2f4d611eda194c67499b713210b9ced82283694971d7387987724af626025b80082d6be1a25d592c206452b260138d8d63ab416f3834282ff1855b7ec1d49641a1788162ecfe43b52444a6527857cb72ba42f2bb3a197f900a144caabcab6122551993f73deada18a0c4cbc0cd3f48e4e3bdd12682ad4fc07b0e9bbea2afbef930e397dd95c4096024cb1a1739c19fbd4207e04517b72232c02b66a1be78b6cba2e612fee12c8f2a6c5d435134f363e428e65cd8d55c078e5ea1bfffa56b3b794e290112e36e1d38c712602f08ab33d18b52f2c428242e9f75b29c47d6ce7d036d25524b56f0d01bac8e64cec1b6d6681de04d33ab75e8bb89ad9d64644b33457e040e40f88c566c4f8dfcf3f341c7752d6c3e0103c1410e322b3953b4bdaf72f0e5e997edf75112ef8fa0f4edceac034ceea0f32f9334f26e3583059e82483206d5bcfa6e40bc58807be1dae88bbbd0ea01d371774a4e114599d2ca1d2e18a1b899c222f7880fba05ea6c0816ba15feaf9052e9e3b8c96c54246d7ee4f26f852e873d87e4dc08547114f6ec0828e251268ea3b3311a0993f1f7a4583ca726513752374a395864d5b21a6527b2b15886779ca621964f045a579bdb2fd9ab06444060e220c735147ced081b1f4be9100ac47feabf9821e27d9fd0011124ebb9a344899f81a7716663fd0178a057bf895861c72ceea09a2b2db16c41cef928fac333d9c1bee425c5e7a7dd61d775714b98b3deda5fd97ce3aff9be166a00c9b66d343bc241dc437ce019c6023fab2203be7bcfb7cec35b6c9f7cf27b9d4e1a3f303cdd984ae9543bc4766635905d925220e665b3e94ba6b89978d8846c92d076db2e4b20ad8ac3b187bcb6cbe383ec063b3511d333fa3001873c50d0921a623a2e1c0b8205374ce4f9d0b6e6dd82628fd3206ff675cc0cfbf9d9cc93b8b0ae6a93d9b7f190a184cf2de8a84a2cb00829d0942a0d6163a8e87eea0eb521d313d3ad901b83d40c7057a51f135ca86f128ffa02219764ce16f59f7b78b6bdbefad250ee6c4d8083a1821748b9e73ad2b4990bab34deb738c9a4269f53b327291e8b2c4e84b60e0b3fb4977af4bd76c25d1d23a990b2971afbb4149957cd0742b0fa99c1b4e1cdcdf6b5bac269ed1f1534ab31c036ffea65fae2f292b60de8fe183560e3de0b1ecfa377091de1b14d4414724d207a0133b0d21fb56213daa9db90d7d034e4b6ac65a203082765cc77ae6a5594475c5c347edbc1e3a2f60a70a1235ef7211eb9c12b4b42e116ed45ce50b675870cccfea1987c3f432f53bc855fdaa486a8ed5a54c678658c65cb978c347c7f54a5bd2968daffa614b7bb72674ac8b9d27a564d04f96362fe595616cbdbe902734df305779cd5ecbbd98c8231aadea7be814fb98c30c66b76b46264bee6a15c08ef922f8eaa9d35840eed0223e20905c06de28f080fadaf6631047b65e871a4f2c8e4b65c5d0f8a0c2356249721d8a15d848bb179cc3f68912ca47718e062cbbf09bc7489efb074559ad37b020adee7efcb5fc8975bdc6ed0041b5665a88770a72800ccbbb8fad128656fb0ba664ed7b626f238f56986b9b782c3fb402b27399baf1f44802959420cc64ddfdd4154c789c009ae3877ebbbdbb9b525a5a2a4e1dac6e8ed8d1c97dacfd3927a83d89ff6b254a507e805c430b5a964e41a17b20b8afc6cc6a5fb7f11de54ea383a5cab579d9fc65ab43c9c7752cb83aef6435103eee45d9a3744fafa9f4f39e8213e16072e8ecff84cc471cfbd72b05a14a42aa1c81e77c575993cc04533482b256d514535b0d122c11369bb2e3c5909c23c0bd999ea7b53e2a0f81c9974f6265e89bc2f451e5cc8c2dcb4b4a92f700e93b9b1c2b38f2be08f80c1ced419e3622613c2b3ba2b573d082b71d7bd0f721e5dc693da83249a0701610ff2fe23c7428f8423b3bf2bee1ec7eb6d824c2d22e6731773628146d98943e11dab531f5fdb4e0115b0fb4080dd1286ef040466a36cf511ec9687b0cfe414235aee5e81b79e23cdd815c5a8c1f7bd2093a0f8a194dfcea85aed272c65d8c8ba1589a2d9841ecfaaff82307fa3193c480e8749441161e694a24f9ef9fbfac98ffe802a48d6045029a258250dae1ec57287dc017c94f848d7a39d03eb8d7190b903c4ff113f35a9ff48b15aa578dc8bfdfeb93600dac45f91dca5eae2ea39fdb0b98e72e9aec0549ae5de53f037704d4603e675ef8bc1f2379c3f6d3813c45598b9608e25b1b1a962516043f338b82155fc3873467e9248d77fcb934c4ae5d7956105d6aa11a5f056cc543875a39216af006633f2af3d2b0129267ca3e24a6bd77579b5a241ca084bb8d0f71cf853557349bec7f78668cba0ccd4cab7c51abcd2fb349ed7d1a567c3f9dc51e789673fe0923af269e81d46ab3e8f4dc6658da0a801bc1658624f360d70010419655b425f73dd1c76c4c439f6d48b315fc43332859a0b4d8723fea34b5c3c1f98a82472b54bda39df7e8ba7050b7d1f0dfb2b2b6d5d57bf93f718d0d8de65f1a8f3657764f9b97e6405495d6bfad3adb77c1ed80b1fdd0e203905210ae97a45a14d9e668a380c4a0698a503b59ec4c2a19a7eb548309335afc7acf0083ebabe3d305088d76876e33e7fc655c414298ecbb8ae415e26317bbb61a40f9a1ca58c646f1bf941508f323fb3e3d1fc30664ea3c986331ecb99db3a18fdb6d7206e34c96ca517108c1e9925a0d573ba1e7c6022fd87e417422dc8ab59bc8c8e64770021e4cd463eaab83410e63f6c0b9e8cf0ebfe8ad84fe3805eb9bc67916a6efdbb3be53d691e3a5dd9494ed566b97ff147eda2b93c5ffac6ec7c4202d55fb7dfdbb22ce6ba1199ae61e0f419009fd1e3fcdf8cbc57cda39a6be17d92498f1ad125e105a85bcf0e45f94463b5b12bb5f5925781cc2f8ceeac92f272c4f44cfe3b5350d0b866d68259212f821f99d34a787431ac172e651a6255200ae8ceb60dc3d260b05ff14d24321fca980084a3a542a64baed1198c9c6788127429c5ae756ecef7a834ac40075c32468fc135ec4ff78876ae5ccca2cfd378d0f0187ec7ca8466862406dc4705318966fc1b2543169da6589dc24dd0811a344ae74a47d51a626f98db2eedd05fb564474da283fc5a07b34b07cc62a734816255c6e686386fd6f2a47e1539d8a627830de6d778ca90eb919d764114de97eff02b0347212f9a670e4040f83c860ec2be62e51db39234728790dcd9b9b556287643965becfa6c23cb7636ccace9f89604440eb44d880e58a79b6eb6405d7b14ae6b93a9c3313cca0ef7b2c41b935a0b1367c6accbc8c82f8b1784033df0d1dfe0551e355af61f5a111c561edc6a4f4441c3aba1edda331cd1cd9bebbd4e94d3d606e368d9530996fba9b1263613461acb9d6bc185b07223264b16703fbc1d158c7b5bb0cc2f5695a8c60514e704bf19da017603ce1d8c9d35f0f4e94f0cda3ad14103ec23640dd4dae6b92699a6476458a4114d1e5bfe992e28472c7d0401cb70c5eb5d4ca091e67c1257010db33666b1163998d2c6aeae8abc2ab123f5728151abfb9dbe9938c5a50e329d5190ed3115a0f086f13f9bfa9a0bd8251f7ea3d77e182f61ac180934947c6e1318647d9a496c72f2578b876d1fca010f0c906a575fb0bb902ebc85c9848cd8d7c48aab545ded310a53433274a7b1a0ef24166a4677656a9c0c73a8a3e1a80e4e24d79f43b0d47e1ec53cda0c399dd8adec7004ab35bf65f53108ab58fdd765e7aacb949e2839cc94949f589bfe7d65d0a324bfe90d3e52501e83fbc573f6f38d46c2054e351e9af5941697cac754ed3389f1671439d4fa44b9dbe16efdf650e636634efa057941989fc8a6a41079c7d2b3360ddf86ccdde6eb93cacd90d66ce36c84604412008721398ca81a5d1a7f23a3dd96af47b13ea850ad5b0534bec2f6f83936fbe84db720e0c536df2e42c0706de2bb218bfceb486c1b920b83753ab6056f24081ecbbaa35df61fcc7fac38c0ca4ce5dfe00043093ab7527a018ddf3ae7a2b7ed553698345abf9827570acdeda65c6aab8f61345229fdba40c4e8a9dd7532e928a95c832e2e30f62034be81c8038af0158747305b193150a582706a7587e51608ff3473b37d4f5142f46c9db64525d042f9cbe39fd5c1596793a14171740d3fd340c3eb2e28d6a376ed080a317e2891e5934343f5eba370b8e72d73b99dc945a8e7d586e81efce8b32c89d20e34db471500e8e22afba96f924dc19ffde60950c96cf29e53a75dc6f108a746ac9f8999fccf6db15340802250e0623f663862e760b0cdb50cc5ed3a80f629981203d264184cfc39da84fe9a01c5d7696a26a54703d5ad3a09945ab4c023da91a7ca173aa4ddfa190753efec8beed6ad4683f0b3a6f6199925cfd965ed363c4f03206a34098950d446cd83854d2599982f8e939d704c7fe83591c5e8445c9d1dc95c190a5730d8ce2f3637659aaca2d19a2c71153981fa4987d6909e606f838f6705f24c65b9bac492600308e5cfcd345230f08a3e203ac646d30846011944906597de43a748bb6fe791c18a852eeb463f091d6c52ca11621922c5bfaa56bfdb602992647b684dcac7e0ca45e69a92718cc9c9696f5ecd8d86ba44455e1fb3a2432295e25e07cf52ace793133af7fc349d6ea4d7cf0b6a634569e85ae9a5cd95b9679f771145ab027ed8a75c2877471fce7542dc69918e94c9a33ba2ba8b8"}], 0x1010}, 0x4) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001cc0)={'./file1\x00', 0x12, 0x335078a7, 0x8, 0x1, 0x4, 0xa3c, 0x8001, 0x1, 0x3, 0x698, 0x6}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001d80)={'./file1\x00', 0x400, 0xfffffffffffffff7, 0x3, 0x1, 0x100000001, 0xd32c, 0x1, 0x2, 0x2, 0x9, 0x1}) getsockname(r3, &(0x7f0000001e00)=@in, &(0x7f0000001e40)=0xc) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001e80)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001ec0)) recvfrom$inet6(r0, &(0x7f0000001f00)=""/32, 0x20, 0x0, &(0x7f0000001f40)={0x18, 0x2, 0x100, 0x8}, 0xc) faccessat(r2, &(0x7f0000001f80)='./file0/file0\x00', 0x1, 0x2) r5 = semget$private(0x0, 0x4, 0x700) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001fc0)=""/201) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000020c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002100)={0x2, 0xa38, './file0\x00', 0x2, 0x1, 0x9, 0x2}) bind$unix(r0, &(0x7f0000002140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000002180)) 02:04:12 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x7ffffffffffffff) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fsync(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) 02:04:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt(r0, 0x4, 0xfff, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) 02:04:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) socketpair$unix(0x1, 0x2000000200000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7b, './bus\x00', './bus\x00'}) 02:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1b61a76a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x2) geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 02:04:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x80) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./control/file1\x00', 0x80) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) faccessat(r0, &(0x7f00000000c0)='./control/file0\x00', 0x102, 0x3) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000040)='./control/file1\x00', 0x2) open(&(0x7f0000000080)='./control/file0\x00', 0x800, 0x100) 02:04:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x388, 0x3) r1 = dup(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) 02:04:16 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) 02:04:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x450, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20080, 0xe0) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r7 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20, 0x20) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x280, 0x0) r11 = socket(0x12, 0x8005, 0x7) r12 = syz_open_pts() r13 = socket$unix(0x1, 0x3, 0x0) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x100, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x46, 0x2, 0x4e, 0x1}, {{r2}, 0xfffffffffffffffc, 0x42, 0x0, 0xfffffffffffffc01, 0x7}, {{r3}, 0x0, 0x10, 0x1, 0x7, 0x768b0116}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0xfffffffffffffffa, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x282, 0x40}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0xff}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffc, 0x8, 0x20000080, 0x80, 0x2}, {{r8}, 0xfffffffffffffffe, 0x26, 0x9, 0x101, 0x7}, {{r9}, 0xfffffffffffffffe, 0x80, 0xa, 0x7fff, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x36, 0x81, 0x1, 0xfffffffffffffffd}, {{r11}, 0xfffffffffffffff9, 0x44, 0x82, 0x24c, 0x3}, {{r12}, 0xfffffffffffffffc, 0x50, 0x1, 0x3, 0x7fffffff}, {{r13}, 0xfffffffffffffffa, 0x40, 0x0, 0x8, 0xc000000000000}, {{r14}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0xe3c}], 0x7ff, &(0x7f00000005c0)={0x7, 0xfffffffffffff5ea}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 02:04:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) getdents(r0, &(0x7f0000000180)=""/113, 0x71) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(r1, 0x7f, 0x1, &(0x7f0000000140)=""/55, &(0x7f0000000200)=0x37) getsockopt(r1, 0x5, 0xfffe, &(0x7f0000000400)=""/232, &(0x7f0000000100)=0x331) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 02:04:16 executing program 1: r0 = socket(0x10, 0x5, 0x1) lseek(r0, 0x0, 0x2) socket$inet(0x2, 0x3, 0x80000000102) 02:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r0) r3 = dup(r1) poll(&(0x7f00000001c0)=[{r2, 0x100}], 0x1, 0xffffffff) r4 = syz_open_pts() write(r1, &(0x7f00000004c0)="48f09cf4c8c2e6f206d2483e631bb36a4fc1a01d36cda8af7f065e4547958dcff959e4d46042344046a6ff984954143e5c9668c5af8cbc08bcdb26aa143e3c54bc2c12c0", 0x44) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x4c, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x200004}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:16 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000780350955b96583365fff65816e120a86306b29ec324f69b08e5dc4b"], 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000a7aa0aba3fb1fb51be0bd332015113180f5e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"], 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) msgsnd(r0, &(0x7f0000000d00)={0x2, "63d5930ee4aa556197829e9ea554f12d04cb0721b310af4f8312e643732def30ade0a466f33ed1499d8969536dc6106d1c16f00daaaeb22a1f32c5e8507f026579c627a3fd01cd77b232fb6b860cfc8925ae7d5fb46aa54bdf015d033e74f59a7cda6574b205e7f3c82631dfcac49a2181ad862f0f91"}, 0x7e, 0x800) 02:04:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000140)=""/77, 0x4d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0x100000000, 0x89b}, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 02:04:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128", 0x16e) socket$inet(0x2, 0x8005, 0x9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2dc}], 0x104) syz_open_pts() readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000140)=""/64, 0x40}], 0x3) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) write(r2, &(0x7f00000019c0)="c8a8ade878078d61cfc8f77a3e28c92d1eb3ab8223e2d4034144dcbed7977cbbc62c2974f1b0ed311fe7a55d39921d45e37b5af531d4c75e358034f5ac49fe64e6a507458b978788fe225a7f5eecda214a9b9b34a41319493735bcfb856eb8b16e4d44d87ce9dcb8a767cc518c6c45e8ccb0825d104a92ce575ad05d7878f3852c97ccce8cf0ba8079a8a8c9e271066f4f4add61e3644f1743f35c5dc4bcc5766302b2c6b9293ddf16c070c28ffb253e2b57d2d281068fb7ebf29820bce330d8fc1193d89f86e4b3a05ec74dc388e06625b5144a4fbb82d21c72166886678865845b46d8c4908e89ee1f7723c9e9bda5a24e60cf689b2c1f2c462c0208ad28a994e6bc5ea137b97d2434da930aa296380b6987bf17590b1574db415c29fb4992376fca67038588c97d2f0faf1b12258cf09de160410630d3a2c913c82e916f00a5ca7850bbcc5e696e8ca79e975c0f2b293f7e23290bb0144561d37bf072247cb815f733b251f2dfd56b6c5a3653ec263e9550d24d494d7d89180cb81c69bcbbca5c755022da28796b00b44b8d76399bde9c501ae6bf0c6aeb72829e00288c89abb0968e77d8fab29f427775a132ea2cada74aa362adf100c609c7420bce5f41f296a794739e3c5c5f9a719f7f022ac565cc0aecbc74e726e8e1a56d4c5cd2357a6312aab2146a0f8e242ff18f317cc6a2d91872ea8490ac34b28415d361a34ec2c9a5464b7c705c68b2a95e2813a73a2884d22d8353a68eb3e58d6ed40dd990f7100714decc9ce1cd27d1d77338034febdcd457c387d9ebde98ffc51042a3c592d3fc01e55f80d9a8bb573834d047772207fd8b7677b5574bec8dc9b08b5ad7d4d628f72bb66c80dc3cdc11a3b99f432f63971b1686543324b22a44f1b20eb352680942823a7b6d652e75454a39aea0362551a625ea385efaa0f661958bdb1f41e6e2dcb16d480b8d45f2e08bda4ad72447e53aa2902231e75b3efde359e45979f280c68d3f669967925b53af51b72cf174f3b8de056d93b730f7ea177287575c329a97dd77f560cf90ab87de53cb217f57c4f50e022cae02ea81f4ad55a7dfc8559fd19b2764a76ca4741310f9a0cea6959b274cda335b4e01d3664158eba34bbb5c72b3680747ed7a3251f6b473fe460b5a56d0619eb854e490573ffc9e88aa31b498e85211c80b56bcc9afcde74614f3a2649c127fad20d4bd5fe55d79db5ede659fc330f4d98c2680986b47c366405c953f5036cce05c1d99050dec4bd7b2facb9ba09e50d26333614556173fff5034c84a48b30e1d3779f6a3d7ba3a546aaf750d728454a6eaa13f8dbea4b7045fc0090be762828d6c60c0e252b05602ec1c7a978c9470f79c54b67450d08022eecac4cd0fdabdefb1744a77bd6b0c818866c51692077ed9936c7b8561510e66f4ac4c8056eae1e0d3512fabb06bdc77d215e63cce08b4cbf07a6023279881558713f9017f8d272ab033e680e2703b92644e290ec5883792f5c0a152696c1d516f56a819e69a8eef2892e87fadc8e9ee6258b50d6b3a702ddd83d51f88bcc34061c3a39e1d78fe457a8f6c8f2a521caa10ba39eee00c6ee75fca32e5728c97a160300be9f369bea7bf1a9454a545d8bb764770740ced1899072df50d3e103c36b387518e227a8a2f6b62f87187faddd2d34d35aeaac98db6d88eb12b741e325c5b683aec8427dc9f93786bef18197b8cdb87b735c153e25eca4872639bf2f386668437911ee1c894a9c699a8275f83d28bf80c47088a47221d27ba95b16c0c42a6d90cea00cb6679798acd11103c714f4cd688feee9ff56e25c531bb85fa4301beb75088ccf13a9c272e77437c0bf2fb4707d98640e5268fbd0c8796d29a9c2c0658060813331ceec2edaab8c4f0c47a830aed8590dbfa5e80d31ac7d279ea6946274ec40f97e972175f778374309b8c9600943fc6811f6be9efa37d89ca20c340abe186c91368bde93231743d5e30e35dbda2bf51fab1ac22f16b8a0819441ec6d19e40d5aaa66c7d97843509dd98e767672039e133439585272ca83f6f41f2c676b1d2c02977ae8b95ed9788edfa903bc007fd1c790168c51311d637dc7fbce870c7086c8d343e7c634e8050e6c9a680311fd8306fb42bc80a0cefc0675ed406534255fb16a87f9c14cb9150ecc077f11ce77f6f5472501bb8178cb6c840d11056e27060702c62cfe6a8836bdcfd2f1d394fdd1c3de8d6f0dea3c714fc2ee0c50cd4e960fdd5d80308844402de1c2493cc6e9910920cb05a3e720b0ad257b927d08b447071bbcdafaf7fcb33aff0bc7e2d631dcdc463daed78829e1cf685229f8f0214ccedacd09fd07086edc45c85116abaa70f00a65d7d8a859ae15baf9f3a05d6895ae0ead93e0b701853f208a6777cde097b45d783ef53b70df1cc1efaaa0b063db2e078be25f1b756fa5b1a51acff6492df2f11d679be7b6023208f5ac146aafa67db21c0825a67b61b1097f60359e4d3f584273b6b72708d918c1d7d2ed2bf4253ba9e1f8ec17c93ea9e3a32213c01ed1f89cd800d4e403faf82481bdf2c096ba64bf406c986a830a532541c59c78ca3c342cff6ab424a43765f6263b455ca6dbfe4d2929c8986cb2697cfb9d9d253dd74a820f3ffbe9e36b00e21c3fea0b66f65760c853a285083477c22a48fafce7ae365e0e193e16a05c676b0af74cfb5300e07608b0964bcffaa0ef1cd29791542faf37d69dc2666422089f163dd1773ceda2bef684b2843498ba6d533aa278b6764553f6aad59d343913d5b4ecdc541eea165b8efe367d72b3d8c58b4fa3f4accbed14b62adc86f40201b1e5afd8d862ea547edfa09aa33b8be5304ec176406fcf5188744b2ede570d05f2e5ec7a19ab97e9bf0a5d3f0a7796a2a7485e44e0ca17596502447ba69bb032c9000a8d20fc21696375916fbe5c82da91284dbe72a25e5a8b3ba19da5ce00d25ee3d8c20cff831f7814c5af9c29a2a3f06e394d32dfadc73109a9da8794733856cd60d1c284ff41c27bd08ca4fee22708512e0e51f25c3d8c7273e51b4064b884d33fa71202eeb0fc8afc73b65d6e1c3a6cde9c3add26df7de5169ac2cd0fcd9efb7d9fe627540cfcb8172606a68213dae852f4cb18461e6db49a7bd334e1ce35ffc03356cfbd92023ee1a2d2406f281fada7b30e20fb2043fa5686505f322c3aff743fc5316ba6aa1ea321e4e5c057da030c5b834952e4ca56a858e4514136ef33ef2eeed60dcdff2c64f23063862d805a6dba5ab16ff561fe0f88afe994689241e90eb8cbe81ee557515fe1163171d7e3c000c65eef2276db017915c08e9bc04d3cb86e1920006693614819177f0a51bf19771f4c57d5833ecbeca87532748bc34b6541581b57b939f5c193c64e56db78d120e0948d8c29c350b4809fe706b8b643fe951c671b8de91ade7825a38a0a4a6fa8615e471ba0673f1127fdb3644275a22b3316cb740897bdbf0785368cb92c88a2ddcd71e61c2ca3f10971a764200ac25e6bb16fb6d6b1571f7407bca3f87efacd1af4f61b902b6d08432eb7da2316faa3160f117138f48092464b0021490d971583f4d0938d47e1098616fe5f7e07e4739860ec01db4f092c8d8d0bae8a19d657d5552b51b4aa01f23669776be27d36c1c944c7bb7460247d0b63c269e3d1e5ddab84a8fcd50033e843f327f36787cc9863a0b36df22775b4a4a1b5ceda91c37d182d7aa874a1b24f9f161d71f03e293312a72616efd07dd6644f27e9bcda183c2f58b18059fda59c5d43f91756d5f6021d11fde101bb330f01136a883ef674c690f366f2572f86c0ac78f7f26dd31c6ca7f46dcf207606db4acaa1b3c27bc2e50ae0ee0c7db26235537abd8d5a2a0e4b27cd0f3451eca948fffb98bfc55e092450c7fefc295aa6726fd8c0417728260cc009a5f2969caf2355b13ae23701a335703cee8f564f9f435f56189f2cb6ad8d4ce801cd4b947df7b0182ac947c10caf9bde8f49c675caec616f5b319e5a5d3d2792e73d90a64cd442958197198a2044e2b4651ba5dae684dc4d9ffd596801bb0f172b531b783218ce144af20663e34fe1b6957db49a706a05f5d89502b9b0a25325eb79d4d9a3f2a325439ddc5de883e472ac8804ef691dbff8b7ba2b95e8d0f81777a6d7bb5d86b29ec5d0fb26d6cc510c3474cc132448cf9faf3ad56baed2dfb0f3dd85b8779fe82b7349a1875a2ba90fd9e0fdfc52bf408d4f2d871de1043d164897366374060b91d189062b4afedfa5492907a2a139e8d6f24166194cae40c7d37cd544391e980362ca9bd6d0976b07155669c5bdc71109157d67d93ce64c4ba0f71703fe96d885e2c1cbb5597b4abece2df9ff957769678c4ad41a2f68610b85660b2d953ef41e1343a0891768221dae7758fdae9ff2fa7fb4ae042d4653f4259e10267d3cdfdc6ed90ae08d95bfefbaa8aafc81c82fcc73c909eae77bb0ddc870cccdc70de711a462bee91195f77e87a013d6dbda5c2a81260b031fa1c8bc2e20e8396c74817252ab8c01738455a1144ca70b939179da822d58b7cf3a7d047a369c31c7d8ea756e79cc98e8c6f05a69788f480816b5f59d6387caba6cd2df16b9c17bc2b70e68670c07af4a106cfea6a284dc0fc15a04b9385f0c3d6800dd964ad43ab1b24d536f3147eadfdd91b7ba2aac6c04d5879ff5d0ada843888bc8c645cc6090f891c2cce7f92abe47d73a482ea98949421186133cebca00813849f3201aa3388572f2175198ed3e80205ff7beb0a19ff517b46f8a7bd695d771d8103514082104412deca6c65139ad8332837bedaf79dc82e87b9b8fa87dca8db1bcf64d18e441d05a85bb9a069a734a30179ee687aa386d324332cd0c163928eebc185650ab2e7fedb1aaa03b4802663dc7c3fbdebe38b2117fbc039dcc82ab81042fc4e92461b5c4dc98913c07a0f102822ed11c9bdddec31a71338d3b3becebc43e52233aab3c099379b1705eaedf7f572ba93a8982bfb62282a1e0703227d4957e5dd262c2601fd5a45f35d89e744542526e08837141ec8e34acf6bdbf9e95854fe323fbecf0fae9a757f7d3fc8855b9c4322f2fd185d0f043f5da3efb6e1fc17e921d8f44e3e30f295836b8e0368172fad2bbdd216c75438d6ae58b7f47f3dcdcf2e9c038087a8efb614c6e00ee972e7a0ac1cf420d56ab4480033785e924299a8fdc46426265ba3740e913b8795bdfa6f5e2904da96ca569c5c96efb8edf9622bc7bb69e568085f3cbd4744856c766051604e09e18efa26fbedd819c069bcbd7fa690b9e1520fa8a9c91337c625639af2c46a1542e299dd67378a7b87ec9734efc981a82ef7335c95a551332ba749be8053e0d96d5cd2fae7cd122175b0da04f6505af1b050251ae941574c5e34c214c89f173ec9cf24d2e6c1e7045a2ee7bee8425e17df6b0665acd85bdbe09f80e0497eb3ab1e29e6e71621264b6cbaf1f8b3004d62e49fced07e33fea9bfa04c2565a91eed9499d1b6e3595aec9bdccdc4735846e2a74dba69b684ac32d26f22e893907bf47d80e4b3ca3b4d4e9d9b4dceaea9bba5104da3e947f4e4b1eb02152d323c92e57c87592a601516a5c026c8bea5a3e68134fb0be4e46f4499f4b768e56d44c70de52b60af1ca61bbe610670c7a1d370931bc059668b0e87b04de8a17a98764358e7680bc7a231a5bc13e1f5c76c8108881aeb3d527dd0dfbf1f8965869c696c087b532b5f2d5608e4c11668ce238a05c8d748777dfe9c4d3884512d19c1e234e613c84be654c60981046e77be625ae5329a1698ade6a73b", 0x1000) 02:04:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockname(r0, 0x0, &(0x7f0000000140)) 02:04:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20080002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x10001, 0xac0}, {{r0}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x3372, 0x400}, {{r1}, 0xffffffffffffffff, 0x42, 0x20000000, 0xa61, 0x2}, {{r1}, 0xfffffffffffffff9, 0x24, 0x40, 0x7, 0x3767}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x8}], 0xffffffffffffff4e, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x23267a6a3fcfee9e, 0x80000000, 0x3, 0x1}, {{r0}, 0x0, 0xd0, 0x12, 0x9, 0x20}], 0x8, &(0x7f0000000200)={0x101, 0x80000000}) 02:04:19 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r2 = socket(0x23, 0x3, 0x1700000000000000) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:04:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r0, 0x1) r1 = socket(0x11, 0x8005, 0x0) getsockopt(r1, 0x4, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x8) 02:04:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x200, 0xfffffffffffffff8}], 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 02:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x10, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x81, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000003, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x2, 0x3}, {{r0}, 0x0, 0x8, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x85, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0xe0, 0xf0000000, 0x81, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa, 0x65, 0x14f8}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000086, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xb, 0x7fffffff, 0xff}, {{r1}, 0xfffffffffffffffc, 0x64, 0x80000020, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xca, 0xfffff, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x0, 0x100}, {{r1}, 0xfffffffffffffffd, 0x98, 0x28, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x81, 0x1}], 0x3, &(0x7f0000000000)={0x9, 0xffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 02:04:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = semget(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/110) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) 02:04:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:04:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200), 0xfe72) r4 = getpid() fcntl$setown(r2, 0x6, r4) poll(&(0x7f0000000140)=[{r2, 0x4}, {r2, 0xa6}], 0x2, 0xf415) poll(&(0x7f00000001c0)=[{r2, 0x4a}, {r1, 0x1}, {r2, 0x1}, {r1, 0x11}], 0x4, 0x3) syz_open_pts() r5 = syz_open_pts() close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="d0c431424c493352aa0b59d6815d989bfec8d375cf2bc17feebead2ede3abcb1e49d48c1d3f236280531cd6112156bb67843c8d704cda8801ab64e64b6acc04b8214885abfc2ec7f9d353f1881d922735d69afa5dd29020f8ac835ea25d56d104d886ed54afe727e482bb762d33bcadf56", 0x71}, {&(0x7f0000000400)="ac3310110b7eb2e6576f0d0d9e2c4ae82ff8ce41c75e8c468e7a062a0bc5e48b256d5b34eb17db03f1e2d4752dcd27061dfc86933c610367f930efb6a779e6035b01560cbeb6ec66046cc91a383807e704aa8e7ae57d095f43120c5b63712cc6e7d34e13631d5ef94798e8f7b39561dad083d173d655316f351c529fb808d8c994778c3403fd6e2ac58ac4c047938275e18e00550b706f746e542c3486905cde5c38da82ab7e5dca5a35c5b510995724ad47e5f0f182a504004dac", 0xbb}, {&(0x7f00000004c0)="aaea03e39ef77aa1470584820b1b1e75136f3f0d362c4d89de6398aaaca6bda5d86b0776038ad0f7647251ef80e26311227198388cbcf4e05ef929d81dbc218a0a32f2b0216e65967581e734ed042529e4bda5c9f3e12cd51ec6fabc4be69fe369bc00dfe30445dbcf534e6458e3bf07052a27317afa0269844fee041350cfbfb5f7cc0fe718d240ed7739e90007fc3b1d21e26980fe7ab67c67", 0x9a}, {&(0x7f0000000580)="1223f077fec3a0745dab2b9a536135fb729ad26bd50201eb17a261e32773897d3b08e4ba26cf721f8ba23a2e107ba4d9e8eb287abf22522c113f46545f0331f75aad21c0d58e71100762232b4e9e377a76283445abf55b92af981038da9b8d05d4ed4396ece5ad607390f8314cb538462d1a0e9ea02dbf8ac1fb2423c6496e9632714286c50b6e8221b9a313f1b61e1c7d6aeee824b53ac9ae952acde6cfe98b7fab3687f19c59b77b7aa10e3d33e689015a694cde2429d9279f32f8889752eb6547ed00e98a4e490e98", 0xca}], 0x4, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @cred={0x20, 0xffff, 0x0, r4, r10, r11}, @cred={0x20, 0xffff, 0x0, r3, r12, r13}, @cred={0x20, 0xffff, 0x0, r4, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xd8, 0x400}, 0x9) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c17bade2ac92549f3adb44f16ff59d51665b97dd133d00e3833fc95c0ff188e9f06afa7b138f980f28603f5"], &(0x7f0000000280)=0x6e) sendto(r0, &(0x7f0000000100)="afea36031470c608d5dddd94fc40459c0c0d9ecd7e6d74", 0x17, 0x405, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) dup(r5) 02:04:22 executing program 1: r0 = socket(0x18, 0x4000000000000, 0x3) getsockopt(r0, 0x0, 0x7f31, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 02:04:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x44) dup2(r1, r0) 02:04:22 executing program 1: socket(0x18, 0x1, 0x0) r0 = kqueue() write(r0, &(0x7f0000000040)="fab513f5fcbdcca1a703c6b61e1bf7e19f0aeb41bbed31ae2d24f738d8cafd8200f335de7fcc4b8889bf50", 0x2b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0xfffffffffffffffe, 0x401}], 0x100000001, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x2) 02:04:25 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="8fbc742df2f4271b959e9b19025a3438824aa9fd20a60e8ae00e119c05544fc1c32053c8e7377c0aa36e09db5b5d3ff6c17a979877ded27f2061c572d293449f", 0xfffffffffffffe7d) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:04:25 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 02:04:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x4) setuid(0xee01) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) 02:04:25 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) getuid() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 02:04:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 02:04:25 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x2000) 02:04:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x18192b156c91da6f, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 02:04:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x6, 0x1d}, &(0x7f0000000080)) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 02:04:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 02:04:28 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18220, 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x2) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 02:04:29 executing program 0: semget(0x1, 0x5, 0x402) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r1, 0x2000746e) 02:04:29 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) 02:04:29 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 02:04:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x20100, 0x40) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 02:04:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) semget(0x0, 0x23fff, 0xfffffffffffffffb) 02:04:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 02:04:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x20}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8610, 0x0) sendto$unix(r1, &(0x7f0000000140)="a0d35b62d7f35e64640b4372a01dc295b18a3e4d25be41a3dce0064fdc3c88d0a8c6e549d1ac955cf2aeef753bb162049ad0dfda97fc91094a4864c55ac8bab1484801bbcdf4063e186a7437fe1dddf7b24c046354ad0000000000000000000000000000000000000000000000", 0x33, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:04:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4) dup2(r0, r1) geteuid() recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) recvfrom(r0, &(0x7f0000000000)=""/121, 0x79, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:04:32 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x400) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x800) 02:04:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setsockopt(r0, 0x20, 0x2, &(0x7f00000000c0)="f9a7153a8c07e53d180f775ac929a733fe43bef5a1b31484cc62c2d7b932c01c389718a9e0d27354991326f632aa9d59daf99c88aff5e4e9336800ae50441c846862ec2ae340590b1bff696340f7cbbd3e4280212975025a916aed7915d9b70d414176550a76676049b6ddce49d291174594dbc374aae0c111c01725", 0x7c) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:04:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/244, 0xf4}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0xffffffffffffffe1, 0x9, 0x100, 0x0, "1ecfcd702b3d14d370a3511b63869fa5096e033d", 0x1f, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f00000004c0)=""/71, 0x47}], 0x3) sendto$unix(r0, &(0x7f0000000580)="925793a82bb49d813b5c0e60455dd80787e440e2a4b0b8860786ef3052c1bd7dd38962c7b5ebbdd0d8f28b2d2bfdd6960844d7ae3cdf5b7cb75119cf337f7a4e96fbcfae5b61203cbf6a0cee31d4c877f653eaeeec37c441b76feba21756e4f9f5ccf3f3030736ae564e19f046f9f67f219b", 0x72, 0x400, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) munlockall() open(&(0x7f00000006c0)='./file1\x00', 0x80, 0x126) openat(r1, &(0x7f0000000700)='./file1\x00', 0x10201, 0x92) r3 = syz_open_pts() pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) pipe(&(0x7f0000000800)={0xffffffffffffffff}) writev(r5, &(0x7f0000000900)=[{&(0x7f0000000840)="eba31039f9119b9b0678eb7838c6a218123bf973f08ebfab11a4717737a598288738b7e94386c9006128417e118ad396b0971edfc71a539d0f86399231b12eb35444adeecf0e17984fbc4fc4cfe40745013658df611ac5a157cf0bea8a772e1cd1648382e0c30ef05d00", 0x6a}, {&(0x7f00000008c0)="b48ebbee36f56d162910ffdf66d397d3275c7c692b129deaaff745", 0x1b}], 0x2) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000980)='./file0\x00', 0x30, 0x10) fchmod(r3, 0x2) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000009c0)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) openat(r5, &(0x7f0000000a00)='./file0\x00', 0x20000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x0, 0x0) 02:04:32 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, 0x40044278, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000080)=""/72, 0x48, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 02:04:32 executing program 1: setreuid(0x0, 0xee00) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:04:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="b07999de972517c023b77c45dd51fa21ebf9cbbb523f8d5b7c7723e1c4d5408a51c28c0281c469089933bb58d8d703a9e1376382b7fac5922c51e6e80ea026f99d5b8f06683e9b5a3d47caff710e78ab85e7c7480090a7758298766db674085eef129caca033e14f59d801d8a0b6ff3a44e29064c6197c0efeb066a8bc018cda4a8d7d526e4b7691ebe84c0f5f730a11a44f052082687bafaffd8d1584eccc552ddd6ebcfaeed24b0c47e199bb9cf8f78335"}, {&(0x7f0000000340)="dfed034a8ca3adb923694cc5d0a311614f4e42203216e4310bc689fae1f78cbb1103f145b4427f7f87c61415174d1e4b73b3973051bd18a86a72d719af2c999a26feac5d59f470bfbdc1af683c1f7f2dc1faa3ea10c068e91ab04fa1a792ed4b310cebcc937bb0565dcdf3c8013357c3387da56af4d2ed0a6b093ece10b82db69649366a5c0a758a98f33b41fae144542b4e"}, {&(0x7f0000000080)}], 0x100000000000015d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x28f}], 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) recvfrom$inet(r0, &(0x7f0000000180)=""/201, 0xc9, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:04:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x85) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:04:35 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x7, 0x7}, {0x80000000, 0x8b6}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x15, 0x5}, {0xa6be, 0x3}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7ff}, {0x0, 0x2}}, &(0x7f00000000c0)) 02:04:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 02:04:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0xbe) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 02:04:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 02:04:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x802, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x4) fchmod(r1, 0x40000002) 02:04:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="a28e58b5e89ce554d0f8788b527f6714c17d590963ee6868d082e8253d8bac0c602dee0ea7d6c50cc6b2339b394f7b612ad970a35d64039bc072", 0x3a) r3 = dup2(r0, r2) kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0x3, 0x3f, 0x0, 0x0, 0x4}], 0xdd, 0x0, 0x80000000, 0x0) 02:04:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x3) 02:04:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r3 = socket(0x800000018, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 02:04:38 executing program 0: munmap(&(0x7f0000ee3000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ef0000/0x4000)=nil, 0x4000, 0x0) 02:04:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x6) 02:04:38 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') 02:04:38 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept(r0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x1fb, 0x0, 0x377}, 0x0) 02:04:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000)="47fc9740c8261592", 0x8) msgget$private(0x0, 0x2) 02:04:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="e008359818d3aa1566b6b809f93c7149adc51a5495e1e9492a3c72e17d96f3c6f8a57ab840f7b51f46baac84954b46cc44e30444e5f524e185d96af2ce", 0x3d) r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="b5c4d1c7f5002905dccfa10772c6afb42eff520c7964ad70ffd8de02efd8313931787f0e31f19c68bb1f0c0c86d82c96e3dc93c25a294cd4c01683b1eb29c3e2f0429f5a24911ae3fe66f861c456384aa13aef123c280558676c87c538450e90d0d2430b902adb27b21cc12a67cbacc9413d0cce1b102626e83aaa21599a93a5849098", 0x83) ioctl$TIOCDRAIN(r6, 0x2000745e) close(r3) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/23, 0x17) r7 = syz_open_pts() bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x2, 0x9, 0x5}, 0xc) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000300)=0x3) dup2(r5, r5) 02:04:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x20000003fbd) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 02:04:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040), 0x3239, 0x0, 0x5, 0x0) r3 = dup2(r0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x5) pwritev(r2, &(0x7f0000001380)=[{&(0x7f0000000100)="babb960f8ea4efc0d65c6e0176c0d6b926f7e33ef0951f5e2ad9ce8f0e65ac1582785cc7109e589943544dc9b33ec9d20bc291541355678839a46f12e660bc75437d321d4cbba64155747ae57bf2f7ca4c1020edda2ef60528279106f726e0d8d5c2ec433c94b7d4382ea852ca3a3d7cfda9e45b146a6e4938e73b5d512a18cbafed97aa6f0a2cdc3f722a3b47dd7045feb1637593f46a5f50c7f072efda17c8a3abf4638ffe5289cd2b04906b566bf6fcd9e0d98523f03c9a6ef321fe9ad159f2f8cf53da26a6f6b36108ea7b4b0696e97c48cb46042d3cac2e05f7e75f6cc76a0a0611ba18bb706137df466acc25166e1fa152ee530c2aaf40d3cbe7c114910190394eaf2aa217f7fdd28308ae329f44ae2ec372437b7124abf16ef87f2654aa4b8dc2ef0ebc2b64d0b2fe5fe3891757570a3b4e6d0a0cdd4b29499009bbcd834fb7e3ea16c8f04529b4a6413b5e89d55d9ec1e3fc91234982536694d89d85827863cb5d41123e02c0685a2d0cb56b06cffb266f810189e7f8093da14ec9bfa67a899e2d6ce1307ff20fa5923d02b14f63053326c201f5e9f1df09a128ab8a1b9d626c8fa97383fcf9227d1b84a58db280e4d4b73b18bcf2b56aa617b1ca3928be4329d5b292f708b953673c903a7edbbbcd148ab49c1b134add16482dec4c09d65b80eae8cf5c65d0cf0a89d28b12d23f0b73e7b4496227059adb01a69e628b3ace4a1d3ef383c5e1e313ba605bca6cb63f86cc1da5133604d83c5a45f7a90b3ac281b7f04bf1040fba189fa0b74028df1d1071ae457b8627c54ffd14c0f483cf857c7bef901817f15ee8cfce8e54a29717301543292cd7027eedf8241f19456c6d2c65d2bd687fb883c9266a92c47d65b753617c9f3c17d04f76bfda2238e362970bc4c71a45de35c2bd7b6b21d48237cf9cf494f51ad4ef04f5054fb2462e828151eecc03566a63d75bfb98f3f79a3c8b3c9a85af9cab8d001aa3fb5c7b4f9ec421696e1050ea9a0735e0542ec8e20c1a579344fbcade4416a491545be96b72653c1eb690db8e3d8525f4b972eafe6d4cee75554720235642bee4a19a2ebdc7a29b71393d178e2c9606316d9c9b3b6b14536d0d7b8ef2b802e2ae8bba4dc23c091aad721359753fef548761dce02553060885e42cf71f0a07a2780c68214b2ff0d8292c1ea6b2656d301c222a2e13242274cf88194059eabc45a9e36090e4dce6c65ab85b2029a986879c2bc363c7742fe06fe144e11470267b484cbf3c0f0a28a6621ea7040ccacfaf5a49f17a8fee9ee579cfd4f790077e52c73638a4233a1bbab3bc853a448896453164d987a4cc43654e80f04dd9bdc96b34991e7570fe08e87eacc3b25c13e72d275967624b4ac533a26bf8f849f4d7a984a914d4436cab47c475747bbceee9a9e19405aa4d71a58cff20ac7acc6e47264e9f438e8860d9db98e8d9431946d45e42892e4dafa19b59d78af52fccf9d2adb7fca6c4597f94e906ff048447451f3e73e80a9509905093cf498e26a35255378173aee5b781d4f1f0554092c8ee149174031e3a6056a2d78c738f46ac4c416fd6ba85b569e16e3fb3c30cde213dfe76a604adcc472462b3e3ffcc922502e5e0cc93d4ce9e8af5e7d1bbd248f1ce89c61cff8de81b2d1b9955a7992e2cd219ccc31a3d7449146a19d409e8ebe9efef4e20568ada3c3a6a31fedce95c3dc3768e69517d1ef312f9a8370be96f055c86f0d6c65d9bda275169651de9db82ac8aa7084a914bc5e25689fbbcb0d62e0cb15314a57d960c13099fdbb990496ac0e3eff993db342dcfc39459027716dda3c942bf4197deca139d7361488484d1196077599e057dec73c305c8e7dae0cad42eb302e6c589d173d7282e01c9e3c95ee9b193ced176076fcd6f4a60251d64287849f0f45eac5203704946387564e80bacf8320f32db0103f21311c98a1d73425273dc7356c1207d35dc4d2e51fe972420ac0161527008503e1026f65841d115566d42a874fa22a5927acbfdb3f152f97001d28521d8170c0545c6744e4c939a0335efee4951996c8839a2ed4941d6a535983180e66fb62300c4e959fd1206c34a13ba2db5459323f2688a7bedfde02cd8ce3c96026ca603ceb3880d22f6a5525be4f1f9c4213963c7d058cfb441dead5e788a4c4aa1d127cdbc5c60f4d4d200061553d21b7f0170341115495050d3a70ffedcdeb608dcd2fb1b2025fae198b94787d1c10150c8b1a66571c1e024d5a27db25d16bb08f57dba9b9da27c86d2b307ca4699791fe7adfbcc90f7daf28cab4fc6e93482e60c2cdf08321f7c8eaabc69ef82605de17d9d5cc99d07f9571646f00a6f8337b040b5673bdc52b39844b66393940bf65b0159e40e5ab51dfc94274cd8e1f08e2b7bf69683d00c8f7be0678ae504f1bf822fb9e391b855bbfa99d40adaf075a3b23307ac3bfdafcc6b7fd41bdc9ddf4d2d9319d7e3c4b6eb2215eca416a78efc53cf880ac3245cc4dfcb69f3f5ceca7e1e9ac19d245b213b4ec9bf1e1ffe2f6e0d36a37d9bd941bb9d30cdfb7fcf142787db3b58cb9945bd3197498f6f66d0f10f91fa196b1dfeb955ad5997e5c4397991302d3c61380a017d8d226050d1630cc7321f3ba12221970e3086f59257dbadc71bfe1c96542eece746b5a2005e21cea6eeaa4254cf070db79556ee0f0781124cfaaaa04050b7a44da80b34c38e88dd495541a325b078e7c42b44faf2f1340c092317de953da6367cf62e68f6626682fecacec92f6e7fd381240c713dcc409de12eeb3fdcbb457178868c5fbcf536cdc18521cdf55b42732e3dec47e64d4636c43069e4f96a4eae63909f801d3def4f567ed22afeda1df7bc376b59e6bf1b881ef86203d6c1d74e17d83c6ac67af0a2962a9f066398a96ecee8ccf40e0d4881077abfdd20892383914366662cffb583deaadc0042249658c3f5e25c499d1b1584328463a3e70afc99828628d47cc7a61f94ffe1c46e5a00a6cfe906524a9585462afaef9471d66276bb8fff7fdea27c7eefe9bb79f74802bee74ccaf5d379a1cf1722bc589e1f58e15ea554caedbd89ee1ff6c5c0664b983c06f09205848fd8a6fbfba614e6909dbd66a9f75709ac3d0286deb27c38b92c0830fef8ae90dc8569acc69a592649715f2d74d25a714f27aa0d0df372fc38d41b34ef7ce21d52184b5ee1ea6bfc549a8a752df7b76a85f7777a97a5c04c1ee6f21af3321529344a50b062e084b4f7198ce484443bd74d4703158fe5d3e251522e7e63216eb73a72d14f0e31bfb954a307a2f2a7e583b1fbb40f26fbdacf558f02655f42030b4de217f882c0c4f810b96eaf99f904d7996fe50c3d488700ace9c702757bf79efbe640e131233ce6a9a9c966ee090481b8a3bbeaa895c8d52c749244b60ecf94062958ba48b454bfb47a9a0877bc30c6c48833ca308ed9565774053bf68b1804664fb91b5b57fdcb67c8265e6740646991570bc5369dc8357e9ece445c3b4f33b6745901a37507aa25a073bed2ff57d05e827313ee1b6961330107b61b83dadc849c2154ad4e4429a1857c2668b20a6afb9b6d8c02079ae4e418c5cf6f20e8eb778f1a8e582de266829add2082ea957bab32151f79914f0487793e9955c2107b752e76ee556ba11853c9d8bbde2016a584fbf7f31c038c022d82e1f4ead9f52cba762b1df41f65297db81fa1e67c80f35ba360e922809ae2f0cdf1da0980b81f60b868470f13095e4ec3c2036c3bf6e7409110e0e895bce5547892965bfc174d02c01d7bc8c81fec58bdb7f9aae30e8418e4d435ba8ad9eb17776f7d64c05a4cdc48bbb82dd476e353f0f68c63ca07e0ab86e3b8fd20c558cb0e971065b98af9eed88206b4ca0f9f98f45a5d44dc1af1b0356342bc1c6c4fade488c089c8d3d0722d9a96d046b988b91460ac0ae671976572bb17196eb48fc1dd8b6db96e379a43a197693216ed2b81a17f6ec6c72994297915f941d5659b938bcbdc19317a710015dfdbb9d3b89876e7a6b36cb0345fa31f3b84e2c768d9ec6ffec837c03d68bed05ad9dd8700e09cb7f80eeba1447b2331f1c3c3b46c83106fd312d4fba6b43dab53c3caa63591fc7db1761e4458056763cdf72ce3f55bb17d422625dbf3305912e01f11a74f10895c1b853d4080c948b7d04376a297747b5a23173baeee5b672fdc56f57f83e9a4852709766898f3bbc155f800b5d422cd1af26c085b6802c6eb6715dc3a066f01957485196a3b439daac22a9b7d9f3b142b38106b1370201a09efacf611dc20ca48ecff7cba8f9759a5f8ca25a99d10fdbf50563723ebd7e71f8e176e17391b58e83cf3ae1dd8c8f14f66cd07fb4c6bca4fe5dba915fbe009827ab96e487f8b3c06499ddc7001d9f47429cef62335eb9a7d9dc236468cb8fcc474e9d227f0095f6996677a412a38042b5c5ce0786be4f96186672fd48dbb0a3ebf4af0a51bef1eee9055fd697751e753cbcd551aaabc0a3a1607382fc0cd34dd522262cefc49248a3920463b80782c5105fd239da97d936b50055e336c3a3f73d5c463dccc152d9afc0993bba149fec719ffd78f6174b69560308a2e88f9ac2308650b0a1423e6901e5fa7fe42a994d7cc4fab981f5be8942ccf8230b73e04bb258af3bb69f8f8cc24e3f379978905ef3ea936d0fcf39839c551c0d7066be0145e269e9b8cf001f44cb3203f03965ecad78c3734700529eff8a1ad3817c7a073551b97169be46024ac29b7c407ab156dc537d6db982d6fc5c7d266af4173068e0af914b0acef00fa2aa8a8a8def22bb7db8e5787b7b2e7ebd64fd5b1dc6eda9b958f73cda4ed8578d04c2f5869b7352038011f5641af7ae9cba98678db7867c62e84a10db320a4b1ed83b76d8f63ed6f6135e9cba8e8b8235270e084a43e48862ae385237e45348b7a3ca7a3ae906b30379878d060dc8401add1053a70dff5528be4a50c215ef1680b7e75e234f05c791a35480065c6a128b6443a9b2f9cbc74f6ddf7fba9a9b803196a1002f9fff6d4ff9c2d8b30e5521ce35f92e2d4feb9e2463329bab9a079bf433cba59cac12c350c5edb73be5a0bf360540f8842c981c6e0b3c63ea4729b9e75110be87cb571639ef1983751af0f9935183c28e421b50419bc48b2fc62755bc5448cf5479a19fe592fa2b2c0a9af515062cb947fc511bace4aa591a30f9a23de846dae7acdbd40699c8ac0396e3d6a537a622a38723ab0d9a7499fe17db5c387a7198851cfec909425a8d6f94d9e417324c944268b286259345dd9d407524e8accb20bbda96aa4e30a5bf10877a7baf3a910345eb8ce2b7a273d94bf7fca1456ab3b7d8c5832c020e1fe50c92c98086f44ad36b068cdaf9b7d04444a8a50da48fd80ba135bedc2721a7ba0783c140809789d7c3c3973cb986378f9a05e7f4f26771b342cd3c6d2e11dc38b2e7035daf0cd6a425276e4359b1869f096a5ea2a5308535132d6a04e168c4ce5998c06c76df742c327807097ed91ac022f4a7c347c2891d4b1e911f3ae508c44a6959c3bac861b936027ae7725f7cb2fa3c29efb0570a2ce2ade90e946067f1597cdff92c58bbd85751b41125c00b325a59992ea940b3e69d64edfffe7af82e1cc51437c96ed575bfb585df789a9d554c6fa47c9e91ccca836514204f0b1bb148cbcf2289e607e8e799744003357d800de8df07807220279eb93d8062c9a7e7e43396995bedc2316f5f31f6145c1eeb1706ddd868b26b13c9a9ed72ee48548ac2d02ada24a298124f95be117a5f73efae6acc88e45b01b4b0da76aaa63", 0x1000}, {&(0x7f0000001100)="d5245f2d202bb18c14212651b7862ae5e920d8415865b09e33aff0ff6be419ceb737cda06e8da382eeee4b972b0d88f58f518f1f317ef93cc31d5470331b1cdce782665f930f0b66d26acb5727d70a45e52054df7766dfe5548d5dbbd6016b8989aeb6fe5014f9e498aca4719c0c442387326b74a4d1743a3ae77edf03f53704d5b532c802d133238b8b52f8bb30617f4442ac08c023e39ef51557b6262b5c96fe754b972bb5b04c6d470c114f96435e2426dfd0ad0c0ef85c37d8ad9cbe17126e1cf844f2694d3beb2544b1ad75395ffcf9fdf03dd86575", 0xd8}, {&(0x7f0000001200)="b487ee98e8fe0faf50ab556ad7c7c2003162415f1db37f50386ffd343fcd6400c52201e946718e67bc3855e57a03dbd2e4d2a1a5f257a039b5d85ca83de446e24633b5d7f31181294785059b6006005e8c7c6f2963590711169dee48b7dedbb0bdb2a7ae0032a45a9997cefa367536e8edd3ac14bc3b67d18cd7af43373a993dad74eb", 0x83}, {&(0x7f00000012c0)="1afa45ade2a9325c39c3f9d33ff1012e73d90907a3652bba39fabbfde9f2ddaf8ef9d96be7949bbaab7e6b70b0f7674f51e9aff094a5e50c9c7e004848750714e07e598edbb643c6a48d7caef25bff589c705008cd83da2bfe305217ceabda2b23b9a55c6b9183139d4a34ae50e3bcac01068d4f30d22389cb252b60305705b0407694de943361cd43d90c5d5d425fe346d8996c78fda0290ac7f0e21e56ebd9a6a8ef98ed8baed61264331cfb01c8d362066ede3a", 0xb5}, {&(0x7f0000000080)="dce2ff7e5020e92cc035f792fc72", 0xe}], 0x5, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 02:04:41 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7fffffff, [{0x3, 0x800}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x10000}, {0x3, 0x40}, {0x0, 0x3}, {0x0, 0x4}, {0x2, 0x48}, {0xba0f6524e86ac4ec, 0x3f}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0x7f}, {0x0, 0x1}, {0x3, 0x2}, {0x2, 0x6}, {0x1, 0x5}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x5fc}, {0x1, 0x5}, {0x3}, {0x0, 0x7}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x401}, {0x3, 0x7}, {0x2, 0x8001}, {0x2, 0x1}, {0x3, 0x10001}]}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) execve(0x0, 0x0, 0x0) 02:04:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x6) execve(0x0, 0x0, 0x0) 02:04:41 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)="bd", 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffffe1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) 02:04:42 executing program 1: r0 = socket(0x2, 0xc001, 0x3) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x5}) ioctl$WSKBDIO_SETMODE(r1, 0x80105728, &(0x7f0000000080)=0x1) 02:04:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x475e) r2 = kqueue() read(r0, &(0x7f00000001c0)=""/193, 0xc1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:04:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:04:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlockall(0x3) getpgrp() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 02:04:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000100)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chmod(&(0x7f0000000080)='./file0\x00', 0x94) r0 = getuid() r1 = getgid() chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) r1 = socket$inet6(0x18, 0x8000, 0x7) sendto(r1, &(0x7f0000000080)="f9990582ef491c5f03bea250e9f26de6f769ccafbfa77a2ee0ec9e622e7d35e5a9427f43a0619f19ac224872cb09de56a18f35ce325ac3ff57d5bf634f0c0ce79d06a16bc0c45eaddff374e2094b4f75a4685e973a7de31363d193d8f532e57dd60035e9a4493e12bf516a1c958dee", 0x6f, 0x404, 0x0, 0x0) r2 = msgget(0x3, 0x1) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xf56, r3, r4, r5, r6, 0x40, 0x8000}, 0x2, 0x19, r7, r8, 0x100000000, 0x5d1, 0x0, 0x2}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="062271a7a46d1cf1b198db5fae437e125838a1d062a8a14595ace1b85f2cf4b37dcb669abc430569326430076c183ff45347734741c30b1a51e9ccc2d3792055ae293f396ea6b1f84c3826d46e6532d5f28178b4d6dbee9059d30d05abff41133d96b884910fc9582ee6e607e5fb19141343c56b08efaed5640eaf0da7a32f523a3599896d985486e8159b65f9a764cd5b4501ceb6cc0fb11dc81c8ed034c5146ffe2abf52210d2bd88a", 0xaa}], 0x1, 0x0}, 0x1) getitimer(0x0, &(0x7f0000000940)) linkat(r0, &(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x3, 0x1}) getpeername(r1, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) renameat(r0, &(0x7f0000000ac0)='./file0\x00', r0, &(0x7f0000000b00)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b40)={0xed6, 0x7, './file0\x00', 0x7, 0x0, 0x401, 0x90}) utimensat(r0, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x9, 0x1}, {0x4, 0x7}}, 0x2) setsockopt(r0, 0xff, 0x7, &(0x7f0000000c00)="ea011d448c26d8cb56c37560dbcfb5814a7960d588adf19fc9898896b6ed7330d9813d69f17ab983ef8a0c812cfab81f28fdb16685ed5904de0001d06783728f8b9a1de9ed043f396b2b4fbd26d94e99bec4502b6463ade8257729e969566d7dc4bafac708fe657f4defdf8279764e62b9467b2995ee68e87310f920cead680d90b479f8fde27b254d74f607752eab0f9acaad098f1f3ef2b830f217348b7d7ad427d88adc4644d51db5cd2ff8", 0xad) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(r0, &(0x7f0000000cc0)='./file0\x00', 0x2080, 0x5) shmget(0x1, 0x2000, 0xb0, &(0x7f0000ffe000/0x2000)=nil) mknodat(r0, &(0x7f0000000d00)='./file0/file0\x00', 0x100, 0x67e) getdents(r0, &(0x7f0000000d40)=""/4096, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001d40), &(0x7f0000001d80)=0x8) dup2(r1, r1) r9 = msgget$private(0x0, 0x62) r10 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001f40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x2}, 0x1ff, 0x4, r10, 0x0, 0x9, 0xfffffffffffffffd, 0x7f, 0x7}) 02:04:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0xb3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unlink(&(0x7f0000000000)='./bus\x00') 02:04:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x8000, 0x0, 0xdbdb, 0x0, 0xf4bc, 0x8, 0x6, 0x1, 0x3, 0xb27d, 0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000002c0)=0xc6) r3 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x5, [{0x1, 0x1}, {0x2, 0x100}, {0x2, 0x800}, {0x0, 0x8}, {0x3, 0x100000000}, {0x3, 0xe800000000000000}, {0x1, 0x8001}, {0x3, 0x35}, {0x2, 0xfffffffffffffffb}, {0x3, 0x5}, {0x1, 0x100}, {0x3, 0x2}, {0x3, 0xbc}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0xb4de}, {0x3, 0x3}, {0x2, 0x39}, {0x1, 0x4f}, {0x2, 0x3}, {0x3, 0x40}, {0x3, 0xc5a}, {0x3, 0xffffffffffff8f23}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x69}, {0x3, 0xffffffff00000001}, {0x3, 0x3}, {0x1, 0xece5}, {0x1, 0x5}, {0x3, 0x52}]}) 02:04:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0x0, 0xb4c}, 0x10) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x83, 0x80000023, 0x80000001, 0x100}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20000009, 0x400, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x9, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0xca, 0x11, 0x100000000, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x20, 0x45, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1a, 0x4, 0x79cbdb03, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0xfffffffffffff6ec, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x9, 0x81}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0x5}], 0x3fffc0000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x12715552fe6a38c7, 0xf0000015, 0x800080, 0x1f}, {{r0}, 0x0, 0x4, 0x8, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000040, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0xffffffffffffffff}], 0x50d3, &(0x7f0000000240)={0xff, 0x1ff}) 02:04:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 02:04:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x4000000000e, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xffffffffffffffa5) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x100, 0xc0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="64f8a2c481fb109fe39f3b6f77f0d78f4b37f9c7a9ffbb621254d613f88a52467498db9c09f6445e2ec95477c0c3c36e0d08e641d6659952b29b6545f3476f43159207342dccc30ca89c605f584846663f35ea3c06cc881d07c359514e0167a91ab908ee5ba84444c4accb634ad0bc5e7fcbfec309a93b2c3084ef6f2b03625d27f76650f00839bd7f887a67e2ab8950ae1cd40efb620b3dae27d97a2093a5b01d21d76eed40d719", 0xa8}, {&(0x7f0000000080)="5a7ffca95dde70c9b01afac4ca2d4ab0d01d016af588c9aa06", 0x19}, {&(0x7f0000000280)="815be1c5bce04a601f21e29fca756d5ee998ff9e0c7748b41f7a34ff473f728074f274facf26525a28ab19fe7c8810ec383dcf04fbd9f9b366eef40890e0b1de7ac8b44bb4248328fe4347c18078b98bcb7c46ac206b273dd1cbb24e851a3fdfc828bb25516fe05b92e2e7a806dce0e19bf495f47e4c5c4732ba558d897799a31a535e206a65f0a1cf425755f399203ef3cdd78310493105926b96259dacfe5f584e7fe89615e42db33c682eb3354a02fe526639041930ec79ec2d1916ed98d957e4bce66543a81e4009c70504efccabcb96a724c78cab5e7c50bc671b950201cf80251b59b691fb7db2491fbf17d3996b", 0xf1}, {&(0x7f0000000380)="fb1a57c169ddb9b299950abdcdce94a293882e2eb119642873399fbaf2d58fe8e36d831f4f971196db8ced0d6d6133a593804aba22f2f284f85fc92be648484974d200cff8cd57f5801bc09c5a31d9baa489dcff807bc1b0662560afe080036e5974ebf49452fcf2cb3e352ea65b3ecef1a67273f80366613504b5b5ef58b90dc6ea53ec300d2c8ad5a9b46f3eb4b9c61e1c6567a097cfd3a921c822ea2af647b811749905c7e51bd7efaabf22930947fb0021c050c9655dce9d676171ad2593e020682aa24c170437aa79a930c8a6defac7dd9efa82d26ef07c86ea8bf24902daacb2ec34d311fb33d0b3d95467f7067c10d212", 0xf4}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r10, r0]}], 0x90, 0x40e}, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$lock(r2, 0x6536f90aedfe19bb, &(0x7f0000000600)={0x2, 0x2, 0x9, 0x38000000000, r4}) r11 = getppid() fcntl$setown(r1, 0x6, r11) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) 02:04:45 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) 02:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/20, 0x14}], 0x5, &(0x7f0000001380)=""/188, 0xbc}, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 02:04:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) poll(&(0x7f00000000c0), 0x0, 0xfffffffffffffffd) 02:04:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 02:04:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100c6, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 02:04:48 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getuid() setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) close(0xffffffffffffffff) r0 = semget(0x0, 0x3, 0x108) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/116) 02:04:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) msgget$private(0x0, 0x248) msgget$private(0x0, 0x40) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 02:04:48 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="996057adac073914cac79688cac8578cdb4190beaea72922b97daeac0acc3531ccc5dc63524813a600f43e133239af73e608716e652ee391a576", 0x3a}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x1) 02:04:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:04:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) 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}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 02:04:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 02:04:49 executing program 1: getpgrp() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = semget(0x0, 0x1, 0x402) semop(r1, &(0x7f0000000180)=[{0x3, 0x1, 0x1800}, {0x0, 0x0, 0x800}, {0x0, 0x3, 0x1000}], 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffffffffffff, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5b000000, 0x4, './bus\x00', 0x7, 0x9, 0x8, 0xb8}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x465f9125807655d5, 0x8b) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) 02:04:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8020, 0x7) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getitimer(0x3, &(0x7f0000000240)) 02:04:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mkdir(&(0x7f00000000c0)='./bus\x00', 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 02:04:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) lseek(r0, 0x19, 0x8001) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) 02:04:49 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:04:52 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffdf8) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x24, 0x7, 0x81, 0x3, "d4c6a45c2fc8f60b32133de0e776e36a0a4e2b91", 0x7, 0xffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5f2d) r2 = syz_open_pts() r3 = dup(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() 02:04:52 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10381, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x8202, 0x20) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xd721) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x5) ioctl$KDENABIO(r2, 0x20004b3c) fcntl$dupfd(r3, 0x0, r1) pckbd_enable: command error 02:04:54 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0xffff, 0x5}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x88, 0x10, 0x4, 0x1}, {{r0}, 0x0, 0xa, 0x1, 0x4, 0x7}], 0x8000, &(0x7f0000000240)={0x1, 0x2}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x18, 0x3f, 0x7fffffff}, {{r2}, 0x0, 0x20, 0x83, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x5, 0x9, 0xfffffffffffffffe}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x36, 0x4, 0x7f, 0x403}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x92, 0xfffff, 0x8, 0x2}], 0x81, &(0x7f0000000140)={0x0, 0x800}) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) fsync(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000440)) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x1, 0x3}, {{r0}, 0x0, 0x48, 0x20000000, 0xbe, 0xfff}, {{r2}, 0x0, 0x30, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0xaa, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40, 0x6b4cffad, 0xffffffffffff0a86}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x10001, 0x1a}], 0x324, &(0x7f0000000380)=[{{r2}, 0x0, 0x40, 0x1, 0x5, 0x3ff}], 0x4f4b4492, &(0x7f00000003c0)={0x1, 0x3}) 02:04:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = semget$private(0x0, 0x2, 0xecc498a0171a0cc9) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/222) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:04:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4503) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './bus\x00', './bus/file0\x00'}) open(0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 02:04:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x20000003, 0x1000001}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4007, 0xfffffffffffffffa) 02:04:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f7afcccc04789f2556d1c7bb8477f9340499c168df2ad8bc567b9697e4e263ee98927ff4b783d2ca5b9a3b33592aea50235b052de9247d86fdf234bed10a04ab283e7114106965c0278b82af421040e283b4e47f198f8f5c07f415241350325ccf6cd28f2157022804e234c1b62b3e7ea4cff89f9f50d3c8c4b3951719d35d130b0a3fee1ee6c47eabe3d52684532ff785b0c3d6119a3d5142adf86bb230cde8f56aed44eff8d3523b5119bcf920d04f82b4d5861a556ea51d41687289b7b126d8413c340f3cce6f314517d6e7289404d35d893a51a085e6db0ade39dc", 0xdd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 02:04:54 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340), 0x10004) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffffffffffdaa) r2 = getpgid(0x0) socket$unix(0x1, 0x1, 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x5, r2}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/20, 0x14}], 0x4) fcntl$getown(r0, 0x5) 02:04:54 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) r2 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 02:04:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ftruncate(r0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file1\x00') 02:04:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 02:04:57 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket$inet(0x2, 0x4005, 0x7) shmdt(r0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 02:04:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup(r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x40}, 0xc) r3 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 02:04:57 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) geteuid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) 02:05:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x80) r2 = shmget(0xffffffffffffffff, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:05:00 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:05:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0xffff, 0x4) sendmsg$unix(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000680)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7ff7c6f5d9ac59e701b009a261f7f1131185055105a42b1449030e0f26846e4aa48e8c221202fe723bac2bce95fa2b21326e7d0281895f9b493573baf549befbc3b5c07a02464075d978d1fbf6b1ed8c37593ce03386f7af72887ba4ec0282064bb98cffd6d8145ee87c659772d44b93909f3e7a12e9a93d9ca7e6598df243f941bf85d41d6ab7f61392446240b65415d12fbcd358abd589333fab25b5ca4ff8a60bebb1e0e69c803203febcb8ccb85ec69702f524bfaabcd145a71f61131ab03dd14371761dcd38f1aba21c25ad083a0d424bc7edb699a374531d57449250bb3b5830c72805ff3a2b4cc8df28371", 0xb83d75d2b763044}]}, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 02:05:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x900, 0x162) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x900, 0x40) r7 = socket(0x20, 0x4, 0x1) r8 = socket$inet6(0x18, 0x5, 0x9) r9 = syz_open_pts() r10 = getpgid(0x0) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x21, 0xa0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) r16 = getppid() r17 = getuid() r18 = getgid() r19 = dup(0xffffffffffffff9c) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x200, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r22 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r24 = socket$unix(0x1, 0x3, 0x0) r25 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) socketpair$unix(0x1, 0xfe91b3e2caacbe3b, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r28 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="8614e82103736b3a4292b8fcbe9aa5c44904ada11cb2f3ec758339ebd62747096fe0de3f7d5fd835e17bc1b1f21c936d8fcfcfd5c01fc715b0336d65dc00a36a5fdc519ae78bcb086c94f70ec5ee33c9a0e296e133aeb32cd3b44a1e25847b4ee57a4a40004ba0a059197214a3ee870b7bae67dae0eb3020aa29e5fbecfe9ef429c3daa20e6d07423688a273d73aea1f8fdc3e34335057d920709c9a", 0x9c}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000bc0000000000ffff000000000000231c703e15e6064dedf07be0492cf383e0bdc1a37f429755d1a0fa556e4f4b7885fb6076ef66cb7b1535500c01fd6013a6d6742e1abb4d61ca263d395ce9a33fff02492ddec3577c81d9dda17edbc148d2585a4368adf6af81f184", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xf}, 0x8) r29 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x10, &(0x7f0000000000), 0x4) 02:05:00 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000240)="abac4ea523b235d9d8093b38d3ccfdcaca0ff28e164243b2f05f9e0f82cfa1f25db5ead456f5e3ce2ef6dbaabde6a87542974b2a98f675889ac2e27c33792f3a1d9db3b46da18ef07b6882c9c41bb3e4eb9d1cf067d977417930fdb2ee9e602a86085e714118212ae63af23c76f1197eacb81788b1cd7b4b1b4c9c9bdd9cb315344805789e15db430b14736cb498b831e4793c53a5f89827dd6f7d5f04d5efd6d847a8af5cce7a6fe5f83be89e8707a272dea1944fc268c11e78b76eb4c172cd1d", 0xc1, 0xb, &(0x7f0000000340)={0x2, 0x0}, 0xc) recvfrom$inet6(r2, &(0x7f00000000c0)=""/227, 0xe3, 0x42, &(0x7f0000000200)={0x18, 0x1, 0x100, 0x9}, 0xc) pipe2(&(0x7f0000000080), 0x10004) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x0) 02:05:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) pipe2(&(0x7f00000000c0), 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 02:05:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x200) getsockopt(r1, 0x2, 0x3f, &(0x7f0000000240)=""/161, &(0x7f0000000080)=0xa1) 02:05:00 executing program 0: getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="922f836cd07395460000000000000000000000000000000000000000000000159be514fc5cec63142b83f0bf5c55515fdfcfba4be72a4b8d03a5eb700c7989f3916696239c17eb42d0132d7fd5a6bc2311686b2caa9cea3d0688f73e60b8efff19e99f4779223a46d31f72eaf4985e3268dcf2940c0e519252da9e7265307ea56ebe76222ae14d4a64215f30007330c2771c918889b8984b67c2c278926f01d4b71ac26d408f78b3145139d0b407c785f40905f46cd57769e59b4ba67880f642360ab35813e2ef9405c607076387a271f9f7d0f9fe807d57d02205f88b473601b6dcd89143e59e5a3989de5f15bc9635699b0fe80b3b19ab47d789ab810e1eca2538a3aeecf5445403be28c4202cfc7094accfd12dc3639dac69"], &(0x7f0000000080)=0x1f) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)={0x0, 0x800ff}, 0xfc) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 02:05:03 executing program 1: setuid(0xee01) r0 = getuid() mprotect(&(0x7f00000af000/0x1000)=nil, 0x1000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x9, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc1f1, r0, r9, r5, r8, 0x100, 0x3}, 0x7, 0x0, r4, r4, 0x1, 0xfb, 0x7fffffff}) r10 = fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5, 0x7, 0x3, 0x0, 0x2, 0x40, 0x0, 0x3, 0x1, 0x1000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r6, r0, r7, 0x10, 0x32d02aad}, 0x0, 0x7, r10, r11, 0x2, 0x3, 0x2800000}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000260000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) ioctl$TIOCEXCL(r3, 0x2000740d) 02:05:03 executing program 1: r0 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x100) 02:05:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:05:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7c) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r0) 02:05:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x221, &(0x7f0000000040)=0x8001, 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 02:05:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000280)={0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x60000001, 0x20, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x62, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x82, 0xfffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfff, 0x7}, {{r0}, 0x0, 0x6, 0x0, 0x20, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x7, 0x3, 0x6127}], 0x20, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x4, 0x3}], 0x5, &(0x7f00000001c0)={0x3, 0x842}) 02:05:03 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x3, 0x40000000, 0xfff, 0xa237}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x83, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1f, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x35, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0x200000002000, 0x5}], 0x6, 0x0, 0x7ff, 0x0) 02:05:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) getpgrp() sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r3 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:05:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c0f4aa6d7a8e47a0c47528b0fcb5f7a9cb8e4311e6c5359d1fd468275ae5392056d1172aac997cefae22065842a017829679469ea555d2fe70bd13b338a84b4585c9cefa780cf343fd1c11201e4fdf4b40fe32ec3d9f7b9a495562d949ec6eafa3a04189c713eb9c7f2db139db1ceee6acb963061ad6c983071ebc81eff8cad2bb9b21a0f122e18036179251e3ecd7e8a339ad6deb18dc9fd5705825ce519f35a692337b06d9f057fb78c2f2ec00a5a7c72c756d1acda3bba78484b6bb8fc585", 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 02:05:03 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:05:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) syz_extract_tcp_res(&(0x7f0000000080), 0xffff, 0x1) bind$inet6(r0, &(0x7f0000000000), 0xc) 02:05:04 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="b9f12e5628e09111c039f73c16f13786b9faf4dc469bed337310e1bbd57e746ae8fe637679bdcec7bf24619c33d3666bf5", 0x31, 0x2, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./control\x00', 0x100, 0x7) ioctl$TIOCSDTR(r0, 0x20007479) truncate(&(0x7f00000003c0)='./control\x00', 0x0) sendto$unix(r0, &(0x7f0000000080)="1cbf57df869d98591d592b1ad54fe859aa887a967d899e7519165af740d901471c607c2c3d530346a4847e279a6599e4590f63555ddaeb067471c2a563d651bb2d69b30e6dec5e8fb4596f001bf55b3dc6dcf2e2757a8f698e68277fad70178799e4e42551df6a659f347aedcdefe1237d3d4a3066ba8a567bbbb16d4d8356d4a58479ddc4c6f438a9e246207b051e28a7217bee02e1bdc0bba2a2987c47e4c08f030dbe470ab2c44e8d5082616ac6fb027c94b58cb291a098873cbd20998877373e5c19c1d3c385e41a15b568e9577eb24ee7cf96a8f7f6963fc6cc3505b7dad38a6047", 0xe4, 0x40c, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) utimes(&(0x7f0000000240)='./control\x00', &(0x7f00000002c0)={{0x80, 0x1000}, {0x37ff, 0x8}}) 02:05:04 executing program 0: r0 = socket$inet(0x2, 0x7, 0xff) listen(r0, 0x0) 02:05:04 executing program 0: utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x1000, 0xffffffff}, {0x1000, 0xa1}}) r0 = socket(0x37, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="279b2d986f2f55eb246210820496d0fa23836173749ddce8c773b590d89567602421ac0c5b0b0c853abfee3c1d0be1f083403140f71bbc39cbf6aba357c44ba631bd66c83b1d123296aa1febcfc611171a0ff00d2f9c2129d9a7b88e823438aaf633dbbfb10e356e17f6e9af277a8d289a06b7b76a117e41047c8cbb475996b7c113", 0x82) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0xc5}, 0x10) munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0xffff, 0xffffff90) sendto$inet6(r1, &(0x7f0000000180)="8f30ecc2ae25a8045761ae201e93c04d8696c2d1a683a0a4516b104b19f9116296555a709eaf5b0636e8c9122343cb15ce6ce1234fc405a944c53c30a6766ed9fd85882322cf11228de2f33770e0ab7b29c1a6dec67b503a03dc1132af19fc041a85e730aa261735552584d162185ad46de615c60340075d9f2d471b8a4162dc657916f0ecabcaece0e481e47384e7ca87d96badfa4c2546abbd1962d2fb995a0dfe146de8077f24bcc10c3d3b468c974691a4409918aa4f789acee1bd215074b71d8cf1f3ef02983ea4d3b51e2565b2202c65dd", 0xd4, 0x1, &(0x7f0000000280)={0x18, 0x2, 0x3f, 0x5}, 0xc) 02:05:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0xc) close(r0) 02:05:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4000000000c7) socket$inet6(0x18, 0x5, 0x2) fcntl$setown(r0, 0x6, 0x0) 02:05:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$TIOCCBRK(r1, 0x2000747a) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 02:05:04 executing program 0: 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) rmdir(&(0x7f0000000080)='./bus\x00') 02:05:04 executing program 1: r0 = semget(0x3, 0x1000000007, 0x80000000004) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/70) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x0, 0x182) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'\x00', 0x6, 0x100000000, 0x2, 0x1, 0x4, 0xc00000000000000, 0x7, 0x2, 0x0, 0x5, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup2(r1, r6) dup2(r7, r1) r8 = semget(0x2, 0x1, 0x10000) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x1451, 0x877, 0x6dc, 0x800, 0x20]) fchdir(r1) 02:05:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 02:05:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0xac69}, 0x10) flock(r0, 0xb) flock(r0, 0x1) 02:05:04 executing program 0: socket(0x6, 0x4, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 02:05:07 executing program 1: link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0xc47) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="010000000099ce04", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:05:07 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='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\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, 0x0, 0x0) close(r0) dup(r1) close(r1) syz_open_pts() 02:05:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="4af65c8fb280c514b9e77ecc7f7ece9c281016a533641dc23b7e66adc47fa2b55ff58105e5b6d454f152f84866b8ff8443cf6bd59db7c87da5012ecbe9573c556d843677b692adb01e67e7437777e4b61001d1498e9321f3c04bdbb9ca97cf9a734e6ebd916174e18569a6a61c970a16dc050456589408", 0x77}, {&(0x7f0000000100)="0239dc6c89fb0483559da555b8430de29877b785367f1011ed2237863d276e2ec8bfa9d2f63bf9870f98cb13e7e2b1d37a37e791a47add0eab6c511a1dbae27fb6ec376abeb2f11f22af0b53d0918145b887bd38d6f41a45cfa31ff757cbbf6ecba1f782c275687a6aa645501132e1b58ebe6341e0c1031a6181cbf2b6e0729af1856e2f375ef51ca94db8b21ee706bc0d277acfab63bbc3b1d22e794dd2385be69e508d4faad1b83089ee7a3cac6fd8e3cdde3f446c76ab8c8458ac0d50782e2c5f998623e8f8c49796736fb9a5f7ab0678b75ae958de72d66fd3d28cd497f7af61ba08f45c8d9da74f06f95b1b844e55ce8b", 0xf3}, {&(0x7f0000000200)="50ad25c80a9f5c885faf23039fe72e8fcc7ebab8a4d2adc3789b2bebba44078f", 0x20}, {&(0x7f0000000240)="c65d05eb11f8248f7cbbe276b03f6f458c0af9", 0x13}, {&(0x7f0000000280)="7354c319c9956ac62a1dd018d4231c2c81a405af2ce8b423c574c553bf8732ffb5c8d75828923b1064e16bae10631ca1ad132546c40615be81f781991406e4164c923fbd8da4c428d59b4845e6a784e545bc9fa3f165f305976bfbe7d0b746e6f3fd28220074712c88986762a396ff5a4d22e8d62c1c23658e3f7906134bcca4ab8a37403606e78108c4e3b2c473a6dbb5fd85f12f5392ac6e3780a06c482752", 0xa0}, {&(0x7f0000000340)="7c5390e64e20944691a8e9b37908f1d190d9d2344f3b0289f098e745", 0x1c}, {&(0x7f0000000380)="2fe088a51d6da442dbb324bb9799ebfb1a4d2eb12015d2b20a7edff34ddb58f78abb9e6b725e3854586f6d4f52c5a6671542f69a75149501ca590ab50a79df6807f3a09987b111b8d41f2bec6fd27c2d1f5be96409b934e8ae328db5a886d327c19cba43c4ba281bcd5a5c857c2601eea544e22396bf650187c0675370fe3a25caaa7d431627aca32e07d63b7413de0c3c11b4c99d4b386e665b2cc85957607ca430476c4301b104bd15048a9ac59ce03492e1b265904e37a3ba3335184513d5e020ad", 0xc3}, {&(0x7f0000000480)="34325f705ddf0a3b6f4c81ba02ab6e62ecae0a34c3f6555b697361c6d2f057ac0eef0273574dbbc14306f34bb4b18503f86e4cf8b08ff06f862f6ca13b3d8df7000d30023d6a20a1a3b314bc303276d59d2e3155efd12b707db8da5a929a28cca2560bb68c306c7b", 0x68}], 0x8) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000040)="fb", 0x1) 02:05:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f00000005c0)=""/162, 0xa2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="fecb1f1f702c4e79e7eb05d49de5df4d012841220fe8fc27255960bfce7b4771be284ab81b1c09b4b6defcf24d8e161558a9d6c6a8cb49104374e0c09f071ffd1852eda8ea4b71", 0x47}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 02:05:07 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x200, 0x569f89f8}, {0x18, 0x2, 0x9, 0x400}, 0x665, [0x7fffffff, 0x8, 0xecb5, 0x401, 0x6, 0x6, 0x4e4, 0x8]}, 0x3c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000100)="0fcc2bdaf34ac317b47f", 0xa}, {&(0x7f0000000640)="f6c996ace06d02aa09ad2447960423f678ffb382ed012434e4a1c5d684ca3b6070b1dc8c4ff09db0f842609db4ea74f56d852b9b62c55722aab50569cb683413e48912e15cb94397e6cd3d1f8668e87bd241dcf26d4f339265143da84897cc502def5ae4a47f67309e84c18619229d856942b6f12bfc95a98146a9df943e4158d9142730581587fd0e6aafd8c3b0173a14f028cfc801bd02e614ddb7b72343d2b301185d8b3e33b81b80bcdb27cbf97a4c078e4e11ec23e399e73ceb8c5a8ebea1afeb55d4640ac0bed8fc120cb2649020b9359f3c16bc3a5fbe70c7a8f2d61e", 0xe0}, {&(0x7f0000000740)="63d08ef3ff0aa625b62c453e1a0424a7f5fd13728fb3b9f3c7d74d96ea702358467e19ac94f6f6327aa02da4b5a4ed1ef21654cec97cf904d1558606974dc5ba75c6f4f470e89526c8cef2163410ffa14c137f5c3feb36cf589ec21a7733d8a6cc3e15d91452dd2cdb06f9998a03b6b4825e15939d2980f50ac2dd749f0702ae58fa25e04471ec78749e185f947a403659b0c49ed75cedfda9711ef73a6b498fb71a6c1fa5927d6dce38f4fe0fd32086e559a2cda21a181f65b6c0a364c92b0680799fc866", 0xc5}, {&(0x7f0000000140)="202c98e4e3dad3ff30b079e71d048d03ddae542b8526c55323dcc8cdd005c76ac258c407", 0x24}, {&(0x7f0000000840)="8bd3bd768a1066dd67c47b15399f106aae109ba1428d525b4d783d1f4a52bb13e715f144c750242669f028e62bf23854fb6e4d363016b67699aa278d180a61b219b0142d23bbf2bcca7677d5219491ecc9b80a206b20f642eff3e95e5dd9c2ebf96834321de8300d7334632dc306c3c0e9dfde8285f5fd4ad8eb9018d65ec53ee772f8180924d86a91ab7587da9053996395ef61bf9d4b4ec78b0ee6d3ec9eba859c591e59c4e536c2fc3ed979cf4656cc86494e749719bd8bb293e51464bf96e5f27d728eca5b97e739366d08e299e501e39f9d3ab4705837a6ce9f3b75a6a51d74d0ad312d7a0bd86db8f8e811d235b8a4b017a986a2c5131c004bd995c8", 0xff}, {&(0x7f0000000940)="2072724e17aea7ff019a1ce0ca9d2fe4e94574987a16b62a75924f4e903839771259a429a23012059c80f2fe54d471735425fde3d0e00290bc216077f9c7a20d5a7119c9fef2622505b54bbab94d08ee151eede294eecfd629db65424dc68c06cfc75acadf660a97e6c07d3937874ec9f72732278f56c49f7aa248c72b6bb6e7f3501138aef111b038260247821e84668ba4adff1a0ae432d9193c7e7e718c7ae9be2a3c96501f1d11157d21b258304b904e8f415a0cff91ef550d8acfe7a3e005a68e60cde9162a75ad5c483c666323085687e1a78772ee32d0f70c994e6860f8333a64346562f983433f427854fd1899b1f1a31af27f7685178d6252098e69694eef0674a06e853bf78644de5794d1eb3f1804cc847ce0f4ffaaf00150838987b7e78fb1997b6cea18f7197a96b9b217dabf7259c6503f9d8063ccd1540521ec3c430270d3beb0e5e7a7873c4ceb7fd527411f9169b5baea0d6bc1b94521c6659f2e54c0fbb34bec637b76acfcd727a81155ad262cde47b73012394d1e9d400ebf78564ef846ec86a594801b27d9031d2367c7af489b393e513164fa9bce9893af609fbce4815b07faaecd6b482a969a55de207e8643097b6fef3f0cabc1647ead36bf4fcd4163beb25cd14bb9c781628a9b8baba6d4a6424c0c218624d85b3c117a5f4b3933e8750d614ba6fce457c1b7d086b2fcf171df562fddfdfef05736f276d7d9dcefbe50ffe7d3b91e8fd8b7dde509c30053016a4f5c46dbc34911437a09739bb4bdb34dfce244d503332326c16b58e7e83f4a0c268d9dbf970a8a5f4908397e32330938869236028af8b53996c3e5c784efbefcbe7c7063f3cb0bf1477658cd3968b65407ee365fe92a0a0bd938a96a762628de3cb20bafe574e9804c3af7dd39327bc8aa2e670dbe92f2660ca248375089020ee61d8e48be34337537ed66ba116ea1ef8a0ceab1028ae4b78192f58e8cbbab376d3dfc94f74ef95ef420bd87891e2ac9f9a826c75b75b98cb1d5c615136dbb05077a873c01a0bbd274c34a7cbc560dcd45938e3f0b8a6400ea119469306c0d01b28bdfbd3276ce16ecf367d6d21903865c78e2362d4a80a5c534d0e4d96dde145e89b6bb5cfe947f463eb2f2da2ac8afc79898ac3fe75167ca5bb0fb0ea2f08445087b923e632c5661269fbd4ae1c28d4b6806f2bdafa43b51ec222bfda9b920c5e9e44091f36203289c378536092ab682035ac8f7c5b64a0a4b43dd4a195cb5fff7ef86e373b1c1f369e942e6e31140d5552ca268988cc43fbf94be2e78d0fc2c7600bb12e07e2ea90e121bf6016ee9b66e5adb333d095bb6567fcf70cc58ae5a4cc530d2c9ef83e6d652f041d7a70eb2e4e9f86c1ef60bb3a246ea65d1d65adc32f645649c8478040724be5b00f3619a8896ae1504bddf3a3c739318f6955ffea98d2a0ea41e14618acd79eb8c7408b080f728e7c81023f40d72ed1adb9572759c858df891c82edc85849e253c2c91712fd46f83de611f1ad1e959c7806c14bbe91fbc849b2463e22aa7ea2ff717fde591af77769625e326e7d89cafbbc119bd296504e214e697b129c6ff1abcf9b90799a203cf69ab3fe8326037d938747a12c8df1e11090831537de7f79bfd67599843ccf2ba0699732c4b50d18231ef37ce7314c3adf3f8d5cc783dc6f237b0578e63798ab4c71915f18fd5960bb4fd2d6526d14da73e2e50d20f23b8382621609c90abaf5adcd4c9bc8f41c9176ab5e3c1bd93cf6d559f4346aa7f801de19980894340b4d75602901a4c3f75475e0fda7e29d054e24979f4cca0f78501b9e51f6be85a90b4f35b9fa65618593596c3e245ac14ee76e1260544b294fc0c44a58f1b9c63e003b11e7903a29a980be141330bf86bd50f3fb0d5e2654ea6afd44db1a84a292a47e99b0f747793d7563cf8c989c54ee1ee45ac11d78ebeabb6b2411e919f5f924e62baaccc820d9f6cf8d15842be55ff0264e9f17e9b243a61a1e83b12ab741f066370d38c0479f5998b81ac6213d50b56e65dfb99cc099ab345be3aa0d565d273512f4ac1eea43b70ab58764073a30a7e16cb42b229150ca0366a8031c0eec9125d88389c15ec6ed194dc20578b178f220b9dc732a5d227ac28aa8b39ed60fc67f91adf02da68aef9edddc6f789ff52955685ab9e2c683576b547c548d8040392eca4304b4c6f67515a683f6b31192c59a3764176f9475a31dca575c62ea4800d6decdaa78b9dfacde29e81c111e1c87c872923812860f699fe42dcbba2a781dacd1eeb1155f8669c45334b5b367437ce65fdfd9942f17f63cb44a84980ed36a9fe68a01e4a7bd8864b24b7ba162d582417919631502033db99894287172ed8dd648304c368f4ecbbceb6a3243168f9ba2bc753fd34eea8ecb089673e118b4ca17bca84e27269b855755f7c6405d948e65ae8e07388edbef76964600fe37773732a56b4741361ee4414b07c4810df00d21b8fdcb6830c876c38ee7563247ed295bc7eca13827754599c6079ff4db10def60cee6583fa15ae5a9446c297014b31aae6b763a74c373ea74e2adec1926ab42c03c76406e04a88e73ba04d017e073092e6c33d0b7c25ec5e6c0663359fd12d6acb13284270bbbdb666328c502c6b81f7e18436fc19da754a8d8c1068cf68aca54c2eb8b08dafa2082649f34b5c6292b2a05a354b29c261527ad89555e6e6418d004ac53b346881d2bdb40531ef7300943919539cce92c151dcd953bf3ed3e178e396569110ea4c009805eee4e5cafe2563a3bca910c45e4e57a122c8cf27a914d8ca112a11d1f6a9793f11bc49828aba006b46381275ab7c9c2a71e64e27ad75d1cd54f994ec3902d4fc327bd30e66443ef1be03079a513eee55088392fd5b8f3b718961c1d2b9a18d7004e651f255f1eaa90d5fc7a11063d2085e0cd7a93cae5f11da0508063a954f5136edae33909cbf9d88b2dddd63c6a931290e7a7027fa7f59ed8a3df6f876f72f9549355650bf08cb40dedd504a8b92d5ab1c4545b0ea42ab670d8f6135d9c6d219a0a9088766f850d37fb702c5588c1d0d04ee220cca26c7b9d9b0dcd03bb9d73b7f9df7cd204aaab38f1ad136bbcad9d5234e774b8336612bd99c2822a58f98937e275c70b36794bbb6278abe9f455db9562852b14df54d47ebc106f11298ec49319c39c78faeeabec8e79a46b8f4e4e08491cbd3f3c37380584b402f4410c49be4c3dc0de5b61df3d4485099146d074f490b6eb112b97ec50cfd966569c5523611486d05183779a8b00d472a0f9943b0627ad067f47ff1e18c3bb727b6b9d2f685740eebd21996530013ec5785ad13d244ddbb65498a7b05c98b4490f2adff7360fba3cbffe71082150f7380ce7e8714705a145c5dad7e4f4af48baaeed2557cac6786f0a791b652b344ce0883f49593bc0b6d249b3e5c57c3ca3fe9f108c92e8b1c1eb4e39d53d3360fad2b3c322d0cdb50cb62983372fd243ac897acee4729f18ec06f3d077d6d45a41172a0319ff162e6d3f1cce210554965c982d4e948a905c8bb1551983a8861ae22697beb2e323027ddb6c7da7415e321696cf46d0a16dff7a2600d1d17004eeb0c91fc2d7473dab8b554f18c0caf14be9461211a5bec2503f99414c67627e5c15be4cd1af81b0548e181dde25893ba81f3f0a34ebb0ff9e5058a785fc639f401d733c3d13bc944bd1184bd9f6e9ff7fc4cef2c71df9fb55333ff943b488e1d53ec837f57b683165e47230761608253e7b9250e4e837d6672a0063706bace16fc14ff8ce73052445594355fb97bbb5ac98f6357d53b8341ef9c09e438c71f25912e06933221d7a8fb4419244d8aee012d0824226bd7664231a17a7b537451da7485542a8299536f374faaa1d87e8aecb6e9fb39824b30aa6b7e3aea1db5901c4c2b120ef1f64d8737c5853c295214494e7e5e234326add027e4fe01728df330b4682537de322d55474325967e48f0ac771db21194b0e2ab273968bc9637c2c69f6d33a68ec3a21487c54799620e61e8fcc26e7da95439b74f007120b891118b54c8ace5883f3f91c5c9094debe02e7534312b44887d209d10caf73acb9332e84885515c33c1289b240456b90300458ba3b95658d19dd7db73635f5a711a108fab11c8ce51fee5f836eaa48638e846f9ce13cbb96fedb5d65331764ef61c8bdf472105006bb78050fd44e5946f4e80aa7a2210b492a582c34cc733f034dfafed84bdc6a2b97047c0568e0f27e9a2cf46662f64267fff35caf637e74c683b21cfaabf7defdf25f73c179009694675795a4c362c1ad8108169a5ecb9228ffc8813f669ba90404ff1fe9b9a8d31746fb23df95c15037ef823bc25b6703d03db8e94cde9bde3b19623c97f28f65adcfb81289012422cef27d96adf9d16efd3ea70000b563e599beb846194f5d85ba4de8442e4c1cd19ef9f1f374425d61664fc2f1971d63d48b90c57e94275cc73477aa7f18ca9b67ba82ff63c84b8191d3f2ae606d788766140ec9310cd053131b314c4a2739bc5177951f8dafdb153044c62dc48d101e7ace5292272e7d7ef15ad8604781c265d86dffb6cd394fce920eced5be486fda1786b15cbe11a7fcea560c72387a6a9cc052626e6ca706cc505d2b7c9bb5b55ac5b56d2338b6f2b8790c82385eb5f0e17432b5267e6d821844230659b1a7842c95e3cafc97cadbf10f6ad6dfdb51c1a8c1667b69233901605d0b5c64a36b34d76979cd2676afbc06848ab8eb8358eb913403ee2408f47ba1314006d07dd53b21134133caf013064c94031e833be7e6989718039cbbc5682f74ad9980f48bb09f9ab4c1cf4667a79bc445f5598a62723f7c209abb78f12bb3252bb0a41375eb050354f4a448df1cc418b2b9103d2c945f62fb58aa3d2214e25f9d2c490297b20814d46a8f3be93f70f3ee46ae81079fc56601a15c6434def02baa8e07e4d0d7d728158089690d7ebb5fc2122790f9ddd46730632f13f4469da3fbf8146cea96f681e040c1f1da514e30dee29a187cf171f1c391ca896cce56a7dad43f2dd0c640e830abbb3653bbdb5e390b100154c99075c03cf630643e1af55c64d4b8262e2bd4596af76f8b1af4dff83751ca0662773f686d29d5d92d31cc083dd5e62f4fca8e266362e582f5123598989c744038fccf95494a644fde987593cc9fc2a2838f9c9c172286756d3c47bba9bd60894c01d68937fc91a1ceaa6c01fddfa668fe517a9682d7536a819060f4e4c32d15990dd4f5d28b5241b18ac15659ba11f3907af921b49ec38d7f999dac8570774fb484a70dc55d037e47a0d743b138459e6a7450f6c71ff08b90a625a2550d1faf6c3e92ab14e351b48f108f51717395098143e976f9953ce3485ab8d548423ca6a6e76d17ffcd70cdef8193f60ba728299a6c404355b9f906ebbfb1803b1cc0ef359faee8e778f486214ee92d0ec959712ee016271cfb07d860287001cf9d4e22c3ef7d36c7d69e75586a510a74d2068061272dac8ca6e0c892a73d4e409b8bd610c4fd444ce1cf679a39353bf24943f96ccde09991e1153f40ed034b73a7f1834b44f517063b5c87d6ca47a41f4d289460b57ba3afadab4da8533525ed803791f9325468ba8bcbce0bb3d167c461986837ad4f08c0c29e588e458ee0d995a1f88b2792fcbd70632cbdf347372d79fb28ee4e3968dc0bc4aa190be5cd9c3b9ab8dde794ebb13f111c3eb5d2d54668820bb56f93874f5dc26e79a7c24862afa02969e43f422037b750c6a7f8e41e4bdaefaebbbcd8a73bb6b03ee370daa4", 0x1000}, {&(0x7f0000001940)="ee016ee19fbaedd7f7166a3f8720ed98c75eb42e71508672418010fc549fc3364696107a5630ef4e75042468163c88e51945cfbdf8b9b1efc4884834a58d4ff8f152eabf761512ae1e3982128e6d6c5217f8f4a8ff82358b43f872414cf49d0d89e28e1d8fc2455359354a68202bce20af1f9e600f75c6777cb5c37ef5e9538a0c9f1ee9cd8587d97f745b72fbd3af875c8858b8cba00dc0e1404c690339a2d1650642995224127cf104d85a809c38258728c4aa1f44e6d06804aef1f48d02482ac5d770646ead", 0xc7}, {&(0x7f0000001a40)="0de2ac42a39809577d17c304a992ac9faab699747d1c198a656512a29e73f93bfe1c0274a330a46205f4e0e3c436e964547d55969a8e7356c98135aab9fd5016262112ea2b193b3ff8350090467e7e1cb9bf4ca7cf59d65a09c912c3051683d0d2826fe9a8457a300c0a0f921437a92dd96cab52e22fcc865ccf8b6887a071577f54dbcdb6ea", 0x86}, {&(0x7f0000001b00)="4078701cfd6dd0b9bd2f4e5da1f1c6e0dc20f40856d92d25810ba565cceea009ab18979aa67cca371a066f4d920f2c556537adeb1ee1cdc03750fc69b4b1394caa8fad4d1980bdc39c0e87aac04b59cca59a9a08a7fa177c3fb247330e9f459fd47b6764536af54f4c027120836a7d40cae57cccbc9bafa9cd3e1c2263fda669871e10bb55e78babfa63e4d49dcb5ec038a28ed3b545", 0x96}], 0x9, &(0x7f0000001c80)=ANY=[@ANYBLOB="4000000000000000dfff0000bdcb0000b8881cd8b2a46c2e58365fc3654410812a319b82f751be88ddacbea68dfa55d30936e3c35caca20901d02aaa74000000e0000000000000000000000004000000b385c96ae15926d4327fbd4519353110131129ba722c41c7e3dbdfa112f7b7864291ea895f030b4219c683e13123e28a95a4ebd21336fa66471314d80f41dd1ce625ffa6f5522ca7674ad7ea297a21cfdbac62fe1a60dc07e50faba0331fe89dafa72a0265c49ff45b069cf8c3c0a25b6c5302d0510a7ad9c2b84001cc28cf264ba06d58c8335054bcf02d632f96c0bbbe88b55d7077d191f348725e2e9fb791a72e031b8f360da6e93bca43fda7ce136b302523168bd8af4fb4f692e70aa800b000000000000000ffff00000100000074eac8f4571ce07f074b147886d8228f0ffa9ae94eb51d23143a8eab5916198f050045ab617fe7edaf1da45924de078b74a6ebcc0f2ecff4fbc5482bbbbc611caad440b7742faf521005fdcc3f341f688d5214b5e7b40a95aec54069dca902440e0ea4d1e3e40714c640e4c630cd975be9ad75bd7f0970071532bdea1aaa6d9963c91450dc6e092af2f03f8f3d848ddf9f39be21ee34ae75b6a6880f000000004800000000000000ffff000001000000dca0c93c0cbfffa0681bca88991c21c1312600796e991c425dfad97bc731673788c0cf63dfc563a0fcf86d15fc2bcbd50000000000"], 0x218}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) 02:05:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a8234a495cce12d09ffe55731c29c27ece7a4220aee671e63d6daba00e52d073665042e924c4eb3e7fbb117d3731874708e248eac7a739ee0f666a4c72f0464d79b95844e8ee9cf592", 0x49}], 0x1) 02:05:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) 02:05:10 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) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 02:05:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4000011b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 02:05:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xef) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 02:05:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x81, 0xfffffffffffffffb, 0xb13, 0x0, 0x4, 0x611, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x7}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x3) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sync() pwritev(r1, &(0x7f0000000440), 0x0, 0x0) 02:05:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) ioctl$KDGKBMODE(r3, 0x40044b06) 02:05:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, &(0x7f00000000c0)="2f34e09ea977db3e104e9b4af1d6cc1f31507cc565e2cba9aa4d38bab7d06c0cf0394a6167c81f752ba0d2d7d87bf0b4a14b4e9c1c878d1b717eeb49c9287bfeeba240103349457e41775ab583ad4012d8bc0d25f2332c3b7fe7468dfd9adb72ff18985a1e907c4cf5601386c13fc7126bc9dfea86073a8cf88abf", 0x7b, 0x404, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x3) 02:05:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x162) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 02:05:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/18, 0x12, 0x840, &(0x7f0000000040)={0x18, 0x1, 0x86a, 0x9}, 0xc) 02:05:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000000)=[{0x6, 0xd66, 0x800}, {0x4, 0xc8b, 0x1000}, {0x7, 0x38c, 0x1800}, {0x2, 0x7}, {0x2, 0x2, 0x800}], 0x5) 02:05:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)="ca04b415", 0xfffffffffffffe54) 02:05:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) 02:05:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x20, 0xff, {0x7, 0x7}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9d310fdcd03bc7646abc00b0e0380b05c357af1d7a7e5c4a88804380f523bd9a3a6e9c9ae2f04d3f86ed21cff423a3776239e439aa9b73288801300d7ad70b0cc076575ecb3348fe207e", 0x4a) 02:05:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/180, 0xb4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r0, r2) 02:05:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x52d9dc856774138e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 02:05:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x200000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) r2 = dup(r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) 02:05:20 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7fff, './file0\x00', './file0\x00'}) 02:05:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="b802a68af597ec958224b6095141e6e8d8b44e697708fb942ee362cd40b0461dc876f691e18bef1ca80fba52cb3b485a44f70275c2cd2db7987c3fa96d745c8fdbb36974be4285fbff2bbd1a0f70de0d08aa19bff77ca50dacc5f981daaae86917c1b0e6ab1041c854ca2e7e85eed9dd00479adc97a28ad0903ee67608530eb01220b08c523251dcc3e5c17626b7253d96c90a47aef48aa687da17", 0x9b}], 0x1, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="cc95a1abaf6d74608893e78a393cc2103d0156f2d19c39525b89392f15a27a4c3279af635711b5b752741be2d58aacd96c8233028e91ac6af6df9966c62815faeacf7d31b1b1fe0914d452c274798505c0426a377b38378df73672a9b4d613d62ea96f0d78d4e9ace0a1fad5eac9c3f7769a0612897a39f8deb7a2951c5aaa99c1eb8f0a8e2ee1bcceb648b5a50f0c8ec173c7ffcebe5a3f1cc61bc5a4324d45cb9068e7cb91bea140db758d52b19f2ec0630473de862ee2d18a67baec2ed55069804e", 0xc3}], 0x1) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001740)=0x1) fchmod(r0, 0x20004000009) mknod(&(0x7f0000001780)='./file0\x00', 0x1000, 0x80) fcntl$setflags(r2, 0x2, 0xfffffffffffffffd) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r3) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000002fc0)={0x0, "c87b4be961b7bf76fa03f289578b645fd65954a85e7b5cb8a44c00e9fc07af303140d3050e425293435994ac133c4b09f0d72cd2"}, 0x3c, 0x800) 02:05:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) setreuid(0x0, 0xee00) r1 = geteuid() setuid(r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) 02:05:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) 02:05:20 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000001d00)='./file0\x00', r2, r3, 0x4) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000001c80)={&(0x7f00000015c0)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001600)="83e1d763560869951c811582602abab0bd0ddc1439c686a4618d11668564573df0e0ba21fe71f304c627f2a0b16b30c5e030164ab37a4c979e3478dcdc316731bfccec0803aba1e99f66aab631d388083b9e67ea7f1e09aabc63a66b7383e9ef1233389ea462494b12e67e286ded", 0x6e}, {&(0x7f0000001680)="845c6291257b64b7848e68aebe7a8e09e610009f8b29a1048238f490edee1f81c8a0073c61922fc83ac672a84646df1627e071cd7123516f3c18f076901f52412fb445d1e527c9dfa609e837e5b896def4a889955216eeff3f58ee8e885dab522d0c0fb3cd8b469ffe20d74efb4253048cc107d72144d82334ec38a43e0dc0fd56e522d683cbb09687b3649720bcdd1fce1aaa006d04c0da7593921a900810b25f69579d7907e41f502db5e796dbc76ecd1dce3a4342d48fabfdf3d9757a3d640831ec3105", 0xc5}, {&(0x7f0000001780)="9c8628d9aa57d30d3ef72c2dc7638aa5f9c556d1964c05dfe933145bd4f872513dda56054299bea28379b4b8e84dbcf89312c64016660f0bf583520a84be913315", 0x41}, {&(0x7f0000001800)="a77284abc9a8968d8ed0123c6aa51bcac59b0f3be54228af8291cf4f7df5e5e91c0f0d0fe6856c2d35d2837201b2e503b1567d3b4978ac1b4dd7abfe6f33ddb040dfd6e60fddcb55bc10c9fb53052d0d10568f671dfef9e552a78df240a5778d4dbc6123027ccc08db733a7fe86d85837518885c1ca74d31768d823dbfdcdda147400cda387e5a03d49dccb07accb903141652374773934566e95a5f534e9d57bc43d5f44f1f07c9ba1516e704d96b04a53fe871ed061c5e2d041731f67eab0fd6a2d0b0f2ae553bf2e5bb64f8", 0xcd}, {&(0x7f0000001900)="aa58c5966e6bba5e67fc8bd5a2c2eafc0c04cfe7b64c891dc46a15f366c03b81bff356cc7f97b27a3f8dae4909fa972b985457f0c61781c3fe8985b826b555a4fd6d53b5c1135c11d9256f46b446814c32f75adc28ee46d3516b3136fa3326b972244aac76d1058b37e08fe6186d2568eda069b073e81c0f6599e9917d98a0cb6166a55b43716ef1d021c74d8abcb3eb879f5f75771e9d850ef3ab102a3435647c6d3e2ac409b92e9a0b3c74465a15ccca552faf3d8d74be54c7fdbf56af536dc19a813b8f7e503f2a9d7c72b963049ebbabf446dfd108e65c55e899b841dc26b4679602015fd3d55401b51407dc276746f9447533f5dd3da306", 0xfa}, {&(0x7f0000001a00)="2e23ea1c979f26951485d907a37b43185dd4a6b7887794b0186c276327", 0x1d}, {&(0x7f0000001a40)="34dd7a041db72e510eea0325a98965211ca8d15c876124ea4ed2f5bd131d5947fdd40da5d5b95f22b24886f8c2ca213f4e8ffffbd17b91acee40247563ca690b0a18179838d6440f3d491bccc3bc6f105039685231c7ce252a8aedd8f3d823f8dfad3ccffdac5e33", 0x68}], 0x7, &(0x7f0000001b40)=[{0xf8, 0xffff, 0x80, "116e03d9fffdc2e25d32f3a586788797db45b89fce1f16de422905101e5273897c24af3037ef001d7d3e262b5dc72247907927e9a9c195ffc66cf33460934c988091195bd30c50f499cf77e77015f54b121245d9b65a8de948283e30cf2ae2158b987fcd67af498e809d828c609c7fcf56601d802653cb2543e728fad06b2a2971d7a5ef185976d353f60fd161e8bc09bfbf07445ed310bd872b4e068c99bed912064e58d7a5183b908e3e8c214e1144f94e2a06ac00fad54413d8f20daaaf7585ab0d77ee3a6cb327c35ec5493958c167eafd674da82100396d2cf607241b681f8d91985b0d"}, {0x38, 0xffff, 0xffffffffffffffff, "ed7375b589f12a53aff3b48a5a62b5919bd3825febd9223129127974f1b96fe2730333fe731f"}], 0x130}, 0x1) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000180), 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="e89940db", 0x4}, {&(0x7f00000000c0)="94b6fcd1d4729116033b4e5888d3a2631970a4b5d54dbf6dc4a7717c809d6bbf7cf29c954fcd695bc13ea78016f770ecc5e0e3bafd3e6394e7f87135c24dfe46669bdd1479c16cb4a515443d6d92c0cc9de3c2eefa5651252743cca511a176821d235fd437cdd817a0e609687356f26cfa59b74d72ec1741da0723536e0987b13b12e8afda0dddd5574450f8d1d47cd16c6d887961482e", 0x97}, {&(0x7f00000001c0)="89f7e51bb686b0708995932372e16dce13ab018f2a59ff68a7e815cda0939a1de2e05d94f51e15aabca9aac15316aa4f6dc8e507dfbd4441115f76a89ea43949fdb7bcf3e4852b6d0e5fe8feeab819b2e34394054856c0474f37627e2fb0c44a45fff4fcfb84a228c401ff116db4f1cdc883c7e392ef8f1f75ed51219f88ce287653432f6c5c3304fa1cf3debad6bb0399c73420017cfbcbd9c4073ee9e36a180d05726a58d1a0e4ce2e9c194abe4d1ba551c4a258c17a87486e4e45f93431644b3b162e24d690d56b60", 0xca}, {&(0x7f00000002c0)="76b7bdb7d5a39cacd137ec765935e367e618c150cf7ac78c1b1379222620909c0aa1935696b4a46600d6c50e2648a4dac7cb75f3915ee83cbd", 0x39}], 0x4, &(0x7f0000000340)=[{0x1010, 0xffff, 0xffffffffffff7fff, "4a06f4701136e682c67e35be861dc27b27ddb7b54a8f670d07e8498d9a3b50692ef878495f55c166037499e3f7a512774cece326c613dbfcbb344d9185a19205930573760f5b05ab3a684fff4e91a2455a63c6efa54d6ae8281248433f10d49de6056e75fb0b63611971d31d9648d569b65514a4ccf610f76e454575b120f149196210dc694bc5991eb1acd9a56be34f606285a52fbd1745041b900fed7984aa1720831b22a0d43d9f4ea6e65c81a92739ed7876581ce0df5bfd707fbdd30eb8913d47348a40aedf3cfd1e293a38730f5b29c4d482c5279e3e2824c04167c6eab452fcf7341f648425830313c819e3b2ebcd9bb3d987e7b45980dc10b260231fb5daa10152be3e27aae3de06792db5e151682954454804be9a67643e26fa74b5e821366e02bc7b7f4ee1f06ce10944d71a6a0b61f839629f3b5bb8e9dbc9798e49b95a6c9f285c09fefdffd6886abc488c4476fd0ba37e788da83662aa5020cc9e5acb6ed7ba1b0a7bc22f2b249ca4cabcfcaf2a1ea5cdb778c4c141e57b50b527fa962603429fae9ca78e432d6e13d5cf44d01f3b5249b0513863901c39702ba621aad5dc913b46f5c865d50ee1767f2fba49471c21b141f2911b6f6a23653b16c90ded64aa3d7f682a25e7d200037a15c54241517e1e69b5f800b8f06e58758b57f49e988a041082a94031c5b4d21ebc5536cb25d139ae42729fa9648dbc3c746554e42128cde0e98ae4284cc98f48f645b00c62718d779e62a095db1dc962b38955a0ad7b2c6ba4b228b50da0c101d1fb9b5994234d178af074470295aeaad7f12f198741de3d6707d0ac7b3ab1b64c881d1d5475ad18a438d21beaf339074e80b58733f12645f6c266bd7f6dcc48a9560f16fd3fc722f3c550ca667406d3c334450e80e00cd02b11a7b8e7f7f39da20a205d39de3f5ae2e93914e4bf74a7db42bae07a41fe8418a037b221bf7ecb8f6d104f22477a63583e0ca5e6e37f5c859e2f44528083cbb3c5aeb2b73f8c1b902b6dd9e475a2acc5ae9fd707c34a1cdd25a2ac8d17183d1a61d1a523d3beb9d710fc245bafcf082c12b82eab4a5fea3f3f70596cf90fd8fde859fb2b0db5f629ecdcad01020829dd5a09a2fb5a8120863d7a3b4c1051c975bd8bdbce4f2c258b785ed765d5196b93c8726a1dd48b7653cef3d079f9a7729b8d043d61e6479a7773a509a16ff637bd4318830d9f596791ed896fdb939d58fb833e4b489fd48b6f78d4fbd037b0c0ac5b018db7f423b46adfc412d378bf1604e43131d4aa4b203dce963e48e280482be4fb828261863d57fc76bf8596e83d58e2bfc27ea10800ec5140c683f9b98b2c4f03e102428b1d255bdbe8093d51f626886931428aad3b5934c84ee91f37fb8f7407932e08f5b3162752711c83233e5454f1cc461b991a60ad44ddfed7c76a757ef2eedf93ff64da82e5d9b697f6c5d191e8c71021ca8fa588868c7a1d3b01691957c31e9049ccbf36da41583f8170530341dba2fed597e6c87ecbba6a7a06c276757c4a26c4b87c8016f6616ae69c14d4fa381ef0f347cb8a9919a2b2a8e9e53a3769cb1d22bcffcc58c7326e50dfc1a26c644c9ce750ac41faece1680b3cba9c191a6811028815c5188276fca25472d4100f2d79f5f4b00639593520904a07792b34c7825523126de81d7f2720e74ffc9077bd3317d2c6741acb3533ae8d762afda9b5b8a85780a1d973b8a93eaf4e920d834fce8b35733571d927d16045bb7652cfa5485d71709f43482ff5f0620d362dee8b22a597be36848c505bdd06288d68d68cbac3755c1a8dbf1ffd5bdf0bac3014ad5e5e8ed1ead1082030fb4e03de36ceaa8f7e4f2dd4ccd90cfee9eec718cb0f03abacd9f82d10beb6faec471ff2db489fed1bb2bc88740ce3d2a89568931c984f08df9cc979a571a6317212aecc02a6837eda32863ce30512b18ba5d23e36627780134ba8db7959c93a972e39ca4468bfcebd6e8d277c47fc323281f94677e76995378e00739c7e579067361de53e2ee4b9f049c2a3d6b253dd922cd70bb78c1a0f1ccc97b776898d755edd2b687f9d16179aa8c04fe4f65fd38ba911b4764549894418cf559da9ab6869eb0a501fc5777283f51538474452e7e76429eca8267af1699b3f06dd8c2baf3d1b4608b9af4f115ffc9335f60a22389936e8e74fe77794baafc79de111b9d889882f0e8e3357397c84e9add2db45712721d76c0f785958cbd884f523b5f944f97962ceabf918f85fc2014a9e2c41d938409b11bf216439077b60016573e3aa3d1d145b82fb2c4f6dba1eaf525b099cf644a3969313c84d0d7fba0dc95e234eb2f5be2a0255f2c04cd382821dd1984babea317ba6e6679565a3360cf237b17739f4f76fc2c10e2d4db40f166afee93d2c7b0b171e5d1ed700bcd45cbc7865fbc677660f7582a93ccb1c98ef7fa9f8dd55207f97cdcc3afe6747eaba3cc65f6a0f46452bcedf574c125adde8d713a54dbddcbf1b5f4d3f6d6733fb4e927c65e231eede54216fa9cf157b0827245db34b978d17d77f76e367e32571ae012c3dd0c60f61e69105a01feb3b51a01099baf888d71b3c91de02e26ef0b95b86faaca6b6e298293cb5c0b7c93b77c73e52abe9a607b090bd371cbd8f1df985d7ee881fe061ce04e74bdb27ae6496edc185703f8a48c9456f305a8bdd3fa5efb7728c04ebfa22da653ea2469d3a5487e6d65d0c3c7a0d8a3a05009f9a44009241d3cc8492cadd0cc445d48248222baa18d509590da188130712caeeca162db488112f5c50db480ebea1dbf90a87f8b861cf2af1a099b69d71ec03bd8873f8124848e3900b8febc4ff8c9af76cf46e670139f991eb098cbd1237748fda12ce7a672fa40c84dac2fe4943072fb729d6d101e559f80e09fa95e13b7ec69bac337fb1b1d31229c3f69775968e7e10a47556a460ffc97ad7c4d72bdb8fe538bb90ee49bb0124e392283b01095085d7832900a0d8e1930be0cf4050b6a72952094255546902e905ed106a3f0d487bba2353f08ff9272156c8491eec5edf96d7760177ff7a5df9c8b9565878c769d710c7ec78cafde4b426c3673253be976d1f2130783ddf1a56869f49b98452fd60629b8f9fbf82ad05c52edb9c2d287fdbfda824911efc80467721fc0b0f346137a8e8c5801091ae26a0f372dc2186efe879c594c117841ddde65fc4b8f264ad50900af615e4e1948e7b3d0a91ab6621009ba200619eb3b03286e2784f7f2165c243e9283879506dd1888ff2e05b681b07eb8b85934a66e1207075186f178b7849e2349bb228a98f2832a95ac363b094f5c6fa5eb11c03ca0f0fbf0392b78327a13f15a36802ef09be00a2ae87894076b8b8d2d1bc7d05bb1382e935f0b0f986bca55a3066b207b59a771dc590e123742ca12bd1541dcdcaee31b7afda238c7ecbd228171110b972e5d1e3f6e8367aa9d7c8c922737376a39b96beeca4e8137561a997e86ecbe8c9c15e362f06f0a0108d7d5b21668d47a28d669332c3e809502e3f9396e5168e3c0a8f40666c3b6ac03f764dd87df29d969a21c3ced71bc3cd8c22ce4c7b9874915957f4e9febef3034795919d37e9b06627595949ced77fe86922c64d1937a80dbdd40ff68062490f2fd9719eb14aa9adbdacd09eb0823662258ee444e762755782ba26138a5c1b4800bddb47e4fb0b3a9bb81e6d5a4ffea701e9346260ea1695b6199c7d16ca2c1202b30d900b97a6fc8e99c3a0f8cb90702ee18fa4d2a1d7fdca1c7d7e162c2fc02169d8d9e218851adf5d6db43b266fa185d0178276b41d9645c6f58fdbb6b271b686621761cd11de5578f91ef7f187ff815af1cac24b540aae7b65ff3c5a8f3dc76aebec3cd8ced1ceaf6ea06f14391ccab0d04cb160b569f956afb21f21c8a027a4400b955f748804c4e599de33a441d00763c6a27ad651bc5d88f52196b231ecad5346895ab2cb18f8a0ae6e51bb5365e324305cba96b62b5534f577f7565ae61246576b16b8ef84dfd01a05b5c480b7189ff1ae42f8cf4db11fadbf36721fdbea23a65b6c7f523ee17edf05ee096bd90bb3f02cc58f9ab5d8c2b018c171fe42a3ea9600139b491c9991ebfc3730ee55ecdc46095c0477841e8ba4fc60e6975bb96722ef3983f86d4035ec96a1a578a256048b018ba8ae4c88b83018ebbb64677f2fc89f797f2ca504c988465ede54b1cc2acb1950d7d0dff82781a738683fb7542cae48c807688d98b056af36e04ce2219b529f448e6848eb74fe81928965bdf68225697e2ba39bb1058ad6ab9f937250bb521b4ed25a59e7bacdcf59dc7b0a992ad639191e72e77b4a2ddd350b14db8396c111722473294e28a79e0e6149d1c1048bbea45d241cbf88f7de8147849979a82b6efa52c27ec5453d566f7503f705f01ce44bd893f1107ff7c88304fe42a9379e3ecffdd9aa33cb7d9df9f250006ba8ead9dd2cb7f30e21918798a9db2109f104cea921591d2b8f114d454660c8c78a8d91b209c22455bc3c2632c30c2640fd4f84659105b29453bf49b2eaa6367d9ee9860dc643666bf612801792bc4e9ce28fb3b50f35464182df537270e007bf5c3663c04c6569a2991f4c38a8962146f9ff501fc6d1840a17c783def602b5bbfb7d6b255e6dc6b6a0af24f0340e35d478f8d9871470699140e040891d551ad5671d202d2d27d35306b2bf56595ed6fc64ed218e24cded4d7a87876c72d27ec770d39adf44f32297ef97bbd82a2cf9a20eb5ec730e567acb72a719a6216f29da853d8be2825687645e2470fab1450b5acb9397bb9c95f07a06a18d7bb5f0ac95f0c1f9f09b15d24be13acf594c5734249b05a57093570c27049989def28fed67605d1a8698a538ee4695c611c6fe7867b838cf8982577344027b7398519ef749e759bb04b7d0e7317459ad521dc4b1e96ecaaf16a77c1b291b0fd3f115d5603932e3a34efe2bcfd72d7e168361c6cce30565926838d183f446958033cf04508869e938d3173412b9f7ae6928579959ba46fd0913d3abf57ee6b99adf559b8e649d177158b4ba753219873e1fddce2145a1816df7fd0c20fad4aeea279511b202aaacb529f6b1659ea42abd68b955f41a1a0f1828488dde9795712a443de8227bc777341817a90780564853b83a94c0e52da08c5d3ddb3e41322e7d4d76bbdf353004adb62d84103aa7e3d6988f9074435701331d64c464faf2804831a21e1938b05aa90294af17951fe31ad0638c099593cf576c49176b7d2b9c043c15bd0369849c84a81c7367f33bcbfe779793482ee72629b9de6203b3af11529fa31d2f5ad448a7dbcd9b8b3cbba3a77dcd36de523d018cc4a81c565fe97ac45ce3298d577197189c2a5d263f316dc84340f6454ed8ed4ecad8cac86578406053ce8e17f7a3cd0acf573a16ec9166d02d9ca33870f450cd808efafcf7116cfaaf00e58e7e7b0441ba5d66aeb91921e692beb657ab01facc7bfa7abc7c652709b46b6e11ef97863476950e437f46ba625e5273bc9a73a0fe4988803a476097d1700e556a27024dcdb985102f44f4f184d6ab4cb743225292d1831ad28ac12f50496b0e58e416f1e17710865c5492ae58735d9cc127ee9ccdb8580f7b893d38893c408d678fd31eb2d9c2d07bcaa29c96b5812118cefc1c57213d0dee6d94c946b467442938f0e016c4cfb0ade4ed7f6b9ff7d742cb5f79b83a33dac38fd644829a0dba9e3faf5787256ae00a9df4b08c8a5a5c91468f40209af39da129bba4061ae237402ca793f2069ac0fc3dbe26937d18807785c2"}, {0x78, 0xffff, 0x0, "58e503fddc6b53979fcbac5ed1297628f05b76cdc894e30e6c7a8ce15bf44f9a55b6970e3fc1943acde4b00c34b42ace50614dc52857eda19907228b8d2a38e19ab7fae0d759b2e5f9b303feb354cf9fb6af3f2f9a0ba97045cbc5a50a03f2de191ae75e4f"}, {0x88, 0xffff, 0x7, "b57f98099e5f2872f32f192a04ef1ef1c5bdf3955b7f17889f22b5e4615f8fd2d190f1c4d00072942f5f7befb50012adf81fea0d70605648d3aad285a54e4895516a61d544dc87803a23fe7b8934aba06535b00dbd100ff225097c4dea4a70e272f015e5261750310f06c3d03cd55e3639f8eca2485e"}, {0x108, 0x1, 0x8000, "ba1b9dae2a662752d04dd0689d73ab4f11c5369a48da4ccd692eb24dd6af20d5a3e2261ce24f196cdf5b47e702bdbaa43a85d4850324392bfcab96d7b3218c6117dd95acdc5c17afe305a6ae7872adf58b221eef65bccc25f871f04239771e91090f365b3351cbaa806688adfff6c5c0c94fb694cead160fea2ba232745e2425d871d7d03f0a505bbc54760340651e9ebe330378af4fc0f827a6af39486f64ac271c4609171a8b299e6c3e659ca7f069a301ff193a2875e1fd1900ffe445069e7cf6955928a4799b667b559f78d909c5a1b3cde39cc09e711c9b0f02e5883e4ebda90da97e38fe8ff3c1d45c66d3ad1bfc2c5572"}], 0x1218}, 0x0) 02:05:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/66, 0x42) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r3, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x0, 0x4000000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x18, 0x4, 0x1, 0x7fffffff}, {{r0}, 0x0, 0xfe, 0x8, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x7, 0xec7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x898e}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x81, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0xbb2, 0x9}], 0x932, &(0x7f0000000300)={0xe05}) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 02:05:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) 02:05:20 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, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=""/69, 0x45}, 0x40) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt(r0, 0x7, 0xfffffffffffff581, &(0x7f0000000240)="eb7381257042c05e3d0eb9dea42ff22605293426f3d56b026d5fc7193af772097b5b0b647bafec6ef68437e556bd062c496112007edb70b61ded05b9c90d187dde9c68927e58f7652ff39e97e476d99cf79ae1ab845701ad02ff3822f72f9e343cec9928d485b44d0fb5ee7fcbee0e96eaf7fdff169ef1e45bd707b79dd6fc532b2fce7d8f5d2643a9f3bcc789d4a438c6cd5e90192c25fbe5174adc10684388c20a2f003ab7e8dde2d6a46b72fc37bbb42634cacc9ea3e106", 0xb9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:05:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x113) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1b, 0x1, 0x352, 0x857}, {{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000006, 0x4, 0x1}, {{r0}, 0x574309ce24073667, 0x80, 0x21, 0xffffffff00000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc8, 0x20, 0x4, 0x5}], 0x8, &(0x7f0000000100), 0x400, &(0x7f0000000140)={0xfffffffffffffffd, 0xb44}) 02:05:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000810cdf07ec59ca6e852da5500033923eeb5a83efb45417de9dc3bdb626d70ad5912c19d8061f8d3fb26db41e893ec03c9e6118fcd09c2ff87b88816f35b71c41ae6873abbf8e8d0fad94a71a2a032626b7fd226bc32b32bb630f45ae1d1dd5f80490a25e77d9ab00c4f28ca0a7dbe81995dae5b9553644bd596486d44b91dd02d574dd5a56be69ce7b536725bb47d2a99f3f2044c800e9e8dcf19551ddd13eabd6d2d01ea24a0b61140716e6448bb654bbe2b17d618924526f55a25bf37c4bb048080000000000000075855b68bddaeec3c0e9e0b7caf965784b5db03cbcbf5e590c35b298d479d1f3f23610a63aba56757cca320345e707569df297"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x0) 02:05:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa00, 0x82) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8001) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 02:05:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 02:05:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x33, 0x3, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) 02:05:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x200, 0x3f, &(0x7f0000000080)=""/204, &(0x7f0000000000)=0xcc) getsockopt(r0, 0x9, 0x2, &(0x7f0000000180)=""/150, &(0x7f0000000240)=0x96) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:05:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8101, 0x4000000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 02:05:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x7, 0x8) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f00000000c0)=""/59) 02:05:23 executing program 0: r0 = socket$inet(0x2, 0x7, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) 02:05:23 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000055, 0x4, 0x7ff}, {{}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x2, 0x10001}, {{}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0x7}, {{}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x6, 0x8}, {{}, 0xfffffffffffffff8, 0xab, 0x800fffff, 0x4, 0x1}, {{}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x18e, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff8, 0xc0, 0xa2, 0x7, 0x4}, {{}, 0xffffffffffffffff, 0x8, 0xa, 0x1221, 0xde}, {{}, 0xfffffffffffffff9, 0x8, 0x80, 0x565, 0x80}], 0x80000001, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x716}], 0x3, &(0x7f0000000380)={0x1f, 0x3}) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80, 0xfffffffffffffbff, 0x2, 0x0, 0x1, 0x100000001, 0x1, 0x3, 0x1, 0x401, 0x80000001}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:05:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="000000feffffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:05:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 02:05:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8e}], 0x5, 0x0, 0x100000001, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) dup2(r1, r1) 02:05:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x401, 0xe80, 0x1, 0x0, 0xffffffffffffffff, 0x80000000, 0x0, 0x0, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r1, 0x4, 0x48) setreuid(r2, r2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3ff, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x4}], 0x7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x86, 0x1, 0x70e, 0x2}, {{r1}, 0xfffffffffffffffa, 0x66, 0x1, 0xac0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0x9}], 0x200, &(0x7f00000002c0)={0x9, 0x4}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) getpeername(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000440), &(0x7f0000000480)=0x4) socketpair(0x2, 0x2, 0xfffffffffffeffff, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r3) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r3, 0x2, 0x7, &(0x7f0000000540)="e29fdc439ff1c96b18ef8dbe11f3affa637e63579ee5e25b6817e67a2252ae2d9a", 0x21) sendto(r1, &(0x7f0000000580)="9c", 0x1, 0xe, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x9, 0x200}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000600)={0x3, 0xd4}) getsockname(r3, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) sendto(r1, &(0x7f00000006c0)="8a706c1672d85aa17eb6df9b607bc45ed343dbf4d3fbc0ef33ec590f56cc6758e413749299fb67ce7edbdede5bd8826e961deddb97f4c28bef9abed64046f518c73b0bfe1a2368dcb85c62235da87dfc5d10601800951167ad6b3c9f7e1a406bb8369611", 0x64, 0x3, &(0x7f0000000740)=@in6={0x18, 0x0, 0x2, 0x20}, 0xc) r7 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000780)=0x3) open(&(0x7f00000007c0)='./file0\x00', 0x88, 0x10) getsockopt$sock_int(r4, 0xffff, 0x1807, &(0x7f0000000800), &(0x7f0000000840)=0x4) getpeername(r6, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) semget(0x2, 0x0, 0x0) semget(0x2, 0x2, 0x200) pwritev(r6, &(0x7f00000009c0)=[{&(0x7f0000000900)="e7efd6a26eb3bbda35bbd0b3a522115c807ce7b3f6e94b72a4e6a8fd0bc87107c036d9d65cbc3cc40df4737045911098a4e10c269ef6460b138ab89384f947c2e6b16f6eeee1acf38369532dc56e358a78a6bde9d4c338b890d76f5a45ce484a6e8c99b1add53fd25f0543f317d01fe7f5a87d6974770e0e8e55c3739d176f60adc27b7f90d6f8a14a532a2a320c6872dbae5e81270844573ecf9893", 0x9c}], 0x1, 0x0) socket(0x1, 0x5, 0x81) 02:05:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x104}) 02:05:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x8}, {r0, 0x4}, {r0, 0x108}], 0x4, 0x2) flock(r0, 0x1) 02:05:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x500, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 02:05:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6e96a4663dbd4f707e7e7e886e15f79f37f6a98d89919eecf8d11c39a98e6653ffa17d6735bcea89bf77738a74a7f7d0c24b8e27a481de49410361b356691a9701dba8ca6bbaaa7e16e0788453e72c178a48d3d48f1a486160f84a6ef44c748d8217f1aebf0387ccbc4d3bbdaa49d0f1d5870d0da7464db4a4e9f3c2de6cd00c84587b1c85eb07a2ebdf825d603528453771ead3175114460b4a38f9081e400c0935a915d134f646961822eb721c49168875defe8415f0801530abe0de1941f52056b60ee63512f34667c9ba116d315dd6eac69e64ce0c5cb8216acac767", 0xde) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f00000001c0), &(0x7f0000000380)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000140)=[{r0, 0x48}, {r3, 0x4}, {r1, 0xc406ccd827cabeee}, {r2, 0x24}, {r3, 0x4}, {r0}, {r1, 0x103}, {r1, 0x6}, {r3, 0x6}, {r1, 0x20}], 0xa, 0x81) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f00000005c0)=""/96, 0x60}], 0xa, &(0x7f0000000700)=""/4096, 0x1000}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 02:05:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001400)='./bus\x00', 0x0, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x3, 0x174) recvfrom$unix(r1, &(0x7f00000012c0)=""/211, 0xd3, 0x1, &(0x7f0000001440)=ANY=[@ANYBLOB="01002eb901df9e88c4176f53c6cdb043a9f1a30c240b406a372a25a8c0770e23de352657356f977587c140c2a580ac29d550f601be3b7ed7adf4fe6c147d69fe08"], 0x8) 02:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xbed, 0x0, 0x7, "7e389ddedff371734578fbcef9097b5ac7936856", 0x40000000000000, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 02:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x7fffffff, 0x1, 0x1, "58c88bcde8156a3f09ab7f60d0c89cb93054ed20", 0x8001, 0xa34b}) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r4, 0x1}, {r0}, {r3}], 0x3, 0xffffffff) dup(r2) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 02:05:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698"}) mknod$loop(0x0, 0xc000, 0x1) 02:05:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000240)=""/169) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 02:05:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="7e4c4704ce0bf9dd1ed8aaa45d1f0551472c2f66158c057d8834ff27eea3205a3dc87dd804f161fae00dc2ad8472fdca0d73814785cd822fe9d41ca083ee3703676b975144ba4292bcc390cbe18017b6785ff04afb04830a382e31baa6a5cf02acb144a451ba7a7aa4e8f6d20e176a01c11dc1ea747701057aa22c15b78215d71e5d5273d7de0d854e92d1fccaea0d9dbb5e1eb7c7403645b15d350427461fc24b6c8e32c6b40d6c9948f514f447eb3b22fb722a24320de9fc46ca1968e0b7e27d513a341ea41618b1e497bd88b010b3da3af270b4639e17593dff125cad5b9f2127f31740d7c2e3ee181ef17de85e4b0787af4ff56584fba26d42fb625515226d455d40c770b0ff5b543edccf1c40", 0x10f) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 02:05:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x7ff000000000000, 0x7, &(0x7f0000000080)="65c5ccd54cf02b70", 0x8) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 02:05:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = msgget(0x3, 0x20) msgget(0x2, 0x8) msgctl$IPC_RMID(r0, 0x0) 02:05:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:05:30 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8081, 0xfffffffffffffffe) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x68, 0x1, 0x800, 0x3}, {{r0}, 0x0, 0x8, 0x4, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x2, 0x4}], 0xff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xae0c, 0x4}], 0x1, &(0x7f0000000100)={0xffffffff, 0x31}) 02:05:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3f000, 0xffffffff}, 0xc) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x1, 0x5, 0x0) kqueue() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/29, 0x1d}], 0x1, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000100)="32b5aafd047e2538fa251fbdada3361bfb1c3c29e458761801852b0f37c86ae70c5a7f1f2c195a21414b028fc1f57b16e122b22556c322c6c981cd735677e133148800f2ba1a674b82a15fb071f6c961e542d2a9bb3fe4ef4013acaa7816abea8153abae34f38fcd6cc30524e226f042133011f82c11bbb6bc7d958e030ec93c59b3507e0d7e0371a02d0d2179e3957f08c2ea7f0551d29eb0079bdfc76d4538828d3d9a79b5df214029e3a204fcd5a8dcffad371afe2bee6e721ec21e3d7eeddc617f9e481e", 0xc6}, {&(0x7f0000000200)="4342ca2c1a57d20b01eab15fb3b2781b24d8c7cbc7f3300b0fafa24108edb18d9976045fdae7c04d2957964155dd0c246f2be2bb98ce6297d684836e318b110aac04a57bffb72450882deb785f0d7843167ce3d3a3682445b15a7324ce0ab2bb96fc6a8f41ac6541b65011aa1d95418f8aa5ea854715b1330b93c7213b12153238b32d5dbda552eafabd5f30fd6b0f01ccd7f4d7fe9c2229710fbbbf257eee9bc0747c7315cfdc3f6f745c967a867c4ed37cb648bb397a61aa39a3146104fee5d05c7abe557d63d426f3544aa2d191a405cab9f4359bb2e6986ffbba6113198cf9906397fc7f9473b334d4d2d718cd8514cb986699edb65feaa51e0486e168ac86e22ca80d3facc64a2b6eb6afd85b2637e9965134801c9ee14ddbddcf7df0729d4e76861a19eb326b4321f3e4c14a7aec3ef5b215929fdfc0aa83b570c570eb94b29db9ccb862bf16c02c0074e4eeb398db37699f04c3fe4a24373c8c5e7dd875d0c9eef4acb8cb02ec92f3e29f6f5dcc1a545602d0fab4c926b5d9be86b8e5e7a6c20c335e0d56aa7cd326698eeda35054bbcd1a84d70795f7c2dd56356635218984980d19983e659af314363e7f73c6cfab45defcdc36be8fa075f09cc7c851633eabc4d11a9d14cf90673727ce7fb344b3f2a08891ecd419ad6eb2ee543304b53bafbe9680f5b9422b3a9f51542d39a4087943e701e81f6168c761a585918a39adbf56db00e771e2d230bf3d9de64115e53b724a995f17c939ecba2078883458637ae6b488df8960532daf6d2ef80d7d16e3cb539b797005bcd7d30502745d8e42f188bd6e9e8cf8c581e15e34e30a56d0da37ba95c33fb4084b1b1cd931f5620752c0720fc5e9fc83ebee0579a2b13d9c90e225b7c87ba42e9be0932c09d3d07a2e3ec31d240c5f680ab7caab2711c9615bda96f6e4da2dea05b17a989aa7f6d0ba843ed46035807021eace797db2055d2801325f4a99d9bfc21fe8fa166f315eedf1433e9386d039be0b312b516e3ce886c176052630dcf1cb7a4c5a0732e0a27197f3738baa344aabdac2f0200af98c3a4ce0c0f204750250b98eed14a1b6181d491f26705c7bf7e34ddef4590e408268f8d13dab2015f63435bd226e42bcd33bb8d51fc0526b13dbbe4bc57e52ed4d9915999a214f851ab540c9f92788701412635fc64ead44d893f0a08b173ff6f4dcdf3f1d5844abfc4c62490abac536ffde19e481dfeead6bb7237742101b8cb33cd2dd11f013c5da5368df7716f027c3b7a9cd58230b9c98125c2b0d1847c9838fc0dea2ddcf8f15d8cf27b63fdaae822e143c550ca4072d5ee9a02d3176df5f70bf483d1f856dbdfc7f68a7ef4e7bf351d4bafd61372bcca1618e45c631c48861bdecf808ba3ca9f844c31713f831481be4cfccafa204025a5968efab5ceeadbcf56ffb08836c11a0e140f812aa8f929a53e41f268cf889388f3901b4e44dfbf61a2555e4fffdf1e87f15a645bc4cec463a136e517ab17c2e5c043cd5b2f6ae74c449c2f3d900dac6ca137eca348e9d0b30968e53637abfba0694f632cc91ea57fa6548e5b0160c393975311650edb54bb8e0268e3a16dcbb89002f4cd0ab727129b34498a8289a25d79c0077697e079af05bbc9b5067f289c097d78494070b8e0a4447c829c8746b185f9f6ba78aba0c4d2f7c2fd59411f637040ac096aa88bae9a90094c1ad52497ac3d123937e3120e3ce0e271c0858ab02f90b592cea0bd6778c82780665c6ad348d971997abf3c724db100468224661c3efeb28dc5a8c23b2dbb3a7dc8d09b3d4f20297a12da932fbcad03089f38efc6f5bbdaa1707b794ccb22fb8ff4cbaa821894f71e5423bed3a59b9dcb538bbfd19ab661581a4d2adbd3f3a9f2e6c7df77ab60b6fb65468466737d56d2824acb489ba3389c3c0c8e9ecf08993c866cb7948f4a998e9e5af347720d5a461a8f959172dce3f57d256ae1cf58b47a3314b1178ac6e7208a4e62b4748739604bc0459719d1b5364b6171d338b7d0b206b1c3353babf5ff5a81a6feed193f50d015c640ba476df619b669a4b6a87c0dad1e0744042bed0f79588a29e6a88ef422c6476c0bdd3edb047ba04fef4bf21ecf65bc18b7910fc80efa2b5a4cfb08e149e7823d842a6dfe21b3bb4a5c6b9df947dfa1688792fc5d75f89a05f07e757ae0aebf35302237976019d687b38ea559d46f00e65164a0b260b598b4eca1466e3cced1b36675081366ea4f8d9326173185f3000c131be5f46cac0b77d89efdda330c6d65f6a62675d64105eb5624058da3ac48df481ccde18565b1cce0b16158b529e5ab24aa88de5e4dcc95acc05d4a15290796ebe728a8c431991c18a4706f8205fa715b5822069b718aa740a3c4d97de83ce6cf0674fe102c247b4c2dee086e02523c74aed8bf1e00014d437b7440b1a3b95d93dbac7cc17e71f7a72f8c2d7b68c6974708e8f7b6906b255e2033117dd523c12c0343c6cb8e1ab60ba900f88df7f1c5862fea4038c7eacf9eb98d956880a918278ae4d699d2788e321f58e73a574311a9339c570601a7249609ca904015366b62526b7f7a8228037895f065ef6f2f207707077f632e1d018d1421bcca97a22a9ce80e72c2935c8d4ea37c9955ec0f4efac599bb9d2ed72923031cc6aace39bc96202049506970b288592c94b683633e8b22ce4e5cfea28cffdc3166246fabfe402bc8dd020d1162213a9ba0d5d4faa25d5d3f42f5ef1d6d1fc2975727517da5e20243874d1fd7fe24a77647144930c89a0792b10aaebaf383d56a74651596e1770e2d671a0147734a9db18ec057352c2a87c119a23c6031505b99bf422c80515e2e2973362944efac97907ed1c36c4d92d1399f383d51536ddc6b07aa512d3d617c2f34c1dfb6d7e8de0a6dbb2ed1635f95710e9d03772f26be2d060541ab573d963315af902b8dcd14fded5697714248912d7feb2ad2075f6ab4cfcb9b77d6c176cf06798e786a0c85f57ba44cc526450ae630367dddb8f8dc9cb479075486d1e7231fb43724d7a7a88e0d6569f379eeddb7806326f124412db30103b779c4a33be52ef3f5b39f2e363a7e34f6231263483f2fc7419ab498487c1193e5d10dbe33519beef166e60c0d9cda6394c7645c188829d852fb3e122a2519e36d2888d557e91816bc6baba4f53e1f9e5ac0cb8c0fec7ba4d6a6e44397e7d6b7c7fe21134330855b4b4878d5c0cb2bb54caddba97034c4e4b0c0958361711e671eaa2b4417cf59bb6cb89d815be4d91a0c8da1dc4a3b3d34d31cfa535d1ecc01647c753efc12427d0efb2e4ea2eb987edbd8e250268df9b61ab589bdf0366bb28a68ad558c67e8fe05d0ddb0505342b7cd60fe06abb707de645e07139a2b6e0c4d54fcb139e17012aefc1fd851c3d71bbc28fdba7e4e29115b5bcad16238de12abd555dc5a4d22128b3a69ba4193927022e7e0cbaaab484d10f730b34ff2f505d710cffa71caf1c323ded95804d1c20d9324dbd357feeecab62a89f928c44798ad516d847c51d893491583974ecedb9d56abb3aba3964606c9395b77e65b528f4a5900e754ecee88c648d82edf48bdbbb27a4b8e4286267468b8584b7d27f28d22e28fedfd0781d4ccaee53cf9a8855797d73432d6c8c9f876504c62ebd059eea0ee04bff9a1454e8c46679804ebdf134690a6fd0015b48edd404b79e8622dc4ff2d37108999b4130afa52215e7f182f2ec80b8e9f2ba0265f594eaa2b680d93e4fad27a25d088d7853c36e52df7e69cdda0b49232387e8399de22cdf567c918b7036683fd83edc93ce928efcf5f9f6593ee1df6f9ca385ce49299c47f015f3de7f9a9679ab114d6c58b03c6b8cb9741db0d65cae0b1f17f90dcc7b5e4c94ad95229f6c30667a315ef9dc232772629b19c17303b3c0cb50f846d56b14a5fc293071b4eef90c29a3bca686791b2549048a25ccc491684a420137ae1109af0dc938cc0288edfee7517db5eb465e8478b9754974e987616efd4dffac11f62039bf27020bc9c1bfeef866422053190fb7ea4af7c7a049c75562be5709a0f7feb93a70177a3ea2d8560ffc756161c4504276a62dad6b7554e8e64e3907db3926ce626d95a1c134de8e70ceefcda9a9ef4721a2186c71ca563155bf48f8f93f3ea094b0942efb0a484b58d7eb81cd5a99dd6a4f1a9638d11e73a087ec69729163b0229ce3133aa6ee2c83e2db242fa27b1c92c9ee5f0452e928f7924cc9e9df216c7e4a6d7be9fac50c4907bb0b52979cbd506f25fe475013f790e71ba6f247b4548c586f1e38a886e1f4039fe279844dccfe57af7e6f99ad91fbb330b2bb784b75a676962573e141847c7fefcc2e5e26cfe7fb868a3807dcea93b326547ed2a2fe028e8b21bcafa5eba28fa53920fde3da0f29e33cc50225205b8cfbf99eb9cf38ab90db053dee17afe2c64bd9f69483da756115d05f6705409d9a82fa1933437915a5cf2b8c3ced7135b13d8dd776c27c48dfe1d8ce2ec17e16d6d3b6fb67ae8d323082646c0cdfaa1a1a25c27947fd2fd5feba04fefc6590392cdba31f537d752d5c238b9ed26c60a34f2c0e7e5982e6a30e1d9bfc2d60f1927877c6c7e522555ae1761502625a76a14b55bb1bc95e8b395955b69e0c82ad46e6e9e7eba8142d49c1a58d3e208eef8b5e79a9a3e740aaaecb3a4f8ed44b0baf3d2d3b296a9a40aa7ef146f71aaafafd53636d1d4731bf93574cf3d37f00597e8a4c6b2b7bf3d365099bf2ba9e820e498c8f4a7bf1353e18c4018fd57c7af6e4e865114dc6f90d0a80ddd135d12cc8dc02127415c302d3c2d15c9f97a5385ab119745de3a6a14c1241649dbe5e4e56bd5286c8589eacfcee5e19b9b3eeaaebbf345d4e83f7b081a44aeaaa998e1dbae458f626d00b1e99d829f822ad346142697123c5b9780137a0ed79f9a7d753748caf8e3c677096f41b5a098e00f2bb53aedd570848a528e55438afded0dbbbd1c08146216fb62d44f7734ee8e05894b036e9444ffa596af23bce8750c0e658db853168b64284867e7d6357de5f5d942f7678c8eb3a0798624791df74f57d01ceee8b625cdda5862c0a99def698e143a28d4a1d4d4c3fb3b00a00d336ed998c4a6039959f02c73943438a07e342ce9612f6643382912f45c29687e339375c5e6ffa83cbde959b92f764baff4d6ae363277b0cb4cded6039a94a59f7cf81d829b5daa0e6a3bb0975894898cb9ca49a49e20ae4a7049afb9caf8b7a80d56859d94c7a646d7e4b67d1bfaa8787afadbfae7946e05294e09f44c929b32e3511c5e34308b44b1a593c527699b5bdd961ac17f00f0fa9a870abeaac99eb8696cbee64f004eb6b2e7f0a2170c535117e0d925ad1a7933842881d445f747ad7bbf4c003aeca5babbe96f78940f1f6d2854d2577910861d5880ac0f9b3dba0eff5b1cbbd387fa3864745bdee3c71652ddba1556e93476552294100fae10e81afe058f358e4eee3053817aacaed0960b672427047d2314921804717f58204e9184503d1bd22716f0ed76ad2daf48dd0d6720e83670ead27bef54830dc3d765600f76815de607bdf79d2151f20cd00964ccb4e8131a73f260b121eafdddb92e48b863b26a9936e9a2e22f6d039b4748c0a5652e34fbe35df75bb444574dc408859bd81d9878b7b59556758e273069b8553c6da491f955d7d122ec0fb8965b8fe537b37b003d54395d702461da8d90bb2a43a8575d92325623aee262f8bc6bbafdfab0d2a4c3e2a9db9084ea6b61c886c9c85ef56026c1fee216537982f2a2d6af07a5ca09a03", 0x1000}, {&(0x7f0000001200)="3df9a0b4150de52ff0e86c1f6c15d6accfed6ea242742144fdb75c262e158e86c1e06e44f2545d698f39eda38ece33320092829d06bb90b076599b4bcc0499006305ce9572e65cc777a29700349a3a5b49de023522856c45cbef1051569910839c9bcf5de6d7544d98d8abb86baa982cc611c8cf2acdd3cc3a64dacc92e0d5c60eda57f220659ac7cd54d2399ff8a11dbf523c92d03c57c642b2b053494101be0b57d73dd9973fd5c4a0e40103982f2742c8918cbd609255d49e03fff9364421ce383684d1fe839af71681920db9ea9a72fde2cd34548b880d935fc2548893e08555f7ef354d425f8c6abba3921f7c3199a79270e0d0b7a1ae4ad39a0b216a087ba2890fc8e0ea4352267390a912e93e0ee9e34c4d01947bfade4d5d245780052bd90edf687886a05190112ecec14dd00fdf24ceb96c2c195e4f3c9b6eea7af1c9f71cc28efd8e15fe9cd02c532dd9220a24fe817012d552794260cf7fd72182a107cd3ea687b348e6215ea499bbeb3ac59d95b06c688634a68c3090a74eb0d14471dcb5d88b84450faaacadfddb01550e25cfdaf7097de0ca9e11f4ab0f067887912d3020a112cad5c519be007000f6073b3315b33097373dda7f457ce211023c62e95e8d54ad5ea456d0ab3e204256407d151117b5890ad61ebf1400a8e70d9042379741c05ee1daf0e21df734fe4e25cbcad42fbea6ffe166f2471feb74e48a7c1b990b65237d7cf86a68f8883399c9762befc7c633657b022949d43eeaec852c92bc5800a5ce006fb8718286916f2b5b64d49a175831ad7cdc50596b7b551eb59640572609b108b552a9ba5d0be028612647eff9ed08719e36d46ceacc161babd8148f5541c53ae562cce55684f06f0fa910b3c8cbb00043488cb92742ad1a33e18805c9d2156e9330bf5eda81b064c60ee371683bfb9eaaf579b197dc655adcbb42c053d1f483629f468ee56b4f578ac750b58de7deb9e6176f5810f39c91d7991aec077d300fe892ebef150fd8130431142c6121e7c27f22628c13e65031986f3677b27d575ea8585f0ca2c5a760ccd408d49987a1938a432c5ef8f209a6fc08a36b6f936aa0c567f6df4f13b7ac1b09d8f99ebbf81c7ff7639e3caa01d1fffbfdee4b612a7bfc943702bed95cea68f9c610e388b2625f320cf9166717c5234b9a22dd77e59b69206f6fd59d15fdb12576100fc7b7fcdb4f5dcb25668682b270ef27d93c3f2fe52fdfe65629dbfffff8251523d13ca488438624665cafc97eef128839681d411172164e06f8528c3e029bf431e33065ab2e9fa9d9cb4aa880889de0007e3a976fd749a68ab9e689595d2c5595a54a37e4311f1daf670c5625c86dd768d5ce00178ab12b444bb83a27870582723c23bc40793939a0e65349f0ba0a9fb0a731916f2c203e8d69f4760172673ff49347f5709d036f121b4c398dfcf4aae7635c67ad49449c5eeffa45d912bbd302a7d045200be4d8f1514f19957a962ca6fd5f4eed2b3684e093ea7fe71113b3785538493b1095dfeacc699e21ff3b866fc563a3447c2941f8658de28ff87a58c9dc584b8eb03f5be4b92792184a31dc348c44af664447e6ffbf2ffdaea237b55a3fb842582e041ed142ae0791bb5026bbf2d2ab5df9c60db5d5880b2e528929e16a15991d62cb82c95c1707237f59c1fee2ebe5b754e9fcb4b9f4abcec77797ce09f0d9cd43433472a1d492616eec82975be03099b01675a19fd61c00357c36a319d61249a443d86ef165ec1baf8dcf5588aab7ed00d714ba504b1a58d32b73dbab46dc87e8deb71af3c4d0324333ba11e916a995b62be8da6273d600ddb28191c61d427f1da25490fb81d1def3fec35133b7b9d70bfaf9e8c965534ba9a7f84d8ec0de7150b74a6a31c482ee1d88c530cfb3e0a19b1c38a5912d36732ad3d40e1059ede670db2234010b8aeb3363eaec337d1eb384908e6e9c66439bf043d0972ca9c3a7c9e2839001902ff8ab90831785bbb4d79030c3f82d2c160158cc34ae6e5432dd6af3dc75cd9bab56c97566a1c6067eba8cd2a11fdf5ac82d99906889b5dfc73515200f623b3ba71cbdef51d40e38d508ad2a9a5d4da1d38a87841053d300687320d47cd25169540b12bdb59ec05ae8845ff24ad1c07ea4efb7a4beb285ee55e58ca9b0df05f8cca2f6b42cf11543b5b3d18f6970017d1e2e5e98c8605b20fbdbb4d4db50e7b9989f6eb51a5760c634cd3049e6a04935a859e47670ff75f0f83311459be03c12550e5548589f7e1f2f0b918e45b35fa7c5f5565d7c5877c5247ea40a2f53f2cbba3268d5ba386a7806372a0d3a122e47e49ca7076692bd799d29975d81e0bdb5fcbe321deacdf77a97efdd4ec2177b8077400c5e08d84fcff6c46c6f1b8f61cc4e163cde3cf9111199af07abeb4102af2aa3d1223e43fa11942ff9e7b65b477172125f76c4f5cd65450b7cfb1fce9238e94954734a908c5091030cccfbdd0c55338fdbad4003257f5d623a2e8a525a5d97a7953c9e20b359784a50e2bca7e8c8a1234978a2a19e6ba6aacf895e69d4b1c7941a8d8235e1ee11f8f705020a4593df8d1be03024408bbaabf12a767a2704bacd1ba458342e7210d91009b8d805365158e6b3cbf9aa2cddf80a25ffeb2b566b293ac92304e55aa717e948a9387830da0928106e666f215adaa98de492c6c9cb98e4ea678155adf724d97f9e35930026d89a6a5899497750a82490454a451101a5652a6b788dd5ebe7a627b8f3dcfd6f94c9d18ed88c307092e1a415adbc973f79ea10ec4d52fff70a8a2adfed4c8c9b5e07bc0e72c119c519bf885552c28a0d6356300df09f910d0fee008b205ec13195dad78acf4b40272134cfc4290922568b5c0f5cae57585dc75516a357ed06b3601dfcde65273213051cf2019c01b0f53bb3b201588065a1bbcadeeb99a57bcd85836b62906db7f7be22916350ac191e67112b340325a9ffdb806efcc8e37b10cc8bd142188f16f770cb5bda7956a92608fca56551e7ff1269a2bb0505e4f7f861dd66ba39479a0d79a652b9abb6965e38a2f171c9866afc0eaf84decc4b5e683a4eff41c7478a7b276dbf1fe86b3b5a0a4f0b6ace8a41aa62edc070825d9b1f56eebec9e998bde17c76ebdb189ba1f3c5f2462a069db0ae159c11f8077877caa84ea54857c559372218c43d0e35312842656d4ecbeb5f435c7640691308be483f8141fd046b3680ea5db01806a1d6023df3e2afd99e42059490505f26f55839926a99086ebff10765734158a50718aa84825b40d877bc610decd34e480d74c355b178a8cfbdc6711eb6eaac7ed18fc422f8cdfceee1febb038b1e6e6fa5dfa9f914512f5a82820b39090bc056257b23a5092af2f672076047528803c241f8cd6f819f4603bd8da9e2f20025dab6ab8b13ef609b9c275893057ea85dfe3f95237919d216b1554116ee3825ff05d0052c84dfa6346f3957638b302598251fbc9440bd1a0414fb6739b488edab9bd8c8c4591f12c2af4440d4cac52024534876ab1cd660ac9a27f78b57a381a3bed04410ae92b6269d05bc7d10a2b7fad00f5b09c3acbe0797423c0768ecbb8aae240964ae6aecba8bda571d271216a4f404106bcb0e82ba3c0a0fd5e738a5fd1cbe35d123a357e65a6db7fb918f522fa432a276b14191cd01f23cd52096422510d31bd81985bf684760cbd55f1e420a0b4002249ef9839d472f091ff0d350477891fc6b0608710087b2e04a6150ac62ad5dd8db40a2e78f1928860c7d3a542404733733812183f7c7695e4874c0de99ca5584300e7e51f008531e17b696e1f909175dfc35a54dd63b5b551c975c35ede381e0d2b75621bfc38530c72fe70b9feecf45c590e5236cec130dd1db708ef39093d12aa2c0da4b0a4a52b97b1d7ecbdaeaa6ae4d0d472a330424063bdc814def1d397f5eaed37d6e2880e4ead0c29f650c696559ce178d91d8ed9ef5285d3de84a4460526c34d55248bcd39412ed2e4095f8d55d11398858edb82472f931ad769389dd20c9ebafacb3a4da1356cd6164d65be4dc1f8f5cb86035984b61ff552dce1c5b595a83c4d47ee0b532103648ace2423f1881a95d3c8a359db04032773dd0cb8ed59f11dfbf78b945bda2a8526ac6075d5e9be2c006d58a94f950889c3278368ce5f9c952b58ddb7cff5e6d5c6b591aa629dc7a40d2070e22a3d405519ee8c1571187d4a859bd668f25a21d8c135ea485dce1481832cbe6781ab7eacde0e79cb5472f2c272a79bdefc3dc9568a93b1ee41a025b767262dd5738247a7c0b700d20c82024f97f741b123f60db861df54abe5e05e243b6c68b0c151068e8bf22a0a92373d32b88f912a227e3d4f916b10e9d7f652fe31a931d8699b4374176b64114acbdbdd3b04f7810c8f39def7dbba4376fd6ef89b56931b57cca509d70bfe01e919b27269ff5689d8507ecae7a3732cac545150e9f2b9c07c849b52a4dbc4d0e4e9a3ce6674b601cd6563e4e3572a2ef312d866b4d77744bd50fd14d850c3cb99eef69e3b242abab2b3c7698704d504f12a46211b280623a9b4168799d6e7eb9a0ac79c26fdc26fff5f31b7de39a53c76082875b5a3907c8e0d204cbe9eb3ae528c4706241b9d864b36edcef40181b1dd6ca26f39188c231b0a27660be2d6c2d636cf363ca917a93ed1a1d8394696c43c516f65f54d590b26e744ebe07fec8011580c5a6c9e78dbaf420af57b705e8318f47e0bf3f96caee12b5d6648ce7dcb15e5ab0392d6c4d98a3177f122b1d658e22f3e7f1d8d456b4ec49418c0db73a03e643545db1354e1b853f6ab5aada2539eda828b9ff8d935ec6e245d4f8be978537f91b67575bff301ab677f6c04592ab1f872394d31f70d2160703b4e2bf50c3b81ddc331ff25187a1a2713623e0f119d92d4c2244e8daf70c2a92a4678ca8aaaa9569368f9336954bd289155bdfad963b490ab54da479d73f286a584dae292967716246d4147ec46b88246f91f14998810a847638cb4dd2b43b0b0f6877a50016a01cdb806c05c28f1effe1bad8d39609deacc56bd9b31d68f36bbc6b56c07eca9abe4f1dbb64b6548c00621cac84a5e25e98f871b060a772deed903e53ba2f60bb6f0a39fd868ecaa81e80a0abccf6b3b9d1239c0bc386bd1d948b83393d2eae46ed6765f3e69514c8cf5f8257759809c9860a233d42632cee272ad84a8448adc1d4b1b2112fbb419adb5c85075c17ea67dc35fb74e198e452f7eead01593e69dd5bd3e44c2f38c5b3f7816f86f7bf99a8a7919c50a7ce52f240e2f504ff83b40054ec17ac855ffef8d90cdb9a576defbfa308612c9bfede00fcd7d1a9edfc3177307101adc1502d7d77a0cbf09d5b56edddb0bd486054d43dd6a97ccdabe788ebee37b9e477780e2ad47b5cb8c6b7a578b2cf5ce2a6a103f8989c4f3891744283a01ba291d8a91183704e57bf1d200151f61988258445885957e94d5791ac6953c0d9b14a1413164fce2ea8597191f987ae0093fb2e36304008dcad0cd82f62a71d9cb5169eb1a0dba128f4ef7c0344a4a6423df6a655096386d75d4b598a18ce6f50f2b1f83783dc45de30c07b13908d8013477c00417118ff684462b8ba719ba10aa1480d85af6465230b12907c3251ce33a73a001c8207400538aa8add03ed0659c7ea6c2d0dbda8eabc1a3ded2bddb95479ab0a4c4244cdd2cb721f8f670a27fb63605cb5b556f6bd1c63540d84540b0390727fd85831325a5f1bb355783221fca30fd001f64673fa8a6de68415d50d321f93db83a3a1ce3c080563", 0x1000}, {&(0x7f0000002200)="ae42629278f1738d0df47bfdcfcc", 0xe}, {&(0x7f0000002240)="eec01b6918d27cdcbefd80e885926497ca2d07eaefcdacc8e8db97f013b6eecaf9a5ff1cc84f215e36a54d5a873216632f6c98bdbe553021c3", 0x39}, {&(0x7f0000002280)="e20d0f6d8875683407a40c970c7fb46e469d02f4c3fea2acfae10ac5a383e1f03ce8b1c7e00052596a15716d8332eaefdccfff97b910cd0acaea8f989f1310586c7343be3d1565cecba343efe85d49403fc31fb834278ecf15e45166c35cae4293a68af82a960a4e991b35e880354063eaaeff8e6b66a8674ce61ea053d9278a0af74440237045f84108ad44a3bf76a2bdebdf28ef4fc0ab458b4fb2a2e157db4dfd1f", 0xa3}, {&(0x7f0000002340)="4bdd23f4362868fe89f19b856ac125dea5f3da7c7daeaad65f735231f016106efd9156f27064df9d69f90044eebe3b9c826c96964a1da8ae9adb3f726f1455138e5bbe2ca45645b6867f79fea4", 0x4d}, {&(0x7f00000023c0)="1d772bf3239cbbef6c05ff00e4e5bf111339c1b6edcc71fc46f5e565ae2a0f1a4e12458a155beecc9cd56f97931c7ce882e7345439f413fb158e598fa98b782b15666fbae4a016dca47ce9637eff2ab53f043b0af26b46aceb40bb1391df7454b4176fa6446ce3d8d94c85e46962f52acde3d9786b29c40eb6395b6215daebdb8e41d17660141840b053f4772e13d5e866ead865e586e4b592e2fca5984ee26c7ecaa8a56dd050b650f2d40eb912cf2a50dd2d4ccc54eb4c6b34df3b03798ba8ba78ebe19c21e4833c771c783fbe3bd0e9f1361e494f791df6efda5d59", 0xdd}, {&(0x7f00000024c0)="cbb346ace92e8042f2777e5550f14fad1b5ac4c8c9a47dc462f05471946cb764e38f52059f9ee1b39d0b944e0bd64517b8a01bccc25fa4c052de510eaf2647528905ad4ec4e1486fcb13b3329f9deb2a8366e5c267d3586fb52167d32f5e4a84d271b5e11d21cfaaeb2944485aa23177", 0x70}, {&(0x7f0000002540)="91181a4564372cafffc7ad6cc373fd596b2cb620c84fce4eca801955dd89bbbc7c3d51eb984620e988d82d6098d6c8c5e33e0fada6fef2220d29f6db3e35f95743e3e44703308d23f30fe823a3f330d468fe8599f50dff553f64d563483b496dec95562e99f78fb5f4c7ee395efa65c17fb38fb19a8ffedb69342e0f95f6549420c91c5624e726251c07ab25e43736d854bf9c28a1a700e61e9d7c5bbe690cbcf3f18cedf6e5b0625d7d40410f5961e5137b6b85d4", 0xb5}], 0xa, 0x7) 02:05:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x1, 0x8005, 0x8) getsockopt(r1, 0x1000, 0x8, &(0x7f0000000140)=""/119, &(0x7f00000001c0)=0x77) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="b6af017c46ed70901940b046409b9ab75c86a925ba8af8950950f749679b63a118aa5fdc6a4e76a1289541ef27a651bc4e2d792ea20c0b6bc2c541f851a4f70b1bfbd27f04d807ae5ead2f98a06809d43751412afe35801916eb64ce9a03ff753d54e1146202d2d8f8c225e9c46293d948ad025213be588ef8", 0x79) 02:05:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20003) minherit(&(0x7f00000c0000/0x2000)=nil, 0x2000, 0x3) 02:05:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) 02:05:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) close(r0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 02:05:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7fff) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 02:05:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000001c0)=""/167, 0xa7) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 02:05:33 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x36) socket(0x13, 0x5, 0x4) setsockopt(r0, 0x3, 0xfffffffffffff96d, &(0x7f0000000080)="741f56bd180742d3de2ca8779d67d3eb60f0441f099ed7c8caf535e25d0778db9e532fdd938bce109bbedaa451bb83a3a67e6c80e9d98912b229c442433ee9b9bf1c704d6a92ec86adb16866b8f1087febf2edc1fa747b2de820aa118cd9e2c0b1cfbe4b029fdc41b165e8f4892cf30e02692d9e3160f9298de14b34", 0x7c) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x402, 0x80) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x2}, {0x8, 0xd36}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 02:05:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7f) recvfrom$inet(r0, &(0x7f0000000100)=""/182, 0xb6, 0x841, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 02:05:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10005079012f00000100200000130000"], 0x10}, 0x0) 02:05:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/174, 0xae}], 0x1, &(0x7f00000001c0)=""/65, 0x41}, 0x800) 02:05:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x7, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x3, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0xfff}, {0x3, 0x3, 0x1800}, {0x3, 0x800, 0x802}, {0x1, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)) chmod(&(0x7f0000000440)='./file0\x00', 0x58) sendmsg(r3, &(0x7f0000000500)={&(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYRES32=r3, @ANYPTR64], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX, @ANYRESDEC=r2, @ANYRESHEX=r3, @ANYPTR64, @ANYRES16=r0]], @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT]], 0x4, 0x0, 0x0, 0x0}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/154) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x84, 0x1) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000780)=0x5) semctl$IPC_RMID(r1, 0x0, 0x0) 02:05:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e1db52fe3992689885d5066696c65fc6ab824a8d238214e87e585c090015f6fcabd8bc3cc666d7374b29a0df9bbec8a42e5a1d6b46a383a52ec5719ce7720c166e71a9fbb37f9b7474674c4c11c813c547526dac8c5120ab696e0c856ec18137e4a5ddea3a68b7132578e3cfc8be922086030a4be3b6219c49365cd315403e5e32c8ba1199b5640359690c95387860daca6b2ee0f30add59033842c5cae246add9155d772e6bf112ac512cab74dddaa4c4d412012b6a1d42e309aed4553f84713fca8d019d1cad057ed3e10685826da4b98eb7f0093b7b0838f51105168ab8935f1f7adf835e7eb1812658d6cf60de1038f00064074731fd71b680a523be7fca82f88eceb8be4c0a0017469d0b8f59a1f6a93c533b0f7f432948e3475e86bc8a96501ddab54e3aea94c6b9584397626e0a95ec1b7e6e4e8f948b950e4f257941e96d3bf89c64d5afacbf14f596fcce9bd7df1c7d232c7028c8f76dce0f5ccb4dd4064866078a36385bfb65707659889627764e067f4bd7537a08af447a78823e5e38a8b2969866e54cf678e1ccf8adf915540010f38021bb64cf72e03dfcab24b66b4615f6e113e9389dbfbe427ca83de904d58340489a4f648d5b98a01ec22c8cbc2418e90d85127aee4e9675effd61d8637bd27432b9bbe9cfa1c4491a6609f5c8bdf460ff9b52a3b5f3087f742d0d1f6e772ca7c3dea21d2"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 02:05:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 02:05:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0xfffffffff, 0x6, 0x90d2, 0x7fffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x0, 0xfffffffffffffbf6, 0x5, 0x3f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r3 = accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000180)=0xffffffffffffff85) write(r3, &(0x7f00000000c0)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc3803", 0xffffffffffffff85) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x1f, 0x7fff, 0x7, 0x0, 0x7, 0x0, 0x41b, 0x2, 0x3, 0x1, 0x71}) r4 = syz_open_pts() utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x10000, 0x3f}, {0x5, 0xea}}) close(r0) read(r0, &(0x7f0000000440)=""/4096, 0xffffffffffffff94) r5 = dup(r4) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0xfbfffffffffffbfe) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) syz_open_pts() clock_settime(0x4, &(0x7f0000001440)={0x3f, 0x2}) 02:05:36 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x8000000000000002) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 02:05:36 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r0, r1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r2 = socket(0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 02:05:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 02:05:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$inet6(r0, &(0x7f00000000c0)=""/9, 0x9, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xba14, 0xffffffff, 0x8000000000000000, 0x1, "0fbaef1709dca03464a15fdbc62e44c3fc3f0ddf", 0x40, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 02:05:39 executing program 0: nanosleep(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x9) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x11b, 0xed8, 0x1, 0x100000000, 0xfffffffffffffff7, 0x4, 0x0, 0x1, 0x8001, 0x80000000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) 02:05:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x5, 0x8, 0x1, 0x1000, 0xfffffffffffffff8, 0x3f, 0x2, 0x2, 0x0, 0x3}) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) 02:05:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 02:05:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="b19c49c94e7705dc46caf0f4d96197689a2a519ca0e0f87496be26854338b8fcbcca08f61d594e198b996bfd908cb836fc1c596a49dd56c3becdff922bf9f789f2ae007cff7eaec6a242396d3e16e4f19daa", 0x52}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x34) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 02:05:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 02:05:40 executing program 0: r0 = syz_open_pts() flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 02:05:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x9c, 0x4304) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffffffff7dd, 0x100000000}) 02:05:40 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x0, 0x400000000000009, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="95b8315a4572df5e1c19bf1704937f95be3e8a22e6ea16274f61e841ebf54e54bc60c1769a32bd44f63fad9cd2222392bd8f0aba9a1280f6eff31702f77adccb2cdabc4c9e6a335cc540df007a279c491f4c976016952ba1c20bb7e5b0b286f4b7deac6ae8f386deab665ed49ded45b33269b15e99b65feb6cc4a0f2c6333b1ddba0e5ffb5663a2ea7f848650c486e6e57183b603ea0ea30d6ef739c46bcc8a302a2f0b365681d200436cd4d95cf3ce7a20c637ee916ddc31b130032fe04a1db9cc9e2ecb482001ba6d577", 0xcb}, {&(0x7f0000000140)="1c4fa4cfab9761aff412b8d636dd0dfdbb0c7ddcbdce9bd680e36efeab18858cf7ab517709eeb82fbe2b7f8485bb53ddbcb7032536775f35c5de970ec321359494172da47320724e4e809380ba1ef2cbc2c358bb7d9801e22f2b6f2168179db7abd6d54683f68f40b5d732", 0x6b}, {&(0x7f00000001c0)="6a524d04e066316c53700e6dfd7f635c1a496fb88dbd06c55da24f7fc6b4e87a68e0cd2185e23570163d4a240c0fea2ce080db53b5bac32b530fc3998803260ccf5fa5887136aed40f87ee36c61a9d7f749b678bf108e1109be420cd342a8ce26dba980dc964ae4acf3deb5ca44705c66960909cfc9cc3c0174b153cffe6f77fc5a9541e8e57fab6e6267e4123f3d7eb7d37f822a09f27585ed2da46270bab4a8a2be57c1021de12acddf072834485c179d7d3bd16a8e48a7e06bc37428369af32e1ea6426f9103e15cedc74f95852", 0xcf}], 0x3, 0x0, 0x0, 0x1}, 0xb) 02:05:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x6) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001380)=0xbb) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001440)=[&(0x7f00000012c0)='\x00', &(0x7f0000001400)='[\xe0\x00'], &(0x7f0000001680)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='!\x00', &(0x7f0000001540)='$)-*\x00', &(0x7f0000001580)='#]}-\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='!\x00', &(0x7f0000001640)='\x00']) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)="0affadb63f79f69425b7d0971e140471be184c383d006c9985ccec0de7758c5f10041b5b2d659985f450d6222fd498b476305d5d1053b9d9359ff82ff2f262177bf148e7907dde29dd1d94f950669366ad557f7ace40e60e132b07090904b85a60c4c4dffadfad685b2cb579ef54487ba806abb39d2ac0a25dba946c0b5c878740b6936c4512eb06c3e59e1eb855d3c3869edcbe9801813e7071b893f9993d944c811cb2970dc761f6e1cc7e427bd560075b49f29c26c06d0fd0fe7e6ec88d718a77f955f392f887fa8a501b69", 0xcd}, {&(0x7f0000000180)="02e0eb0f1babc7ac853812e0ace31f7009e7c8d13d8b1b40ecdfc5ed936bca12a1a5806d6f4af7f765f8f80abc2145403bde6991a2dd3a4e2480786d809bac2704815fe27c1e10055846ec642c3642a9e5de8b9a86bd93ed53a3beb8cfabcd48dda906fd8b58d5baee0cee8dce06aade386dc09d13e886af72050a4a7cf7d3c948e744b8f5fe7a5d8c3a38de6809f3516d73b321ca4e069af68d93e7d72b8a9b8fd1db02291eebbd52880d3655430a023ed45a", 0xb3}, {&(0x7f0000000240)="b2c3c96a89f41193cdbe3515c51a5b7bd905a3435939854447dca49739c0df6535accb53df722b0662a24396505a9df4b20e67bd4a2c0ede777123c7729508d925a6658e95a8d38c56e46b405e20d435b5eb5fe60888138bd8a1da5a3ebee961d3d358d0c23dc628f4404e1b94a5c2af0f5fc6ae599cc0518272f62b248729a68c7a60142bd9f421483f517af4376d16d792a03a48d5d26aba9f5f919cee03522d2d53cdd67fdfcd949110072704fdf17394a4437c1d04058fa42d74986d868313b52e6cd1648197389a8f99507259dc874bd302c9edf37ec4ddc8f69e8332ec939f145dd257f36d7bb169b9abf02236e88c66e39a7b5c638a9b9fab2c0867c2a4e00d29aa3c0bedf881339b326b0f3010e763c2997ce773aa48af7efd569839a5b723383caa9f19aaf53224120801c67448d7d25de977e460c36708764b394b5c0e3b1d373a8157592078ce7b10bfc87b8361f9faa0045a13979afeada432bf3b79d1fd05c0dde74e5f40b719d7bf6b9f43451063bbd704bd41c16bce2bb389110640922c9c1896b289ce401ec0adea149c4b5f9299a28192d2b74ad0e8ca659dd21df055b10cd51ebd804aa0b799cafeb36566ae8263fe3d9e78d8d9649018315f746a301089cf173049aee207b87d7a78ad27768d85c7d87478f82bf34f932aabcc4c6f4a899fa6c95f27d81aa243f2ebe601c1ff8d35166090f45332adb6233b2f259b6a272aac6844a5a8b7613c7d92ecfcb67842b5cc30eef339455395df82ed6e0d1673ba3cf330f337f355129732f15b16a5b4926a1868e646dc5708616ad66bb93414017ff094420b9f6a2508af9648538c7e8b5998f4d28af247718c45edebee0c34d21949ac6019081f0bc5debc2b368b0524c3f3f67a78f93df5186b9724838fc13aa601d712c56c20669878c48bbf3a7a8f08d65140d52699d391792be1076626f866fd13156ba41d7f51fcb82579683ce576f818bf098a196c9d568328a475aa573e8bba0c7e9b149f78f80dcd06f0610b410e5c6e350cae45f8da8dd8006aaecd0729ee6d3098092726cbe6152141b5433f055afc15dc6dcf7145b8bc80a1cc22c72667b7f85123204ac87fab439f6fb6cfd9dddc132f3a74f2abfebd6038107a4f5cca3f659222dae1b384b75c0094389804eace7769dfe8b2ac8fc4b20a132f44d4d113d668124094c84d71e715989f9c1f9bc14a72620e0516d841845e7a760d8d34273e99235759ef078667d57fdf1bc8c7a9b7b142c5c2e817f9d5d5a4b019f61708837abfb13ef03df40dfa7322fd0d094d5dffb87c74d496fbc54192d4b080a5cc5195ef1557f37326820cc03a9000fcc0b99d6458f922f9bee6574f8b44b6b03296c8f6b9b0e267e7e37b79689800f78938322525a5b88b39691e871495104f7a2ee3f7c2e1443a2072a2ec40a0be74bf55fafea6f943bb3bc62e16d301bf4ffbb4afa66b82d6ab673ee49f0ac13fff411c896a5480be32afbbcc6f87e61987bfe3cbadb5ed9fd2754be5ffe9eec854f532b5264c86ad00f302e59f3a01f82cc2e81aadd1d398ad51c43f402990d4c82545841e367bc4ede9db0e404408e0c44479abafdfa1f2128ebac71447a6fb806d6c912e03d9475d149dda90bcd24bbcfe9c0cc4daf8b4432e9f89670fc882dd5de5da82201c145bf62921fbf313924f14edc724c12b0b1cea8844cdec6da4532fbf98077b5a44de6132b6dfd9833c6115c9d9a92937b64e2f49eb7b137e3b30282bd4be0e244807ea76a5b520697012bcf55898bd9e69444a74e4ae8feae65025a1c8b6883b0d254186999b523eb3d4df63727a50a3b26935a403138dcc197e5985cd1c44c206ff4fdde93bdd967b4c7edc3028e24d8d8c39a01dd8b1954287bdcb9110a5907a78d3e0f9b30712dd36848d3bdc4d176cc32235b728de3f5cf5429e55e91e178c552ef391620750f88bc17669a569fefa7031884bc40f1ee5bdd873b420a18ba0af72c6cb4163a3703be6008e6c0fb75efeb915311328c1bc1934687cf476868879f638b2b9abe39996b3c5f81b17e86a86420cc2c19712ae539a874fd62ad7034da14903bada79a1cb92c8e2ef606a62cb4637b295faa24be618c70c9f6b124eaf2305ee9c950a9544b3a2eb85fcfe613c14e4eac8b32e73be70bcadd50d9135650a8c06b95e1090b3a2ba90dd0d7cae33a74e46d32b533a748e7dc8cb74739c704f8cf48f58437c4b14227b86cc2729ede2cb5752d4de8d0485b00156ce9bd8c7f55827316dc1e4bdb6a0c254f2e9ca9aeb76cc3a53c5879c8b7f8ce2d691d3a889504c8a2a9e8f57a9f145c16bf5c2f49412929b23475039a74ae0be252830aa2bfdf8d2ab28a6a5a1a320690d415e15fa58c6b4302cf7656e9c27dbf2bdb752009eb56c1421ed7f024e154ec70f34d93d3678dc4980acbedb38e42e96dbd65361514c07c978d7f2cc46372f781cea9207685d4a61d6fa0f3823f6e6c9a7c8776820c76e68465f4a83248ce69720567c4fad6dfd6518e7f32a8e250ca2115a586636dfdedb457e88ac38e06f0018ae1fee4e59f3260364bf723ac10b38525a10655e2d205768b5503e6726f2022ac1ccba3b08080e9474a577e9e08aab142e1464888177bb44f04afadd48bff438df233bda06b71c5312095e7e564b8fff0f0c2084121f79079a6600fef9dc8589fa094d8d64da57441ce8dd770d898472f412d17e4e70329e93ce15d773c20bb3b46a4b49d5a967eeaf637133b4c6f987ba32f5f40bcdc70d627cf3a97975f25f80da88b7c794ac71162f1e58383465546562ccce987f2d410b6d3544de4d2c914b08dcac165b25ae35af668066d9bb18cc5d59d3aac0eed112e10fc690069d28a6818c9a34f02f255f94b3ff18026d1f994cb5016619e1feae9bb922a93df50c979d6428f877f08a991810fc0e0a4704665068f108346cc7cff687552a22759b1da04718f328c3a24ecd184a07920450dae4d2a8d89e13a4d92848626fdc890c5143f84f5034a62f036006a8b25550299de9af429365c8ac07b4c4ee5c64c83e32b75b67583e72b37b28e3c8ca6d4f22f94a95421dbd1ed48f310a59fedab1ae5fd6dd28d0224ebfa3187e172e415ee37baac2737b436a4cab65033487a6b0c421a6a9c22f5f934ea9eefc7f8c4f06c6080a2ad542f2323cc8bf216419a4292848f9755f6abcc67d7ab3b8150204765d3c7705d47fc183cc54d65386ea731b1a2ec7b51f87daede537807d37a283c3557aa620410648111ca562e2c84de012a1f9d7832ddeaf998dbd8ad49d504018cc5ff9eeb12fc1f0c87d665e482b862731966db8c53c690a67d6071a7e3bf3ca3d1286c10e865c6e22ecd1f2a4319eb25bcd29923fa63db6fb9703b76e6f11eee365b87ad82d2c7a24b7af98e717b36eff498b370935b9692c6b79ee85f995b7224e98158987afa62704ba900abacc9810eeb4869d4a2b529279071aebe3a9efdfc2c35f5ea08b673f0a9ef6c7d622793d06b784c92a97967c560ae45a7f16a6bfd0422abbe1a8662db5a9ecf65b11d901cf55988faf9a364e25a6372eed9e161d3a1977c3cf9c5b5a4c908b2bd80eb72bc887c0db7de7af332fc509084ce3fbd64c23bbc1ed4ee84f622a2af7ac95e2442f035ee8d6b2ba274cc3ba1bfcb2347804c6a61bad0bf0a5faf3cfb2eb7dd264d43ba6040d55702578e3e7c521e79ff38fef4063862a3b1c48e6ceaa85d91c70bf9f20f5ffb681ceb79fd10ba79ebe4ca8822bf858873c6596502661ab641d8580cae0724f1eb6143dc7aba7f15eb8d44fb17d403da2813823f3cf19a86f30d4c396b109b14b51f5f51c04979cbf1d72f5c05d5e3c5ecf2cbbc26a89c76cb54023ba13af9346ba6aa01046a91d274c1726b6f9182ff2449e301af840bf4855d9762ba982fa545ce1569972b764aa34d24c6597b54dcd6ec67f30ff35099f4c75f4184147e61e5cfe73caa7b96c36f233d58afa3b1ee7335b9933f990affda71c7cf6e6eb20819d913d5faab646b35bea4e5ad8a1da08ee82e76d27d4bf26da7c72792511d774896b58b209d2b662db0fdcda1025c69121c4fccc69d1383d01cdba440fc83e7410739cc61e702d482f9717e0e1263e10d226319a681eecba40b7232baf0aa7f114f9ef6bee76a2c4307d7e6f7b10333fe6347b9c0fd72e198f4e420777b9aa480a58403d720b0d72ad435a85a53765206e3ec7e8c135364e1bea9c8700039cf259662f7230d99ab5501bf99d9340dc0d6b721a39f75d5d8b2696a35ebf2fd1981fb0171fa0f2d5766aa3728cb43131a17c619be6a32d83fcba2287d202e2e09f60e7cd9a1be3def87e0f395376e2d34d5d679c69927edce574f9ea5a5425d3b56389657d8d79a755bc785fa7b2c79486ae533b2a5505c81fb42b40e6ea873b105613291f9c1572d5431596e93df5ae32cfd5fbe3dde1e06e8da3969db58d0c76c4518906d4b6b534134ef17606fc1726c3739ec7bdca05108d5e9a75c8b7d9f8381feaebb565d12032447dca475d1698960fedbe1ddaf4742804b924738866a3655e17626131bfce0c1e3e836bfee3e665533e0ee7f7e529e26de37b7ba4ede6ef25de98f368d4f49ac36cc77f588bd857f0b756d4dc3db83bd0e5da10e25e9222a83ac5e0e9bb15607547209efcd253d042a3e7384862064b2e392395667c8396717da07e3feda06fb0e3e4313e40afcb1baa3723e3509439a2ca4c030a288eb8fd78e213afa629fd9aafe3728318175394a35ebd4dc1fc2f33a3082aac1bf06805ecaee2b9b0fcf20090d79b3755a9d6d6432854a5b4bf4b382dd73123130b3142a0a29c4a18d2a1622e91d9d47540d15d84839783b35d509044d761277eb4b801d2487d047e61fbdbb97317a2bfc87b1f8c12c0748bac9da4bea3db1fd19f03efc2f690d43cd08305dec94a39198868622a81349a6ec19bc6634d4ca972f45902195c7f154014c0fa4dc5a1b9b4c00c20bf47b7df2214acbeef1cd2274a9fd2475ba6cd76a06e36ba3f61ea442245c69d444a9d0f024b64a37dbfda4845dcab107f16f246ba0f4aa6b4de5bfa87ebc25e5a3fd6b48e088b0b37e4e7cd319916fb8edb10be99a0b032405d8ddf189300d2366f40703bcdbfa0f96f13441b37c76bb4445193c32ca0a1bf583a5c4d985104eb90db65b66b1f7ad393ba7cd6b591a4705f0c339d33cf858ba4b905707172ceac322179308ccb8bbd82b6ac8ad9c937da12fd3ed970d5af37f69ff5ae2c07f42c274d4524328c3bc2a3fa53b316dba43e2927334acfc1338efb998952a075fed2a0d77142c9731aa2945756b0ded9f268ff38eace820f8d3c6a4a63cf3667f7c9d7278426cd725b70167c7bb2ece0f70c74ac8800555929893779e8c0e1afbf057880c1eac972efdeb3e951e888a4de00a67b5cdd0f6aa226e9bdbe2eaa2fea1f670ed76f9d7d2d212f8349e07610a0f64da7aaa929ccf7d3b63c72a58989ce5163b74e76d471950c5040eb723a3c3b981759fc869b4207c0976ce697eb7a6b53ec8cb3990e5bdac454bfb6dfe40acfa56ad0c806251b035e04d2fa2ca2d13bdb94425cc8d7d69ad18faee293286feab1bfe2c7a22d277b6f2f06cfc3de6d6d96985fbf3b08a379b861a3bae61632f4a20ee1fd4217331d135eda50fc8aed1fcd93cedcf29507ef0bbf1ead9484e315a16feaf044e32ca2ab7b69cc96823c5e75ff82eb471f1254649e91c8178737393f46dca5e621a92cce87b83c432e0c6c09cce938349df917cd65564b87c3d071b5964cbd916ece", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3}], 0x20, 0x2}, 0x4) 02:05:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x20, 0x2, &(0x7f0000000080)="9ad6addde3d6eb15742db2ea7c357b362491a88727bfef", 0x17) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x4}, 0xc) 02:05:43 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202d501ef7a9f45919e11d32a2f665ea3a24300"], 0x1) 02:05:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0xa0, 0x2, 0x40, 0xbce}, {{r1}, 0xfffffffffffffff9, 0x21, 0x20, 0xae6}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x7, 0x7}], 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x1b6, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x10220, 0x80) 02:05:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="dce5edeca6fdda3783e697d8501c5985", 0x10) mlockall(0x1) 02:05:43 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() 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) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="1a02076e7c4513b86c2c95ff3d60da3e6cbfb49a9e6d6e904bd8401fc5661e792dd5c64290c344006f2fb47cae5921fb8f943fc4f3267c6efb7eb2164e7ebf52e5fdb1a416795648d6d565cd4c67d3794eb578f7e6a354602112d53d1fef1cedb8698fc6decf5391f7d5108ee418dc2ce917da69e2de435f866c44c35b3a05cca14c1a435f3f3217e7c84a681c397170769621a94c9d898e965a8bdc031527a744640225bcc9eefa2c06dad629c5c869c6ac207bdc0dbf6be1", 0xb9}, {&(0x7f0000000000)="01e37e2cf5348746d1554b7a398639bbbf089225cb68958d17946f6728733230cd74570127cf2c067687dbf33095793ab90208afba637fea25f161b02fdd6aae054e943532bb90a4507b4196", 0x4c}, {&(0x7f00000002c0)="3d1b688e61df707d9d4261486c2fc9c87568d6f7ae2e5b5dbdbc8a324aa3822af865ba77646c3a88979505ed2dd2470224ed86d01b289157459f7ce96cd2be653c121d4bfa4fa5f1a847f4e6e65a1d02", 0x50}], 0x3) r3 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000004c0)="dcee105a3cb29e429642fe830b7b1fc869fba437bc392f22ed94", 0x1a}], 0x1) 02:05:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d79d5da1e5eb526a2503b9ccbe00006f6afd2b00"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) 02:05:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3f, 0x80000001}, {0x18, 0x2, 0x4, 0x3ff}, 0x1, [0x7, 0xd37, 0x45, 0x8001, 0x1, 0x3, 0x6, 0x2]}, 0x3c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 02:05:49 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 02:05:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) getsockopt(r0, 0x20, 0x8, &(0x7f00000000c0)=""/202, &(0x7f0000000040)=0xca) 02:05:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x2, 0x1000, {0x4, 0x5}}) open(&(0x7f0000000080)='./bus\x00', 0x210, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) fcntl$setown(r1, 0x5, 0x0) 02:05:49 executing program 1: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffca7) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r3 = syz_open_pts() close(r0) syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/106) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/4096) r6 = msgget$private(0x0, 0x10c) r7 = geteuid() getgroups(0x6, &(0x7f0000001280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, r7, r10) r11 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000012c0)) shmctl$IPC_RMID(r11, 0x0) r12 = shmget(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) readv(r1, &(0x7f0000001440)=[{&(0x7f0000001300)=""/28, 0x1c}, {&(0x7f0000001340)=""/208, 0xd0}], 0x2) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001500)={{0x4, r7, r8, r7, r9, 0x154, 0x9f0}, 0x12, 0x3, r13, r14, 0x7fff, 0x3, 0x8000}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001580)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) connect(r4, &(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001680)=""/82) open$dir(&(0x7f0000001700)='./file0\x00', 0x102, 0x12) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001740)) semget$private(0x0, 0x4, 0x18) 02:05:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xfffffffffffffffc, 0x992, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 02:05:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 02:05:53 executing program 1: execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='].\'\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c657901e3f9387fb901"], 0xa) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f00000001c0)="845ea9e6566f8e07d84b3f18c1163da7b4170bf0d64b36dd875c4af338e1f7459c33074dfd544b910a1eecb3334bf580491fed15c676628d4c39771b348037dbf2", 0x41, 0x40d, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = geteuid() pipe(&(0x7f0000000280)) seteuid(r3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) 02:05:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x7, 0xb9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x80000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0xa2, 0x0, 0x7ff, 0x1000}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xd4, 0x1, 0x1000, 0x81}], 0x3, &(0x7f00000000c0)={0x4, 0xafa}) 02:05:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x800000000000000) getegid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000140)='./file1\x00', 0x10, 0x10) getegid() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) mknod(&(0x7f00000000c0)='./file1\x00', 0x9084, 0x7) 02:05:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x138f, 0x5}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7}, {{r1}, 0x0, 0x2, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x200000c0, 0x7ff, 0x34}, {{r0}, 0x0, 0xc7, 0x17, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x25, 0x0, 0x1f0, 0x64d9b67e}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000080, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x29, 0xead, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0xc000000b, 0x2, 0xffff}], 0xd000000000000000, &(0x7f0000000080)={0x8000, 0x9af}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x488, 0x0) 02:05:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) 02:05:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) select(0x40, &(0x7f0000000180)={0x9, 0x4, 0x6, 0xfffffffffffffff8, 0xfffffffffffffff8, 0x5, 0x2ab, 0x3}, &(0x7f0000000200)={0x7, 0x6, 0x63, 0x800, 0xfff, 0xee65, 0x4}, &(0x7f0000000240)={0x0, 0x4, 0x6, 0x8, 0x7, 0x9, 0x8, 0x2}, &(0x7f0000000280)={0xfffffffffffffffd, 0x1f}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 02:05:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 02:05:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000440)=""/156, 0x9c, 0x800, &(0x7f0000000500)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="8cd6ff5dceb3c64b4c417335d22467869a6fce796c706a492f702cdce530bba647f1630757dd51140662c7dcff7a17be598e9c289c606f0d145ddd458313b025c45f51d55d2b8b738f8c60a0e61c63130fde531438850f31d8824d56c913c556f69884cfe960275d79dcf98771003a602ed2912e23a62d5b0307c14666adde17950ff324259b6738df9137b64509a3cf394edf2c706a81ac1ce70c", 0x9b}, {&(0x7f0000000140)="8a288ad7e75cb19435778fbd2f5dc8637da83ea6e20594a89d3659e208a1268383b41ecf23d39fbb1beb49cee31f490c13670368100930676f4d92f33038bfafa4eab558dfae06702f44f3c08c1a10c1a58c57ad5702d734008b9de71b1ee37f0256a366bc526eb8a3749d5376be90747d43abcdd940836f056ee6c502df5388188bb441a845cc582fadb74369357cdaac5010e93cfc8b33835cf06123fc5100004b122a1490ec8592d5f240f8234e1f66259f8c29c8be7abda9c6e8e0c70ecbc12fb249c0058629", 0xfffffffffffffd30}, {&(0x7f0000000300)="d7b3e0f876b0f105528d670f42df3d1efe3bec3729b3f798af3dce5b0d85473e8eb5a35184252c6d15712880438524cee9a7b245fe3c9433246d0d606e355bc13a133a67329e8852f33e21c6e6d7e8baa2bf01dee436769193dc9b85edbbafc4703199f735a27b3ca83d0698df8fe7fba36d1ea1c02e701ac9e5546a9ca01803a39c10c035e8f97c288904fe140d5fb984796f2861f54824ba0a57", 0x2ba}], 0x3, 0x18) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x8) r2 = dup2(r0, r1) accept$inet6(r0, 0x0, &(0x7f0000000400)) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x8000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4) 02:05:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x811, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x11, 0x6c3}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="b848f2d59a79ca461ffc7f0f4d4afcee0be235e9f4951c8236c18ea5cd943ef9bf2a3bf06bbc6bf976912703b1a65ae50ea09655d00ec3034f69f96f49625f48a460bd5e5604fbd57eac710f09d623c6ebdeab5f244dc6cf3e526e2b1d53444f1ed6d642c864064e554ef98a31b819cc2c1f10e8e864dd032930dfd6c81e43af74b9b1b9e022fa4643ed1f582601085d2e0d2938b8ca088135", 0x99}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x0, "2d5de2707af5c095188174b2a21f8b09e841177af09724937b5b319bfe12fd346b0acb258d4ac0b05ecc6852cce505f4229923c8b9f3978757270d52068f4539744272dcc104e49c77067b5caef7f67fc3395c63e75792c2d658500a64feba7299fde0bae6a45f9f1fda8f3d39cb240333f6a0e1279774f89ee4ad64c7b67a6c6409e276d2"}, {0xa0, 0xffff, 0x9, "9b36bf971d7b8baf4fab40ae5973aad4c38551f3ec72ec6347b96e1d17da7e6bfde0a2b933c3e07b5eedb72298278131ba7d63b1fb5e6ff9edbacbd41d4e5d53cb8a265f61a7c24b7cbced3f58629bba4857d1fd69b894f6b58ea58037dbf457a768baf9f0b96989192c0e7aad87090fdd377e31fd4e9b791f378ae60c55e161b23c8d1db734dff03fc0"}, {0x1010, 0x1, 0x8, "01fd9db9ed3505bfbe5d1e10fcaad2cd67594a54143942f2786bb523980060c404ecbf7eb8085943ba87e1f0ae57bc5901a6be846ae3aae9a0fb839435d6ace9827aac70615742fd95dc9c1c6094d3396dfcc36b5523eee8746b880b043ac58e4c72c61da16a54c8633599587c058f712a58beda2c36734c2d2930bfaa10405ffe1167ade0504d3a10ff1dc6ebcf3813189a6f0ba5ac398e0896e1209d677defef0330b2ec5d93d6acb8b5a9b8f34823314639582e2428aa37918847d4e5f28dd806bc8cd1eb1312bd4d1c66ea2341c61a5fc801395673edfb8433b073031877c3cf14805468c48c32c8745748614c629c84419db94ff579534a12a436afacc6bfd6d0010c0f4fa886192dae43d42bedda20404d2da6e6bf9fe1586554eac92bf46861a88221627bab437336580d6e05481464fab473adad69adbe3a2e34851a3b7121b444fffb2b5d539da31f3fbeed00fc6a4494f4d29d2f31daaf1a9400de0493890d2c0682bb51c6386d11f85d5eb2142bb9b529c17bd6b53b289eb67ad1e30719c2bec8ad7ac889d827b52ad47abc62f9bf3fa326a58b1b641b805e6835f4d381146b44cc141e45cfad44a19a7390d12bc827e4fc7784117f6c2424585205a7197deacdde4b9646ba12e30ba48aab53916bdc7c2cc26c31f8f029707535b38c4c2c48f2c59004d6029ead53a6d2ab87b08fde4220e725594aa512c6c5fd5efaf33b8a731bca96a1a8666fc1d60c2866981c7dc9fd8e01e9b4e7f79aa5285693b43602bc4b66f77ad5af0cbca4c31badd1ebc1af30dd28334d82148f8ca00296afdd1aebfd93b9be8e20ed6bc2a3d1705111f3049db17b096e41ef3651c0eb9eb657799ab391fa4d42d759ed6167374fe89d466ff8fb2706e9d06e71bc624b7193e3c10e6c7c02b7a6e97f5b0f7b78a28b84a669b14e754c1d0dfe611356f568d25a1681a0bc822838c4af5497d532b73fd6385a2d4080a650d4e80a2fe7e556eecc327bac5fac1d6afb71b39583abc48245b45d1a0b75c6056523236ba39c120072bc29b73dc189f7e3bf61848dcf2398f1d98281cd26e6f79f052b4396d6db399ced7219cd9fda0302995be9f7439752225fb31e525b1ee97d4b614fae12e5f36a0890dbbadc1d4f9f0b3961c0881f95ed8d75aa47eb2a2b48b2253468922f2e2654863c62a69c8a95e460f228244434682d0f6451decc63c5d099328179a2715d2143ad23cba9b8b1151b232be02bebe4fe6059537252b296c1231856d099f86abfa9eaa43e9b3d42dedc770576af6c47566fbcd62ac1f2d51e04754aed9956cf83a2950fa213ef3d4cbc4f14535fac664ee91ed0ee5dd75259b0329c69bcc56cdcba157e07b81462cd4569e1fc1110a4f6f4f78215e74609b1eb85798ac587410d61d8e2944deeba8ff79e270595d24015e2cf425826a477412897786150370335a5979f12f6933c41a09fd46701a36081eae99ddf1f472727f1adef9e5c153cf03dffb4981531cc88f0ecfa02a451cfe6345348ebd40d780f806e154dd44cdee05205ae1eedc8d99c59f7e0ef43bf0d68746d61bcf0429d5caa5e5023187fbfdc49d9faf28733d286a6a65be812bfee261ed2ae0c7f90af4cba447abf9562eea14ac750ce4701bf5366e63304a284ba1aef8713d78c1d51d26b7d7a9c258d863354037595b8e1df40e0a847ba3fab4ad4215311191054df739d7d3ab309b72601027a191d3034313fbb176aeb515a0bdcd5b53d84f18982d48aa8b4538ff4d2b26371fa3abbd1c664c167fe1b15492daabfb04e2fb25aec1ca34e9390d8efe8c1b69f516b91eb54cbd8fdca30a0276f5d62e6174663cb7c467087842a56ced6dc2d4996bb4a1bb9dbbd7458b420a2c99a0a49747b9e7b54f0f493880d03160df99d7215d1e3b8cdda930d3d38e5c6256061202c95158dce04dfefcebc28e0ac7f81420d3cc0f3dcf846a1a2e8753bdf72fa9c3418db047f34d655b840db7cc77f02d9aecc5c1f9be8ad7bcc995483f0634b91b27bf990b4e587ce796332c9d84056522db0622202b2c493a1bed18eba9697a6e242f87eb279736121ea2c9ccc8d81441ebad1c16afb97c95e669eeeb5865a56ec6bd0c6f6545811e804e4bc19b5c679f4d8c233675f4b8f1e64c0d74b416e399bbb2c90efcbd90c559872e5cdd03fce52611ff0a7a96bb8a1f33d3e3ed1e0868daf43e44504fe746786f50d032a73e1edcf5bc598c1af5283963bfac5cad3b05f7e0253cda46136fe1e3c61af2b72edddc269590a4c8e1b991edf432befc8e0cb3b755afaf5720c6f8e70e8fccbf80133232952ce6fa3b357cf60896197691f212c83e81acda6363ffffdb22b1d72af354a4aa88d6f20d1585d91ab63fbd24ac583dad42f1c56c3c8a1e633634369fab09f44d22d0ddd68bdbd233f314daeb80f1df3ff7eac1115b6ba3e906a037091986976ca05591fce4934a91ac3eb6030519e4a810e253f1288f3c88c90ff4eab24346d901a5d3b8c158a889ed6093cda5180f61406d2dcc52c44f1460aa045e4ce549d0bd1d07321c79443bcb9ee2351e862b6fe634426a66babab633f404cf9a4bde37424001c6960b8e001e9d9dfb065df59dd9a226964a6138a0dad283bcdea1a50c8b78e0c5f5114676a0c6edbc01d901d5675ad9a22ac710ec804e18f1a4b5c27ca26d2f33c3d10b6e0465fb10f4896eea5983ff728dead9e36668fe0ffdb6b473dc4d742ffea60a1c64c3666e72ad3c59e988103a9de5b749ea4006de71ca83ca7afc32a94fbae680b94c5639690c52d12d70cfdab24e69dd0bfb38fbbf5d010cff8c44db3fd2cf51d03659fa5aa746df5fedbaed80e25b1709ac6c40efcadbee66abca00cacdd76b9f0db9100261ec52275a22cb4ef485361de2d5c698ab4a2f8c6ca667e84fed2acdda1462727c6d24f844431940bf331104a3b32420bb92420f9fb0e850c0a9a61ea9a9639657484dac97c11046d4574fab7b053d3882713c13de5b288c966ebd64f1c61d68916ab4093919a62f8c3f9343a4c3d2d223c80c400e1663b15e9b04c9ae4681cc98e406cce24475ac3331db90ab9409fdfa35c866748917abe19a863003a3f407dddbe14e2250e401d26c250f1bf2444a9942cd0ea279d9dc8be9ea08e6de139239202369d22cf99236c9764d68cc796b9b918fb827bc0547a8570fe6728d2b0e879b82b9c9efa8db2fbde213a7514d5f0f41dfa651fac06359fd0146c6d118992d682ed02c17f69ae9210dafc5ad641a06af0f230520ae971138785af8de66c877db420a5d8e01d38c28e3db04d33df909d91d7a8a4137bc9b40ef5fbaa6c84e0563b3346390e9678d5972a613945bb6dd3049e370408278ff5e34b04f38aa4537e3b19941aabdeccbaadf57694012f2b27227d1006b261f73b80b3225d9d2590d93ae4092688d1e7c04df08ce6de0cdaad03646ceb8da812a4350693e969a67e3881f6a8d1ad378e4927558b3c08295bcea576a3ee855f558491cfbfcd8041d5c7eba27e8449490fd686a2811d882c954a5c2808905f0da9d94cddc4889b0f2da85fb13b79a39f0219bbd68d4728ae1c30b67c02df9ee5ee54c12b58a15d3fa8b592b57c69c98b62a93e7515da542d31ce7e31b02d557b17169da4a060f06607cd7dc8ff2dfd2fd00fe347393e48db3c974cace5f38bde492de092a250f2dd54fe928fb3577c21a07a25a8bcbfb969319e3ca5efe645ba74ef8e8706f2396cd933f57a4063b9f86fe357c278605d1458f57702e4fa9830dc9f668a97bcbb28f6fd76a6c2419bbd54294ccaef559fa8dfb5fa34e017ac94db8121388a231f43815f88cce17eeffaed879eecb6e6bdf2cd91f9bedc5b59769d791f7672ed139140060e38083d517d234fb9cb1bfcfba27d568beb84e4c05e33bf222187ea3952bbd6b62b4d50eb2240c793569604277bb28a2fc6f9ccf362b9aa7cbc10cd88a58bdb4498a2101fbb0cb1a5b3ea7de507d4d5867ddd1906914a0049cce2f61378bf33041b5480c679e7ae7a743167f7aa201fc9ff43c08278b4400d4a6f0cef3154f5c2e94be0803ed9284f1a08b725e2d271f8f8af605eb1c1708f9115cd484b40b38c3f666e4ff34c85ca8be1dc34dad6c92525cc4b4d2b0bf769064f5ecde4910d161cdac417d0f26bdc17d7cb9c4bc687d51f4ad5bd6472621e47745bd980ff1ae8406deeae246972ab8271d0de8d1685febfd0e9a67ff0d1d2a3e0418b107109aa8dd8883926314a6f960b741c3eb862841e3fba9e48b9a303dc28b9228b7cb83a95120cb5a81f81afaf0765f61400be3b2316dbf9fdc775ce264000aaa6b43481d898a70482abe00008f918f6e3743151e787277075409d8064806abebacebf77040226631667d1a3cbe96b22a8c21c5c0dacb38d7052338b3efdcc7725527fd00478e65f84916f179b9297ba0c610a72c5c8e9c66f939b53a7bc65f6cd986527746178ebc05bffe5a46c6afb791abee53d6cbce96709ea2a6aecd2433ca854922553c97a1e3aee3ea245983a097cdeb9fb0f66a361fed2fd7e67caa8f04959178876c6f75ddf970ada072dc50b1f3bc0d727b2a82214f8fab175ab3db7c00bff3f238ae2156248934a043e55e306e90b8f8871b816c598d50753c69c133c2f094660da78f371056ef232c861014177ec1bacbea0912941b93ad227a97773888a1ca106d5e7846562850dfdf27837adf25d33f11da2fbcb5773f50caa37ea82695925d8a494c4f9689c617c0d3c1059abfbe8c28596d58af22bb623bddd7f7947aa5e97d6ce37e68a214324482aaf8246cad16c48182f0e2c28691a3d46e7a6a214d6e8a4d220384f3d24a16ccba21ee2048e680a35c0a5ccc89a7fe3baad1eda39be3335d115845f5bd2e37c645c7153d5e5d5412e5f4838aeae35c98eff3fc805dc90a47c894eed05368cad7b614251c7e8d478b9ce6e2920a84f7905beac7b274677a6f5a8de84dc8eaa851481e631cc8a70b5ed0dcc4fe3a9d123e7f11d05e654a042ab82a2afadd2ef12639b114e531c1d3feb55904ce34e0c49601c2ab75a095ae30a04d4c42b0bb1b5c0fd71475b064785c6b8570942c6980e6481e23bcbe66d184fed6b6262e7124b63996ea0a914c3205d38c8d69155830789f54beebd089e6aa5188539fa90ac37bd9cba9c5d8557959d43050dca22edcbfc5e315ade72d6eef4f9301725415ffdb177388e293b475ee570a19dd0a7e35c3a8a1a23e42bf17e72066471b533bc28a5d70a2c86ed4ca38804a1c35c284a09cfe42d76ccbb445ad39e76e4ca4569412b99710590eea2003817dcf5a96b2c5945e088b7b23fd495d4b8b412958ba3c993c3a4e9e8e330deb0dfd34970aed1e62d68130c8495048fefdc4b6e947ce3db9fc5aa18154cf701407d7f2116777be05cbcb29ac51a147b1f83606b53111317699cdc02df0cb27df703fe8639d7486876ccfdb06be5e85de80e4ca10d801b7c144d8d71c33d9e83dee7c272b52984268792a3b501838db69263a6bb085ab7844900e1669b7ca82f94e6d1c00c223a24aa4626d63e635b3e1903a58a1ac8146602a9518f8ed08f78eac051a30c31eb97e733e192b302e0db22ded93dfe4cb4206d9435160ca7b08854fcf88f27d9f19aa71f1eb58a1dc31ada6f8fc307817074b8512af74839045d8ae2ca9f4de583af28d13b85db799374217066191a4bd8f7fc64c28d461b4a09557a847cac156e5e77b29edea71c1901f4343f2e1c542a35429fbce8f15ad733ee3815fa1dc94571dadf8db0f5a6f1738a8e"}, {0x98, 0xffff, 0xfffffffffffffff9, "13a38a18d61518034856b3a725d587da14e35c5cea5dfdc93adb9bd66ab45e304bdea3026d315374c6637f4a0580966f44a53be7c199e1f6d21ec3780c22af8a0914a318a073b83c70f55fb33369aafdcbbdd7fa211c8e82dc86e922f6710ce850b2d678e7e5e51c75fbe9de655522b48a1f7c4e3156d48aa777233e14ebb46b93"}, {0xc0, 0xffff, 0x5, "1255a0da36f320d411af3662bb7c3ae1b3615de07c5ae5f54c6cd2eaac09691e27f957baf9efe0ade23526615f65c123d778e5c20d36c1fea812821687a7b83799bc10b9eb3ab0693e143582de25cbf3c0a20595f89c57665dfa196f1589a436b5abd2651cdf3f860b710a4be41e9e97a6298b678415f184fc6ad6ca56c0b9572f6886fea0420cb66d1edc7aff01e778356387f81ef888e6ca8ac4fd69825f3f6b8bb2b623f2ac2eba43"}, {0xf8, 0x9b1b3d690c734517, 0x400, "bf8598a47333a611e69ae2fb6c8e039b1d2b0db57d759748227356b732efe3d414264ec71fccf968c5e4d131431219696b2eebc67557a95a147fc7c628c8d8dd0e4504e1d40cd50e342eb5a1bba6bdc54a069d3ef71f1f6fc7daa63c729a43155af8bcf55d38fae0961fcd64036a9622fa5b4f1624793bd9f99612b9a85d0621cb44ca6907f41367a2fffa57be000c83751f15a7b82d944e69c0edb909481314a104e633533768438f0e9a119559ff1dc7da164b44675dc2a9943f8e9c0469c4c335334246d1c097320cc79af2819f61c97cf8cf99579ddb036085e30a7b4d577b15e5d07b58a7"}, {0xf0, 0xffff, 0x0, "377359c3c8b040bcf2a0942256c83f0fb231f04f330bf94f0cb5c737b1edb641a5b3e46fa8eda1a726360122ce80beeefcca992c3e0d04c7317010abc4e906d5039b4e868f735df80d6e9b1d19e91d0dd95e85475c980d7d19f6069dc3cadff4d1ad3ad85145b0d16962a710f7339014ce7b0e0fe6706600ec551ad883df1580c9b8163e71ecba49f9734234fb40ee37c2d8fc68dc5ce8259e1a75213d929b8a8ae013e50c2a938ed7b434ce2bac4b3e60be60c7f0fc68e725513a48efd07249f6f06c7a8def3ef46a34ad00f84dd17ceaa3ebf9878ce416a7f85b95"}], 0x1488}, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 02:05:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001700)={0x63, 0x1}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="e647c2f4b8118621588ec9b3f065f48b88d7ba2eeaba95074ee74ec0149f0a2d639434a66843d5c979485ef4a9bdc1400b67bd6caa367e688f416b5bf2debde80ab7e3aac055bc1f6b54e87fab3a524e4a8eae0e33a0c71bbb46717be1f299d429858bc119726128118de4041010d6101ad7fb8f85cc19d4f7e86437e69b8442304a09ba7c0b23d36f46ce31ce7175a3fa6d8a4ee0d1fc4c62f7a4301126d71ce43b6203651c57c768512df4c8782fd0d17573685e23444503772fc8c660c0437b611f448400df9c3f6ed366ba205cd4cb47c10c4fd0a3625ca721e19db900214c151188c01af635fad59ef581b0ee56f41c8f89ed8861f8", 0xf8}, {&(0x7f0000000340)="1b68f40e6f7215a3a12c5f4790b4a9eeba2f24825ae56369f54fdb7b8c21f92b46a00fd35660e9735c719d8188cd610c2b058f134466db50950dce5ac5904f588866b8e83898e8ec102861e41d83b559e8b9d6bb40e473166697352d7fb8c856df4669585fef492b925b60d94d2f486ea4db5ce3fb1a4f973745fdc9dbaf61bf955e666cbf8c050559d2394fc23817658915ef9b69aacf05c64f28035a686cc721a49bd5e6e1af027f2e4fc05260db53882dc159e6698650c768f2b2cad3390d75e6c85c66d3c9cb16e82befdd9fbee5e80b84326167e06e9b607f24e652af260734a903be6e43dc", 0xe8}, {&(0x7f0000000440)="d7511454d750731c6b34365226e24f7d655bafba5221a5086276b495055040e651610d57ec1100b952198153302917e88d04f1d4ca733028fb9971de70fcf35417bc8963d86aa1f13c3483452fec45e565cba76487941d4687d4f052fc40e1c30f88d475362104294b79dd7047dd13ae1c80a63b2f302115cfa188a667cf781d56850d827c46443bf4e036aa78154df16728357d098344e689468f4ff6007b1bc743230d55695220a677274971af9051a2df04a3725768d3d8a6218e79c61c0b486eae51ec735cf7e9207490be3620f56a7b98d157347bc796826bf4476939c91ac358b83e1e85bcd8773ece5951e30200e7c503f5cc8390c663ab709beba78452932c21e0f578aa4dfe2cf891bc2d27603948b884e9774b394f7098558cffa745cdadddaf1b9ad5d934eb27fe6374842b54d83d1fb272c1fdce7ba097b429f785cd73c53b85948cfcc7e132eac0cd96b77364aa447524a113894994cef0073b1b5fa1465a08440b9d7cf180dceac943bbd32ebc909e161399be8f8012733c5b3fd02995f65e54a46fb404f29cb6aaf3aa787e39c81d55189255c9aa06e9b2ce79348941a90e12582af022e0e403ced5e057927c95bc223b583f5f14599911746e26945d8b2c2e2313bc1a38f510fb498b0037053032ddb456d86a9f221a96f9439ac4077633915ec2b0d2032c8d6703a4c925184d9d84f17c647d43282b8b32c438fe2b8c0bbb1ef97132b137eb13aadfba00f44284904e902eae2f78bf0bed79c1159c40b2abd032a2d6c060bd7eb2711807bb5295e3f73bacfdb73ee68e6361ca13be252b36a52364afe93bf8334eddd77c9acc702f984b6b0abd8e15d5a4e7cbc73cfbb8928fd649db70761d6e6c97cb1af468ff11a7815112f6d01cd01aa4c92a1bce9158682c1a11bfa92a5cca6030a5f4082687503ee09375ee8f0bc1b033db57a4690e924d159bf8974ccf189a219910d6c6549a2c1a421e21c6c6de5eb5cdc89d9ae56eb535b0a6f16d482ef51462c48dad41fdc59c6281076d2d51cf9982b34b756dd2948d82e3b46f0bfd217818cd8aba191ba45200c803a7a82e47c8d77a81a0be2b69a3adeef3b87c2d11c9dc7183f5de93c51b00ab7853f75b198d0bec689e7c7a6f04bf6c6598b5766912926dd1bb7941539d971e2999879976c9d046d9d851bb6f7a7a560821e88f4b27ce098aa8bbfd08cfd54ad4e37c85e10af85c8f441b7c9677649b79bb3c36de30844c257203ccdf47e231fd76c4b33a44a8c90f02d4eadb6d79105a45a1fb6f7d064acd40535537a8baa973d321e297d3f5e1799db383171f127e36bb25c33514dd1fcdc90b221b97a969e89e88eb773b67f3191ad2f2161e9b1e08ea0982b18c715e67b4ad7e2c44b5c31a2ec887ff1ea95823e252b1b2ca8efe38b160d8ca4ed34ad1a08eff275d3789cc673e8532abb9c2dc9d12430bc632e5cbd27d8986d9446c37a4db166ac8b80688042deb54a626689db118f250df53f5bc739c825c51923c1f4552d252d9a4e287fb92f8112d1908a0621a3bf225a1c3ab919d2b629be11ee35ecacd1fecbea3819353adc849525b1446c7b56f3a800c36e88d5b40e2ff3be02093abab44a6dc5a85a8b5f7f3cdc5ffd043356eb60742ef7b2836cc42fffa5ef2fa1097d825b7f7e9a902c6833b2b7504e576bae692f6a1a721ffb9136dc251a835feef21dda1930b600d8ffd50d8d76059e16bf7081f87570b1fb69130d0f22ac1534429146c3bd804ae4bdca73fefc01cda993e035fed77f828b8a512b27faa329091463f7d8e4473100ba5a578b4df33db14c256ced59c7fd8a6cbbb8f8931383f5e4de553ab92b0db3e53a2e1061c12904c1b6faa74d0332200b66ab416dfafde8eb3615a62eac56c1cdf05deb18c17e760d5bc585292f9b4702afba4c2ba7dbe8df2eda56b54bfe4f3391663bea1893371ccdbb15bfec16576a4bad550f3da8cd06fe6f8602d44a7e94cce67d95c9b02b06ab10b7510fc12c889619e80781296d305d431dc76149e009d88d8d3afad698a112f2dd9df78f429948cc6d43002ee458f3167d91d2c030ab26ffd076c25cb7653bd575ccf413e3e1349764bdb2c39284e2905964c0a45635e5b3fd2c7159dc1bd396eb1dcd3742b522675804216548254e777320f598ffcae868c4f332d4ab0a4c47639b308a825e8c47241bf014f73bd2c3f6d5d87f7140ebed4aa5b234f5df96ced3db5156267b0b10a95b49b3fd502de8ad93c583240a90f8d96689062a81db29a0bc3c28fbaef2ad67e3f8c3e44975e89c090182b5f29ecd742d5fd8985c0d7b977e8dd46be37a64d079ab8f4fb2ad363b688e9150c9d0c578768e52a6c2365a26cfdafa0f87c88edac2c2feedb544c380707080e40e29202019ab404bc74c980c27aa17739e2bb6b379d7dcd5548b4b0c12d8d403e7cefa10c9be57129c69c674f67796de509ed501e9a18d0101c2f18dc058539320cd848478f109aef30911881be83d6876259b932cdd7ac75e67530585bdf9af8677e9b7a66b9d03a144a891e530f13a26a70d83484321d6b8d45588199c197a575c19cd29aa16d467bddb496787d3d8944deb1ff6cae67787265a8c64263613e0ff0a1cab28e347dd861cb01d16510d7535c8e37c9f821a8e89a40df7ed3cd345f67deb5b21ba0019b6634264068bff71bb975087a145cd76a13834c28c31b996119ad691a2b040f6ad44734e9aae9cc77512237364673ddcd7dc78d3169cb80fe5a3a7ac4138fc398ad9ecb01bb78383b8755bc7f5942f6a91a35d4825e95b150457a0dc1d0ef9a30fa10af839204e4f8513f94e628b5e10fbffc94930f62bab471c7adb99cc93bc128a528d9174ec393aa59c15925e4a0c3626d8e965d8373103b2c69e03661bea4134e10d04f092e842d52cc7c54fe606c7b24a64b5619c5126877455a50a87028e4a128c3d800aaefeb0c77fed4cabc6f807300a0bee09ce483b17815097025b1e117849ab68fb3658570e3e0071188655093db5b6162be5edfabc26513a9c66d5ed4f4e726f9b6f9d2a99eb7018e5e2ddad492ad377ccdb5f063d12bc9715543585039618b2bcb4a6baf6105590007eef5ad848d1beb93db04e78ac798ee919068888a4fc123bbaad4d97a0603582722226e2fe32d1ba22412c92aba08df02ce63911db1c81dcd579d4d14c6b5cc196e94b09898999fa1f150d8a8791194d946b22bf9443408df43a21ef4dca7781e88fa2fac30e757305596abf4765de1596a4424e8300d97652f7c73cae7ad8caa7355d57b9d118d851d253aedb2ed7dc4fcd3ca8c20b93c23b36286115d2a60c5a040c1a7aefd0b0c8338329c8899c3fa4d88013284774643f69db67e4fc27f569ae239726334aef73200ffd69cb14125d3ee6ee7ea6f04cc2f361430f4837e370cc5e06eb67ecc6e7796a5443f25480a3ce1704d0febc1c0ac67f0cf809241e3bbeb1e929dc2c93bbbeb3662f039d7d868baf67fea9df33eef6a3cb083e941d72cd047075e1cf68323898a8b96a704f38e5648ae97a224375c9a1a433f16df4a1552b0bae0cd627ee604076740cbc537eeb5c99943826516f213870fefedef62560d405d6310b406397d1ce2076c6b10cc27c63168a91f92b7ab522b4db8548b739f18a746c6bee7aba989349ad648bca48305580ea1f586d75dba211668cf8d83f9685e9b8373f0947a0f40ad276622ed45689abefcc09eb7dcf98cc16d3a875cbb17978f07eb567f220796b5b180246ae9f209c16c62332584cc7b2b9b11aea0f795b93d04341634a67b6e809df3a71baeeda446b628bb5a840da41809e1b88ab0e2110bf087a5445edf05d9f0b7f3c4d270b9492c762ec02ccf176901c23c29fc9552e04c5c511d9b2ca2c32dafae3500c42e2e57d2ef55cc27418d250632cd62e8f5e61470da27bf6b460cb16c23a2658c11450c99adea96660cc140d2b32c9c3a56b52e16401bda9e4ea8de7f7fcadf988f1e86cb5eda13f823e560948d323a56a95e844c44a581d60c332dbb23ef05bcca7064931684f8be50e966f0b651551c9ef2ae43e6d6b0053332aa411540aff3ad92a362b692b26eebe72545ef1d1df29982162d153563d06fe9a3c6a4cb81a348a5266d1bd2f2edee43415cf47a3f65901a4ff280595f727f69a8600e816b84b5727927e778bbb8d999e16294e8dd559ba151c3acf38d20963ddb042e408ce3668952347d43fadc2fc7584652d5fd44d4edf824a82fbf026cc8ab27952b97e380c1e4198c8832cb21254264bc73156e7aadfac64a85fa106766d52f43143eaff7e0a7d51c41178fecd94e94270fc1f829d40f47559921f8574698193b6d221c24f4a96c05aa588b2238e9b5ab5012e7f6ac1409eee8649f8ecbea5422e47ae8ee4c82bba8dec0c415231277d0769fbf9d98d2e27a1b8c60fe1baf9ddf6b1aef5f2057c435fa5ebff521220c9723800c56bd47aa9c34af95765853361116e34e5a43a1a9e5c1878e1e283e2f3943e429ea0e640e18c55c2687c58bfe01787f98743210d5c9dd138188e73836e308eaca1f39e66abc6287fb660100044fda5178149861f07a88ed19e203776361ea5724736e74a9b3a04b9191e1487cb13cc80706414f2b492dfc3b2e08da59c78dc0512184f6fb4e3204a04cbe19ea806a61b9b531d5b521cf939e2870478dbaf3f750bbe8684d197b211d68dc914159fa7f7a41564b3e08816838625808d542370375fc7151fa8aa1d7fa4e4fe898eaac1440154e7f045fbb0fa62cb3d11c2284cd70cf02bd5ce3684a06d1c68f361a3602b105aa3180cd108298213fed63c97ca671a58e3697e01099ad68d3a0a1d777bb102add89a684b02cd27ad6ece1684c6d8dacdf90e54e669794c14ce3611e3e00ae994ea27a921183ad10eeb6424f56941d8b2275f7ac79e347b332284e7792fc975dc39c9cfc6fd073e38b46ef226ccdeafa2ac57725dd595c0385c91c2ee28d9fc999dc8f7ca68d39d4d33d3cf6f1a158225633d084a99f7ba4d668e9db331176c49bacde730aeadd392e20aed25dbffd5b07f481a9aeef2adc047576cd47d65dd90d1ce591145750e5c023e317573f5468397af46ec784d5010d7f9e00d91b8336e18bdd82bc6cf82091b3a40c001b8fed0f14c98a59cb760c01e314316034c55077d7da9efbf736df205bb745dc2e2b8615f18619ee09d9deba5829d0ec98cb654efb3c42389bbbe552884cf2e95eb2bc3ee7788ee94fbb9e652a0ec5e3355cda2e9a38c40e2bacb7d4c3b4d7befe9e476c311c961f7282c8bf8c95ae6a46f43ee2e7abf10a39d868d63fc072f79e5354a46d38d1ac0447cb37c2580605bb272e9cd4ab38ad6b778541b5035f130b77ae2da8f554d8cc15ff60d13fb5758a158b322cfdae982a2862dd0d4bf1c5fd31b0aa056840fb0650de3932708823d6d395bcf86f0a96c7d12e5467d660256b49cc4eb6cf86dca5e9312e3dd420df5f4695b865c3216b03b2dddc67472bc12b3d072ddcd90f865db9b6397b330e6dbad0c1c3c535981df8f4e7548e9d0828b0efadb8c5f155bf1860137161b5b1c5577081d154f90781276b32e78f9a61d361943cb64885dd1933ea0bcdea73f8062a73013b4346339e8f7b6e6f824c939253045e978b7da10f15fc73470adeebd970044878ecfe2d18b793c2b622551154dbeb83747ac7bb8ab7a2ac097817372e07c930de4bf2e8fd7f7f1db8182ba473936706be822211d0412dc369a2d44160c2a5c650a83b06d886dd03b5a22195499315380029d9", 0x1000}, {&(0x7f0000001440)="de5b8b2c84deee5d5bf44c4702d7116eeadc252954dd550ed1fe5b341e4d63f3ca57f87096b9eec534e3a8dd327614167abd6f6b34c5c138819cc988e96cc1e6a88945c5427b3d38f0d8b40b50e4fa6497e7d7e84e91ce6a15d8b6456ee48848d5f95dcb5ce4df868afdc99e5606ad10fe213654790cf019bfa9fcc5c2c18c572979b18590747c579876c793cb424a11537bbe71f773139618831605cda0ff159c7c5284b3adc758a47c36722a789946f51ccefe4fba1a05f61939fe06ed36f1964e1adff342a91f41397eb1bc0056469df434556a0095e1c4081756d9db38", 0xdf}, {&(0x7f0000001540)="48c6de0ed9cf6d96a1f747313d7cf901871d7a9240fe0912f76d3f5a795b4e9c8f4b518cdc3ed1f71fac1be3b16a48b49b4b9e7c7d41b2ff628518afdc583a219f7d2f5a987d3d6dd2066dcbb9db780b0dfbd0a9c56673628b9d320b422916db8fae20aa50d7c3b3c9c6368297e949869691b708796ee89bde1d4c4bea4b43d11a48717268a100d2d0255004ac5a762961332c82502952d8b3992533ac96422c5f0b75586b37ae770fbfe72ec43e3405e0f9b1529fba5fc553a1a3529f03c88df7f280652ee358dc494c9deb99f4fcf10bef8cdb5eb7055d4128c7ea91f95a667e83b014", 0xe4}, {&(0x7f0000001640)="c86e33068815a2247dddb440c7a43e5bf782048ed63340516adfa84d712b09e2ff4b5e8a786bb3278c66955a7062de2e05221e98574739f0410c65095402444681fff69a57110c1d04bfe55da567c7c14672e767a69b5316522cb283cd834671904a546e162e5b76f239ca22a2edff84fbf0f5183d0de69fe1aee13d306b6a2cc40bc7a40b9120", 0x87}], 0x6, 0x0, 0x0, 0x1}, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 02:05:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:05:53 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)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:05:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xb) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 02:05:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x2, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30108, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0x3, 0x1, 0x0, 0x80, 0x100000000, 0x1, 0x1, 0x3, 0x10001, 0x4}) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0xce}, {0xd91, 0x2115}}, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) lseek(r3, 0x0, 0x2) close(r1) mkdirat(r2, &(0x7f0000000100)='\x00', 0x80) r4 = getegid() setgid(r4) 02:05:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698"}) mknod$loop(0x0, 0xc000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 02:05:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x8000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) sendto(r2, &(0x7f0000000380)="7a9c3050fcd8dd494343755fb9d11443fccfb5c0c8777d0209c52fa0e7dcb114b4035c3c4a446020d645a203977e89f93b699ef5a1d9ce639b8d3f36282bf7a2d542f17132aee1c1ccb4868df8736d2538ec247acc4520a1824485051aff3ea327f4f508de2290479ae7719c9b59f6d8a55414883bdaa160b8448b8e6e8faa48f58d097c76c276f67c1acca2322a85e47ca27474a4e76a54ce16d89e214149fc5692a31e1a3359a81f1a2811be2c2de72f9208ccb7bec9b9976879b1", 0xbc, 0x402, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000240)=""/188, 0xbc) 02:05:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="54e1cefd761825868e7cb3882532"], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r3 = geteuid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x6}, 0x8) r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 02:05:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 02:05:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/171, 0xab}], 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x9e, 0x8001, &(0x7f00000000c0)="d17a3427cb12fc5c93578eadb05b72616389b51435e26901b08ab3acb8bd1f83b73ceb8e7995637a7a87e25aceba7bc39e9f17e3b3a979b415189080467bc1f97ae49dcc3425d071e1c249", 0x4b) 02:05:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:05:57 executing program 0: setrlimit(0x0, 0x0) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x4b894081}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 02:05:57 executing program 0: r0 = socket(0xffffffffffffffff, 0x400800000002, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 02:05:57 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) read(r0, &(0x7f0000000000)=""/126, 0x7e) dup(r1) 02:05:58 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 02:05:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() setreuid(0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 02:06:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65686b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)="452417fc7ea3f1f1b800c28db42685d4e01a7a2b5aab021bcad943107b62c6b07794304ed85ae7493444a20dba011181f8b7917e04ce0b63a75084a4752ceccfe86d222c2ef6c218d73a6b4becab2b2adc6eb43afe687d295a431366a99087f7e15e9f5dc88dfeedd25497d4734c0a48782e8724fd0f96683f0750f555b0096031b61a3dfe2e93201757099909e7823525a701d4165bf8f437ed249e22cc5f473ef2d41f7d23912e872eceb90773ecf86bd81671233d147d497e5c596a2a6a"}, {&(0x7f00000003c0)="56d288cda41a3004da0598"}, {&(0x7f0000000400)="bfe278d4233d67940c0da592db253c186d95613b68228b19acb13f3f528f84335360b1140740c0c3d51418b4e4aa8b5350d2ad6d647ac4177ac5143ceb512339024a7c9ce7f9ccb4e381b6dc438b374fcd4ec1d93f06039264691eef8cbf37cfce4faf41037a533be8993da2d126e146428343a5560a866d28d649e870815cf85764a6495c2534de3d98ba6cff50aa835b9b1564407341a5a45e2692af"}, {&(0x7f00000004c0)="b38571ff01cb9c5a6491632af004ff617cb4bee8354a271123f615cc942e80bdfcda9a0a60314fd91c3fc3fb2be2ac3a0020943c0acb28c05f0c39a9c33053a70343"}, {&(0x7f0000000540)="82a97d3fb01fa04f2c9b867894cd2109f2977689c15b8e4179ebd225bf939a2ec103d97877c34bd4ac8924ef10953eb91422b30ff8bb10b4506870af5bbf985a56eaa5da5e4734383128490e2a2baeebffa0dea0cf93b4f7dbdc54e1ee5b6117c5e0515c16e43006874aa91269610d718dbfc8f10a723809f7c0dc71546a1894c514bfac631c977d7104bd62a1d3840fd89f03cb728eb038f90c3b02e4689e73aad2dd6f04e8f6f7b541a21d6e6125ed4d16eddf00256e9384258b9ed5c66f10428e0c7ee86ea2f47593d0d7e3d34a5ae815d09e079f1e2c0286f8190d32c3b640aece62a79a8bf881fd692b1f06c80023492714878ab0a7570c89a9b55a92a588f582037273e3394a273405a2a0f76c52707cd2d68593ed597413b500b8ca30a05bd77edab6b13e4bda1d8840fc92c9c2e21a308210cd3256e2aecbf0e4ab9ab2085aa03497dddc1398a762837a3dbbeb8571d4a9184ea8252a9421249c4eec007de95dfc29fddf62eaf06038c1e32ebce01156361b7c0d5025098b8a3e844ad921ccd5969c4e5e45102e71d38fd23b20dfc170eba26e2702a5581d14b6dbc5d09c7517e327725ac34c5c0daf52cc1838c24ca38441d3481aef43ed990b491fb902fa6f96dc69facbd4f3da5faf067514d5f3759cd7fa612c45621f8725d7c4ad23fe69dcaa70440d48c87b5db289cd3dadd7a5ab900b0c557954cdd16963ed350287bfcff48a0151db6824be199b06e62d99e0290422c6928ddbb977a2a1c308acd50e36017697edbbf1c873e8ee1558b27ecd93a64bdfbe08d7f7234a5dc3199cfe5af47d3cafdf91e3cf602def77c2726767dadd5a0d2fbb9bea9162cdc06569c522f349687a43aba228ee46a640837606aab98b6b77ca340fb0f4d2f0a5329559881a82f0299675151921c9f7996d8c31c590a7519fc7b6bf89306bea2925c5ba20b720dba0504cb38248c3a2da65af3c44ab981e4e37182d4b69116992f98a1e6388b4485b92c401ad4fa77dd6de82f304e2cee661bba74647457844cb89d382569234556c66e9a804f20b35b064b1ef70f78ce26a50494aade3fb26339f1b1ddb8da287c14ef896c32ff656b10423e187e53e880e26dd793eea2d29de95f2ac814fccf9985a6265bf8dc1fc8ad8d84adcad542e781de5d5fefb369f2ec3271426671f9eccdd2733f6feeb4b800d40b086e4a42493bc683a982af3d2776c4476dadabd16a53464c03e8a89cf2030e23b9ca78736c2ef5760a2e1b977469b5bf4e1616bc9b651e7bd4fac869cb2884dc5db99e8b4460c454106fecc63aaa1c72c655c6e8465376e1943036e26d5af9699633806c900cae46dd81f97b0a2584e0d396da97781382878660d4d4025720ae1557f04c299809c4f8bebd3f156f8ab578aa1302d2b71e91819d718b364ab4a446ef8005c5711be07bdbaced0054cd9c8d3986ae7a6b6ad57faffb0145ef6ecbfa11c60eaa2b091e530ce781510b3fe9277644f3953e319b8d9edf1a33db4886848594a2d26ddbc81ece46585aaaed64227871e983cc0e56132b18403dddc9accc0b7732cf44531f5055f61d9808294ff7f7a6fa5766e258cf9b2c5f9b9a50625a0dffc84a9330f1e38e02b4cd8cc06f0719d1d1e237de020d48bcfcecff91a288887ac4b88bf28dee1990a4ab54e86a7b958d59793d8ef14a133ed44251c092f0642b67bb420d258aaa6d12e8b3e75b88dada0810dac6d0c5c1ec5d833185ef9c6c4d82042b647d86c38fef272bbcb92fbd86f2e590e96b67054e36d5fe32a70e832f2cff4e131734984c142d82a656afb8ed4a1aca4c44150805ca835b5891d746bb6b81ebee4f9c00c68420de9154f475564bc7d66b13f34d74c4ff492a70374464ab0f4fa2961fd5132bc2d1136dffa7caeb6930f85c074f71a16ea5b9d473ab46988e9850b92452ed7b8a3f8f97659633f347aecdcf424fcb512dda3641ce5bd037ecc54e8637727dba48fac5188756cd995de0b98ceabf9ddb624b117e39ec5cb953c0953df1b0a2afd92f70e4190a7267928aff31fdccce48a57f5ff0c8c5e7d6954fb13883e940665b16a92e309c4595bb018e111e33475f15f6d79116015e36270650c0fed15950c748f0d405a318e8f7229749785f2d4b17abf80a72ce38cb63a9e4f9cb53db88d0e270f8fcc56b6580762fa7476b7ab97f16fc4c8a30258d46c90119d60e730fe0184c2c38b1de338f046374a070d4c8eb517ca6bcf4c17fe3d1ab63d2a08c9a2489fe932a5a5737521de134239150497687855a4d8fbd906c85216427b42c71f62c32470dfa59b103f97dc0692f54236af8fb79a93ba4ee2e40cd10cc39d11c6c6dc36dc8034f65661e50cc15168ca195918149ae1bf99ff729b8d84b3117f8864fbf33e6abc5e0756226a8590a00e07d92dc3cef803d31abe59a5f87f3ea5650decf57f87fb04f3d87a880c3a048ebf0bb89033c20648028ec03619f20f804dbd655eebae7e3407e05185e09bbce465058eb795c7077d164e9b0855318f3d8aff01673aff017b208e2ab3f0d0a282ddaa185616d283d26a78d9bba51a48e537d56628527643836580d99d6ebb25bf6417607d8888643e26ee381fa3830500bf4980aac6433e7a700cd3d127920d752885720fd2659874685753515cc7fa58ddc1cee35133ac9c85aa8d9466c3d7ebfdd5ece198dc965db9cf23909d12fa385020c4dffff0f876cc49964b06e30fec06586ee0aa23cae4eb518a4709138325f82a8ff70f1790762d0ef85c027bcd276ae301432ef2d344488d61b5b0b36859b100d3a31d3138374e079b4ec9f4355183097208da3d8a79d047c0ddff3416a91e6b5c40059f9b9b270e278fe213d0c5a4fed448fcb07a1470113331a1ebc5ba765c13cf473cee80a5c641bbe521161a957fff0df3997d6ad01ca1b2f185d60834483cfb5fdb2bdf838359eb9ed9903945a54f78896759a6f4cb8de98a84513233f324a0d8ba16f3b14f62d0a49658b67b7fca27d6aacff5b50f5b7086654a9a844f9502dc291bf07bcb52c7c8137392494d859686538b810916bc2af44ef4d6ec8197af6cb6c0ce4e00066e97ab5f89ed67ea2fae4c08f6b3e6ffd3750fadb234a542a18650964006ca64cd801f181a8d708034cf0af0963e80253bd74443ed8a2d087223d38de483df6a6747a5f69f0841b86d37d8801a1c5ad9a7126706fb18603f4e880e34e1dab654822f68fe30023680f722c4389a0ec29bab42f4935829a0f213b3b90f826a937cb9c242f9cd94a41fe2c84b10093fff6b393a24c77b2781757e95ee9d71424aa4aeedf6139613ecd86fbe66232e6e43ba72ddad59def7aa033a27079b618645506e844768b637c2abb967df372d424c58b70133d3e2b67de60527d826f083dfc24c4029e828449ca6acd45ffc86695586f8e210f9aa67b075d80ccad6f102e2b32ae51a0d59ed4cff2037d1f5e6bd861fa9f19dac1ed36e12b073edc7790287b827658284d638a7b514061ec5ff98591bc1957a77f5dc5b53d1677ca77541cb148cfeaf3041c2760ea04eb93147b3a770087a42dd46bfcd21b75e2f4e4c63b2a6df8b22530c538641ea7153f31f3365fd5e95b38df75b912e8f0eb33b66a9061e9d27101bfd3c2be4210687fe5710cc482c6d2b9baacd67473d1401835f10da4d352e6f754b849a8950bb20676eb90328a4e2039f3102702ddd0f5a014b3c95d39d86ad72feddccf300eba11c0c73ba77f2594a02df124b91f3f6565fddf383083ed9174e6862b58ad99fa543f60c2592b4d117321c7081980587003e7f09c24124d2724a3e4fb728fe3f6670cbbd90cb3eaf374c414d11ecd7db4ec4a6361f57c33f4953289e9e96e95a43e27c885ef73e8cb01d0925cda9923e220f40caea21e4d4080cc14362f2da24f3fdb08bfdf508daf3851dc359267b570f887f47b91508b4d9cccbaeaafcd0036625023263861bee38d488b29628c73a0894fae998337d7dadce1b67dbc5fd9afe4979e7cf41f6e26bfda62a449e07f5946b81377a3390d164caa4ec85d57e15941ba0baea81609c346b8eacc4e8125fef0142240d85570ce133a26882674fa248f5100dd840169119069c9fd0e0a6b9fb24879fef74393453179684322d5a3f075f9fdc5fbd4262a09375ead73420c83d168541b0d37faae5ae460849f1566cab2fadc3c3351ed22b5142e953f24f06dac8f7110dfe508518ed8403f8cb54b6137b07f38ed758f7132c09a584a4bdc18033665c4bab386874d862a6cc7a7ef13aa8789650e303f4cdb37472b83affa4fbe500933e28db23e84c7369c27a5d4d4cf54606666306a560f89f39c15a70bdcadf2889eb8aeb9e730e0c2f68ab2ee6ff072d530559c9f8f5a3aa77baac2d7a42748b45fb5b40a513acc01c39e5edc126db1e29a883aed2afaa8a710d3d33ae64e07f5260c90d82f041be14eeae5966520f34a8216b1a0b9ad88f3496127502deae9e162c766826ad1642c883f1e62db7523453e81be164cffee4fdcb70415bc26670792a94ecb2d8ec18107327ef4030abcf896a55b5834a17b0b7352700b16df66b429761bbcc442a2e0edc54ddf123e73bb288ff589a88f800cf95ecc1ab16f06e8bfbcdb070457b8ebf305e436304773f8befff7d509a9049e33ed1017f30bab23ad775b5763f0b032c9bb7796615c6a2905f7cd81370299a84569a55ab11f22b655d2aa350f888973ecfaab5b3a0476887812a179bbb7c34dad9fae950f540d21875e92dd205b7e60c6a95d12077f3ff883b0436342b30701a42b53cfc49a622d83fb037889f7a59346edd4199d46613e2d97bb8465678f4553cb6e962fa4cf9ccdc9fe9c7d9b63f6af994ac744c58956d582359d324534087668ae77a99398aaf8778ed452f74ea6ad24a85d67762205afb8a30211d6699dcf88686df4273cfdd0ec26296b7ec80331e85ca48a67e044483adf2d4d2e1caffef830ed816aa862a26c133abb11f7c33fdef2bc80bb6cccd483d305103bb6566f3502780798ab9f05e6eaa62fee09992d5953eadaede7e7670f647e1c781f4571eebbe542f0cd7af8eaf02f000f42c9350ab51682719e5b93db622b67c022e1ce28d6c36e606a3b332b9928c741e22015457ec24f96ed722fb78defb857a2a9e476939cc0577863eb117271e819e9a3294a00288f18fac893c465597803eb31a8fde9b0c78fcf0fe6dc41a2b5563a85d006b9ce96a28a0fe25a597df6b832dfa17270eeee8d79d91c999c86c7fe4707a6d534b0d55b8633233354b9cf0bae6f8a706f9eab6f6b58024080c2163dc7b878b52ecd9ef771bf14829cdfd6e462016459488a8f7449431baebd4a0ea15a94df0d5b1c52b4bfd6e46082603a9961d48a33e4bee2f7c2ff66235f0093e1bcbd98ee391572b4914234613f2f57aaf97cebad546aca41a2015d72cc28c0cf690d1abfbdce13b6abf5fafe6498be801c3c17f1257685995a4e187ee2668320bc15e7a25f071ad259293b3af092d1dbd0161d356d61ddfaca9af97b0ee1d0788a6c556c1d04e93a708e5bb892a97481b23f1ccea4c147b1cf50ab3df964e20177c83c545913c53e18372288560d6a88a3e8158e9bc922a3c4015e753779c965190978fe84786e2e860d995ffcdf49deffeb32fa94f95b37890a2e36abdea1749ef54d6e89fcd51cad98efcdc4e63995731b83d75b4e726e843f79032f1a6b3aeb01aabf209d5008db2ec5414bef8f42b9d0fd8d8504affb6fa84e7334e55789300f0922915c2504fd72b8093560d6fd7f8c45f"}, {&(0x7f0000001540)="cafb2622e5a8aaa9e2fbe2b654841eec2aa85ea4c3ca00956dd6f57f55b9d4f38bc295e621e392fbaa6434c1b1abda621e2563ed1eb74029239872b5aea2a669fc6716f0015e12080db650d6f6110484fb5d2219a5df91b69efcdfc4b01515ff5b6a579695be7a2b8c74ae739d1e52732d60d633c0d59513514e335e10317b7843f794b62cbb11d5f4cb8b93d9440eb500015e3b8ec54efc16c1f0d701c8b44dfe682612f1bd1e4e9237229354313240256001cde838023e28cb647e3372f418ca42c947531608a4c642b53123d95e1f0fc7e6"}, {&(0x7f0000001640)="115c2ae1a8c742b9e0f1ad9e1f7c861d803edc64a60a6324e5a50262e82db932cf3f0f5e8ba8f68b"}], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000001700)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x58, 0x17, 0xfffffffffffff5f8, 0x80}, {{r1}, 0xfffffffffffffffd, 0x41, 0x40, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x3, 0x23}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x200}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x20, 0x81}], 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000006, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x691daaf2, 0x3}, {{r1}, 0xfffffffffffffffd, 0xcc, 0x4, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x83c}], 0x3, &(0x7f00000002c0)={0x9, 0x10000}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:06:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) syz_open_pts() 02:06:00 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_execute_func(&(0x7f0000000000)="c463b17ccb068f697c8025aa000000660f383a308f29d09569cac441f828d18f499891bbce450000c42190c23cc70ff3460faedb0fc67100da40818e323900000f000000") 02:06:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "cc47c4b98da08b2fb509612ef0de22b01851a3bf"}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x2, 0x3, 0xa6b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x83, 0xffffffffffffffdd}, {{r0}, 0x0, 0x80, 0x0, 0x8001, 0xe6}, {{r1}, 0xfffffffffffffffd, 0xd8, 0x2, 0xfffffffffffffffc, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x30}, {{r0}, 0x0, 0x88, 0x80, 0x5f45, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7, 0xfffffffffffffff8}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0xb9c4, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000082, 0xffffffffffffef57, 0x7}, {{r1}, 0xfffffffffffffffa, 0x30, 0x2000000e, 0x63, 0x3}], 0x2, &(0x7f00000002c0)={0x80000000, 0x101}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) 02:06:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000300000005}) 02:06:00 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000140)) select(0x40, &(0x7f0000000040)={0x2, 0xfff, 0x6, 0x7f, 0x80, 0x9, 0xf2b, 0x1}, &(0x7f0000000080)={0x101, 0x5b6, 0x0, 0x100000001, 0x289e5376, 0x74, 0x401, 0x6}, &(0x7f00000000c0)={0x40, 0x6, 0xb2e, 0x3, 0x7ff, 0x5, 0x1, 0x4}, &(0x7f0000000100)={0x6, 0x100}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0xe4ec}, 0xc) 02:06:00 executing program 0: socketpair(0x18, 0x8001, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:06:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) rmdir(&(0x7f0000000040)='./file0\x00') readv(r0, 0xffffffffffffffff, 0xfffffffffffffddd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:06:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 02:06:00 executing program 0: r0 = socket(0x2, 0x8007, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x88008010}], 0x18}, 0x0) 02:06:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x80004510) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x0, 0x5, 0x1, 0xfffffffffffff28c, 0xc2, 0xfffffffffffffffa, 0x0, 0x2, 0x81, 0xffffffffffffc878}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:06:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x120) readv(r0, &(0x7f0000000480), 0x2ac) 02:06:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/255, 0xff}, {&(0x7f0000000180)=""/4, 0x4}], 0x2) clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) getsockopt$sock_int(r0, 0xffff, 0x12a9, &(0x7f0000000200), &(0x7f0000000240)=0x1) recvfrom$inet6(r0, &(0x7f0000000280)=""/149, 0x95, 0x800, &(0x7f0000000340)={0x18, 0x0, 0x7e50}, 0xc) wsmux_getmux: no memory for mux 8388624 02:06:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="d5b4b3ba991e9305cb98771ce789feb36191955964969395", 0x18}, {&(0x7f0000000040)="f04e111ba39cf9cb33159a8edd7da13d5859c6a11dbc1a55b12da4e4ab2e2d4e8f5e174827fdbea5507fb6390d180f3e9d5fce93b73f0115bfe95ab5799d59781c30553db4d2165b13c4cdd9336f04ae9e36879a5cd98fcb28e751fdc036c446fed974a2af2245948082130001ebea0fdaf4c76111e7d96056a4d16dbe601561106160", 0x83}, {&(0x7f0000000100)="512a6a9f90b4c68ca6773ef6e5e3cc226fee355d4a84c257d57e3482516581375baed173b24c9de3a01646e1db1829c60dcf13730e334e2b8b4192d9718a045e5a403df23f8e04e0addd89e17bb9989d512a956c8ab98a6b940b10", 0x5b}, {&(0x7f0000000180)="927a0165d73d2c002069719aa1a355516e6c07e7f3dff92060ed049ab545b2ed7de7d386ae23a65fdae8e3e027b690c64dc77558ea42dc80f87aa6b29a833a6f696076fb465eccc360314bae8d6cc3bd528a21a44b53e29e67c74adf7dacbd5a3badcb14e179f02ab1ae2a0d32061bb4c2ca1e050d5daabb488022aac78e3999c2a8b6bce25aa52a174fcd2f32a9f099890429c494be0b44dbf033d14a", 0x9d}, {&(0x7f0000000240)="3911e4726a35f3ed33e16fd6df5551d292609b4bfd1db01b10ca80fa04f59c6aee795e2c97d47abd7e08c0411ce1b11ff141c452ff3b8e7c531ac2ea7973311146aeba947b1d4550917011c90ab2ec1e38895efd6adbc7cad76916950c1cd7a817834db317f7163cb077e877619698f0e42b4c18", 0x74}, {&(0x7f00000002c0)="7ae2bc84c7010b597e41eb0c4d9451fb64d50d6c8cbd0beb001641ac82cea7715a51a69dd09155bc54d369a7e2e14692ba4fb58e6b5b473eb3a719eab5be206c4478dc85", 0x44}, {&(0x7f0000000340)="47dc93073ddc3d69e7e76aff3f67c606ab71bccd432479770c85f689311a5b4421bf50bb96511ba7eb8838eabd7b038d2f5756dcfd68e9863e5159459e5c8e49f1179647a97a434af7195cea2ed03119ff73b43a26a45cc4eb6d8b8c5a8c07359305a4a9bcae0fcaf6e48a15781f318c8ff8447d448713e8d13af4424fbe1a9084604236d545d5133b8f683d2a9cde40d443f91f0e11384d8a03b1a7d1222a6a43b47a8ab4c99dfb8f8d567ee1548bf100a3ca86718211627bd99386", 0xbc}, {&(0x7f0000000400)="b3fc1a2740da1d8c5f19e15e83d2cba8dc2382454fbb20c0a3844a8f604fff652f95f05e7182ea740e36753bfe8427b10d0e55f125933c4e6c001d25e4c19f47c5e5d12ea97ec1f3ea208cade9772700220db6489aee31bb378948d56f9af4ad78f328589053f1481fd7e66eda6a58d1ec0a6f86c6148194f828e302df9d57fe3efd98b7ccd744c6b54a9e83a4f32bc9510744a2b8ecf4ce25e85fe1a6c9ac7dee743b207f4f081d4cef9c1bb59a8c9222ea56d0c2aec90cba853f64acbf3fad6a2651a1fa3927e1b913e98ac17181670b2a0d656bfb6903e15717809b0f75099ab50d54de9179472c3bbde5217db1787c3dd61516d5b1e64e16", 0xfa}], 0x8, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) munlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt(r0, 0x3, 0x200000, &(0x7f0000000580)=""/218, &(0x7f0000000680)=0xda) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 02:06:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4d85e4342038a109df3bfd864bec7495b0b81aac63eac0d7d57b49d54dad4f3e9511afd4e10f75ce0ce74f2d4b37c9165e3e79ccf0aaf299b88875d8d4dd425f1c7da939fdc1672ca80790b0c748dc291a42860d32d9058c80d58e038a71fda278816d7ead3046e033dc29540b28fb9a76b160547de237e893", 0x79}, {&(0x7f0000000180)}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x100040) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r3, &(0x7f0000000040), 0x1000000000000216, 0x0) 02:06:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000240)=0xb516) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) denied attempt to set clock forward to 70369817919488 denied attempt to set clock forward to 70369817919488 02:06:01 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 02:06:01 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xfff) setsockopt(r0, 0x4, 0xd769, &(0x7f0000000040)="116714c971f743be292127c3cddcc27c2e9f6223ad1f0a6c2e281e00cb5923c0550ee53fb3fbfbb302af6c408f090d69477b82ed3e3299c64a3fad", 0x3b) setuid(0xee01) socket(0x2, 0x8000, 0x73) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget(0x1, 0x0, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)=""/165, &(0x7f00000001c0)=0xa5) recvfrom$inet6(r0, &(0x7f0000000080)=""/226, 0xe2, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x16, &(0x7f0000000000)="790a800599b97a288d0bde0000", 0xd) 02:06:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 02:06:04 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) fcntl$getflags(r0, 0x3) 02:06:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000140), 0x1010010008) dup2(r1, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x10000, 0x67d, {0x2eb, 0x100000000}}) dup2(r0, r0) 02:06:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() dup2(r2, r4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 02:06:04 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 02:06:04 executing program 0: nanosleep(&(0x7f00000000c0)={0x40, 0x8000000000}, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0xd41435a311d4f912, 0x0) socketpair(0x11, 0x3, 0xf3b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = socket(0x27, 0xff052f5c7c7bf122, 0x1) r7 = socket$inet(0x2, 0x4, 0x7fff) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x3, 0x8) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x2, 0x21, 0x8, 0x2}, {{r2}, 0x84b93095dd1dd3fb, 0x8, 0x40000000, 0x8000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x44, 0x40, 0x1, 0x4}, {{r4}, 0xfffffffffffffff8, 0xa, 0xa3, 0x9, 0x4}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0x3}, {{r6}, 0xfffffffffffffffc, 0x0, 0x60000091, 0xfffffffffffffffb, 0x400}], 0x0, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x28, 0x90, 0x7ff, 0x40}, {{r8}, 0xfffffffffffffffa, 0x8, 0x2000000a, 0x8, 0x401}, {{r9}, 0x0, 0x84, 0x0, 0x3, 0xffffffff}, {{r10}, 0x0, 0x8a, 0x400fffff, 0x80, 0x8}, {{r11}, 0xffffffffffffffff, 0x4, 0xa0, 0x8, 0x7fffffff}, {{r12}, 0xfffffffffffffff9, 0x32, 0x1, 0x8001, 0x3}, {{r13}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff}, {{r14}, 0xffffffffffffffff, 0x96, 0x0, 0x7fff, 0x401}], 0xffff, &(0x7f00000004c0)={0x100000000, 0x5}) 02:06:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 02:06:04 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x4) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x4) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000240)={0x20, 0x6}) wait4(r0, 0x0, 0xa, &(0x7f00000000c0)) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) setpgid(0x0, r0) 16:00:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="0d6b9f2fb895080c457feddf972002a4bf715e95dde216d8", 0x18}], 0x1, 0x0) r4 = semget(0x3, 0x7, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x100) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/240) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001006e42f174339a"], 0x10}, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000000400)) write(r2, &(0x7f0000000040)="f001552654c29928724a762bc2c0e34c63c990ba7972022776e7671f05ca27d61facdb79973e16f71ce1311489b9b452322eb9190147cc4bfe2e181d6d2afb8e8475e8abaf93460ad481be5a7c1191e68435dc451ebbd84447b96463b7205f76b34d3950964d9098a8f0061d5e417197", 0x70) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0xd8, 0x1, 0xcfe, 0x3}, {{r0}, 0xfffffffffffffff8, 0x17, 0x0, 0x8001, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x1000, 0x20}], 0x4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x80, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000004, 0x1008, 0x4}], 0x2, &(0x7f0000000380)={0x2, 0x7}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20004, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f00000001c0)="82bce54c5d990ac36827f3dff8658bf7ac190be6d6da8b96df4bf216de6428bcbfe600b84ed08d11f0906d6c5bc00e8696393baa5e509403586854d54687929947d1055c71dab21aaeea31c517f0aeb795070230d930f6a146850743f42cf00620b4fb72c3fda9fb269d719e47ec3e98329fa5f216832a3e177d37df1196f559a289ac39b2f97ac1e5f732772a4a086acd9b786ca617231249593c61ce37b9e797f03c80857c96ccf0", 0xa9) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xfffffffffffffd22) mknod(&(0x7f0000000000)='./bus\x00', 0x20000002, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x8100, 0xffffffffffffff9a) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x2, 0x5}, {0xffff, 0x3}}, 0x2) 16:00:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) close(r0) fchdir(r0) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x6, 0x7fff, 0x3, 0xd37, "9432169c21c1d38055f030c4770719e2a046faa6", 0x1c00, 0xb1}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="b6305e4c0e9c32524373d82624af25345d6285d1b03ca5bd092d794f9ab1c83b014bcfa3dede4165b59ecd3a31b6e6e509aa770a925d4521a2f85e6b414f19dd1686e1f09e6db5d50122299d97e95374d44aac92504279f864c8b71d945f03735a2e6f2a74617d9b15816a2c489ef2e84fa44d497f479bc3185942f105f7e7b4933b67d741635f5df405bd52fcf9caa22fe68aa8396686e2312fab4c16438c2ed8e9e57c0cae06f6fbfe87fa2b58b9ba30ad4e347aac39d9e8f1a9275c5c19b2c74511719e1b56b3c03b21627fd227c0a60203fa59552462ca06243475b955ac07314aee33563042d56dcf6c52d659f8fec1c58758fcc1a035594fae60c42582bcf7cd3fe1bcc88eb731aed86d43b73a2fd5eb3691565597b5fa93389dd7fd5e85f4af1569582cabdb686feae7db48e6e9dcae2782007907b741b7dba6d1e69f7b11b6bd8a7f3cdc42a49d1edd9fe4f6c02d5f53f3db8c95aeb55d979d71b1b346aa46813e63a71ff829ecb588683e6122fc6a8abae1ec01251bc67cc9d81a85c9581cdc83666855c0616c4125afd1e11eab6eab57a59f8f218a4cc0cc6f268c383c6abc5f7cf4d0ae403bb99086ef7b318cbc23f5bb699e74cef9e79c1aef885a7cf185d484027a2345d2d8c16413c51612718acc80c70b0cb540a62a683e195959e296d32ca865f693b94a0909ad1c2f30484e9d3a85673051f82a9e1c1bd41fe7cc86d1426a0378aa45bcc5bd6515d1956c764c1d5240ef36651d369c2f41ca2607ca738c0157f1c2992de16f66966b5d30ea64791910c09268131626c00964a4e9adba0918662d6a14f78a40e22ed974e89e045adcf279882b5ca03a8a9b271e7a6df0262dcf0887db8146c3a60f15cc7bf6bde421b04c7279876750a33fadf19f4869fb46a2a0f356f733afbd242f4162ae3ac9880a4d1eccad903e8de868009b0d190d7ba0b14b28e4a91fe4fad7e4cebbffd9755899655dd01994fa4aa9a0b7308573577f20dffb42868e033e2da7c571cc6f481ad46537d8d0a919a7017de9b2ed2bddbc10ca073ca0f50b6effe4011cfd590eda94a1e0cf8d9638860614ad54fda3308066b74b248358d74c826e1b46320b1c53f521d2a218df6f2d5ae3060a91a2d1137c1098e5ef5e5dd644ce21601f98eecb5d16f60ee7371c6dc8b64c644194bbee7d90febbe9701ebfcb2a2c41a97ba94ebf7c1874bcafc39e25a6b4c95bcce89424286098a05875b97012550cc445bde3c99cc0785944222b03c5e1e44fea8ffc18bc5d6162b0378d1c5c192149e203fee458cefcc9194e3836e6feed2e77a6caaeea3ca94d75354e16c7548fe8a5a229560fe3c6565bd32aa51e650d1fa6f86e82861ae53857f51c46142b711272757c9ae65bc51aa113cd974a8449d734c5087b40a75c88a18b3753702941588dbaff465d8bd4acc78243aa6aa06198f12abc1ad05b70567c126912c338a3106742a54f5f9fe73f72e031c874f3efcb35863f99c8fa93062ca4863fcc6dd28b59addec8bcb6c34e2d77b62f2664f58cc8fde55f1760ff1895534b9e1005ea9ec6fcec3f76ba9cd805443ea697b1fe84147f22f80538de3122c59533911d00e7ae0dd7ca8a469735cf9940e078ddc898c59caea563caa1e7bfdb8d8933af465e68fa508e81cf738722b99c320509d42a61493068f84f593dab4728ac1e8402470b691f52da47dde4d7105c6c903544b51674abb031912a89fc6ae8f6201423f1405745e0fb0d8236dc97a30ee55d946d5814156ff1de8f74d8c5430efaf9be12603e132648ed389b1589f338ee7d424ed42e6c4b6f4135f390c259277825a03a0e4ac42178a0740451c7bc0ac9f4be1767e662844ba1267642b10ed98ee5c05f13505aa5d0a0ca3d20d4a604287f5bfe6915bea8d0f957b8599b769a3142614e9aa292863fe7ee96501b5a604b64038ecf4762a48b9a3ef4af51c6adc1dde309a0687443caa751bda14f1f783a9caea2b8c189e7627035f593a5dd0e01d8fc608790fac59b71b2d9032da344d697f0db1a5777e08d3cb9e3a6e184c65e47b350d3b008ad816d0c08014a6dce60e8e0ce2f9f8e48b373e7355991816ec19df98a72f93e4870aaeb6eab286daed805630d803c70013d5d6f326d69b3ff2806a6777157f86e3eeda7a8c310fc290ce72735b82aedfe63f23aadd0639fba8c7e66e7f0fd847c2e359790c6ba67778d854446327ccd4a3c5ed8cbfa6e0dd0353b06308ce38149e010bcc78a0f49585dd8bdf5251bcc9a4d2d286cc85827162d6ad7e8b8685c1b34a4a51f3b9c45e03b92db537956bd62e1b03d6ba8ba2e1d99ef756ad07497c24373d9b1d5e11a3aa1b1a9198fe0013c3e5eae7e62278eebe50d270750968a469e26be626c4ad50473f665c55e6cf012269b8a472d4fcbb349c036b7d70697ee9b2914be28e5871b775dcbc7cff6a90ee65f9f2ece967efeeb61cf8edb0769188e4ba8b7cf9a71f94c8a35be26219ea1121292ab4939b2a15d1e63cc08d0cbf1d0b1e491eb099cb908fc3108c0a2bff1be972b52f0ebbd1bae0e2e329fd87dc84540d612be2cd030efd0337c5c9caeb60d58be94faafb0888cb177849e775cc958be94b5639e7cf32ecaa85f44a25372276f85948dcd1d43511cea1d333842148885c83ef6bb90169370b8ac1725b3cb5d699835e194c4bd06dbcce99e3e78350256b58f3264c5f7115707dc5033f8e2636ae91c63e3baa8206211bd69e985d2dd099cce52082bb76a410b901d0f3f5b3ff6de17fee3e50647d445ff68f0f330f91431db6287af17184c4e05fe3aaa2289d91ec310ef9349f95b666b30443a74b5371c407ded0eb99b9a03885065eecc88c4403c5daca873d249ebbd4e21e73a13c5eb96d8ed7d89394efa7d237fb0582d8a948b736fd0fb00bb4c05b8c94f405eca9f2c9d5eba1e038edd5ed12d21313b2d7630a33f9b92cee85aa5759be41e60f8c76abd685d888df0bff7c10e799a26c7f0021f179da5f9d44219b63d109160ce1848a589f7292a7851a3472136a606c33398a196761c94f957a9a99ba1e200f5f95ff0480c52434a22ff666c89b493db22b0fd4035fa33178793c0d17cd9f22032732bac3b1880dd5736d83584d2ff057664277a1e5921422ac4f9792b7300e51519b443c420982228bf562552d5e0377fda9590a548078db71f7995fcee95628af3a42a2a35fba374f64c328078d264b67e680bd9f4c6c2a2541fdaab8df24727ad8632b11b6a370e49293f330dd59d0c18e5a4a1c74a6f05d183ba6e4c824248bd71fa8b4858cc831cfb61d735a0fef86ec21b5da67fd31db8663b46b07ce3e445ca1539e71c03a781c7143cf731f2a410a37009bba7f1bcc7c88dff4a4b0b59db0cbbd0a6a12bdc03bc752fce298b21093462a4a53859abf17cc5e97ce6dcd5f1c572c666ecc876b4455752ae3abe8af30ea0d09903bacfc077c335e1732890854e7a3363c5db77cb361343a44877b4bf4149ef8d346bfb8b6e1b490c58c7436c20b791b1c9d9ee41e9ad4488dc981bf6ae7801cafc650cc7fecf5b542b96c6b23f5a88b6a00e6a0753727860587e7eedd65fd34a970c60dee0d1045d826f33098794c34435d253c0635e36eb83d15e25906b38f8f0b03776391d6f2c2207796fa095bbba149974040c2eddf725a00559ac054485a3be38b46035d58d6dbc3e765bd1d4f841835c6d1e5408cf74bc2041f273890b3008c1f6a2ae4e4fbc1d887cfe21f9430aa16ee04779e62dd4e097cc4bdcb6d162ee3095cc0bb68d99c9b8be67ef81a83415b87c1e9ef624a95d0d79306104954f476deb4f2976b2a70228485b6c295e89c3b290cef05d5ba8632ab09cec1f2d3807f52d0947a5a37260c0594938721906860f43aca5c150d08b60e50297d425ab218298dd8a8f447ed5f70b3fbbcb45141e6473338784ee304e46c3f27455bbce27a22ad9cf4b6a808bf2aa9a12775328ee43381364a40463f8d45a83a5ede4875f964c398ed236d198eb1268558cd11b19708d9c8cf25064a1e10e0045dec248cbb8ee99091c735ab094aa83d63a3f2818b584e6e1aea8f2233ba78235c59bbbe4d87b48c9e2fa169b6aa674a38ff3423f52eb35d6bb23edc8356e209fe844b30f73f29bb5c5686f1d9d08c7d7240e9de60a2cf7a441568c91377adac496017b51ce1eb8654e72088da2d88e6a492198f6c835ff8c20a7a54b12ccb86527d14f468a7b1dcd3aa966013f366b6d93c158150bb1a33816ce2f936af5bceedeab73b1778c089621a82da57c2657c9fdc1ee21d5c8ef2f39ca0308c906ac0f54ceffe3dfdb366968f716c1d3943e25d81b9745f3d83e1d7493e2354a33f3899facbf2479b2545d71fdcca664f5121457b7be76a17ff97e17aecfec8f9a8b6a1f883627e16e5cf7e11ee62a54206988fc7ed1b2d30b60116975f1d89e6b0a5621d14c88f69556eb3f3017252cc33b4579fb6d0ea43cda7eb565cc74c0fb12ad9b7fa479b68b08a403dd2b6637d604dc59fddd2813802178aceb0975764a0d0b5cc8cdd59a6b61cc32af13ca07924cafbcd785d7beec73c034c22f28cf944b17757a295aec6be34ddcddc42ec811edb2a93173bd27d1f404fb0f89fdcd8b12223ff5b089aad7bd59c6af97e752d1e53d9613c02b2e962afebbca053a1fad875b5e4c085b0d25f166e2e0cc2c502473d66dde92b274aecb93c4115b417170815e5210238d72fc1fe4c1e6f4a38e946b66a3a532cf67265715ad41882d8b678ce73a03d8410e7e0a89c39584c7f8ce5656af34a79a9a14f5e1e6116c2cee4695bf44cba673dcaddbab7cea00e483387d81aa4ac08fc10afafbf0a229eb7fb068282a015a045bddcbacb586feb88729509e7eb69914075318faf4677f0c75371be29fa2c99516ad893deb069b9d20fa21474b84e18359814c0f7524d24f7289c8124a77bb5d5307b655bb4a5e99cf4438da0bb8b97c4521429e71c9a5fa9ce9b0d6f65c41e6b0c286ba6c6a2c270695623731dcdcbab5a17cffb05240ce622d967b3f12648e49e6fb7871c458a812ad17d07cf742d1900db1120e872cdff9098a9ba7bd251c2d927b063c2b129b77ddde141fab252e3f163536b2f07a5e984b824a111657a95b70bc78bddae70453e2308aa82825ae0afeae4354c79e4dcda5deab25af188776d07d5dd8fdd240c12c6c6ddadc11994b1bcb4f3f5e1f4b1776c11d2d6a6e394115676bf8bd488de092c5c0dfe977fc84555be25b84728e5312946f27b5de7a82644bf919db92d32ddfc0186170549da176bef3b3dddf3a082a504319970cd818b06d8b408d49ff12adcf410db8865f992d856bbb87bf1f94e1f1d45aaf326f074dc6457c9c30ddd0a1c60ad4d3845566d13b33a576dfa37214a0bf00ffb27726176eafaec41d4861aedc5253c4ea237bbda62f3ba0ed283d5ec58c4aa6512f3d745a8defd2b5f5f0e6bb33cd1a7b4ced22967715c629e0268a001d0acf34d006fd70fbe54ad8cd307d89195dd142853f856f7743c31506b2db3e8ed6b18432d3fb64902420f3ef72417b4c89b7618c354264426e343e44b0438abf7efd6984956bff8c363301aee083dd64c36039d65f992a15ad80ead4f46d7900c3b82b857a8ede1f78df4b6b5ca96843a3cf50798f7745310a8507801ac29e05e307e4314a7d223bddb4c2627286acfb8dd927cde212ab5e2e6978c9b07bd6f94268bde13d65d93af1b9404748e57f708af3c439c32048bbadfba9a615ec8465ac9d699a02f00f27394114ff9d945bec43", 0x1000}, {&(0x7f0000000000)="f97227e3d381138fd229c127", 0xc}, {&(0x7f0000000040)="3d2a3112617a993abc6d7538d145042296517f12cc5795cd52dea1bdb28f0e012b", 0x21}, {&(0x7f0000000080)="03e142ee2f7589c231fae68aea7283fc204d26193afac6f9c82bc2608c6b3bfee03c9c6b27b4c9acbb851982153f850e72175000ecf8fddc2309aed38e1fb148a16e81cfb5228f57aa6aa42ca89acaa1b17db0929af962cdee7b1a0995461c12e8f095853eb725f72129e867358329d233e6162d19103a548df2bb56c64a0dd51e2fddc5c9ad872f78e1f4a02f4c16cc6199fd00d9d934a4da66fc1369e34a7ea31b77f7595c753bb6e3ba644136994734bf64479359dd54a726696e469d0e1961963fcfd685d505e5d6013b0a11c1e3c305197b1d29eed7758450b9", 0xdc}, {&(0x7f00000012c0)="fe67701d80263ca26bcedf516ebb6ab09dcde93ab8cf9d5e49938077742ae317c58f6888729ef3a4ac9186146468fd49a7827ac0e561431648c231ac5db001e032abe56b6f7be9d6194c8c15e6db49126a398129c5a8857a56f762d749bf899a13fd45cd45f1d3b430a93d84fac0b0b6285e689762f64022ac617a9e7432a60ac687fc567dc218827b2bc0bda0491bb69455ac059c3719f6b3ced3ae1b3b30e8b9f654d906a05a8b86de4553488c08ae5044526d22760c3846ae764b78369b4ba203959babe05cb699673aa0d373020e602b23054becc7d576ff6e0e3fdfd015b8c0140bd0a43dc220f87676e3fdbde33f24e79dc0ea9823dbe9edba32868733fcc177c77beea3d6e9654fab1e9cad67c52cd1e9e730a1129cae369d32ac2044eb8f87298101b41dcfd48644b0374a2cd2728b122e878b770a592fefae66580c71e0c38ec082f59f028ca4b3b8562328c3062cf8fa41a4aafde35aae52110d5b73e5d3bce5321ebe4b9cfb846d9a3f9c666a92121f23929066c0b73faf09348db909a057c7d87f0254a6470488e6b6a22a14ad16907888114ba6ed21490b841996d0f2172c5001c6b139e856c35ac03f5bd14654c6fe9d37ae8f8c18e2683d5050bec52223440564e2b052a2f412013dfd20b32835a5432aa514824435198f14f650c1a9440311bff79fe8d543c308a2489ed74224e0de915012b4cd3c2d0a93016f01ac676d71c89cbcdd8eea7e9c549596be78a0552248b05061621401e62c0ae0a3c84343a6dcc97f689bdf69456879aaf4cfbddade09c4f53ef58b4e45648d68b25be8b35d905de05a6afac0283ccf76fa3fabea70cc1586dc5e4e74bd228f3424ac1e37e31079dd34c96abdc1aa295d1f8c8b83916851cc1370af51b1042bcff205b012c83e22ecd51ca7ac53dc0f34ca86b80beec7c58552a5b58ac6e84d0f7f1c917a4ea25dd8bcd3fc921def5318f9b7c0b2ca58bd131031164df5d33ca09f8c459ab2cee0ec1487d9931e65afb85628186366b1c55d4fc6d59a1dc8c4fa7631ea4e27be5565d2228e51d0236aa2555de15ef9c48dca4d031074abc2999c78dde27f6c656f9566fc5944dc5ad754dc232274a5b777120856c586ca3f572b326a59fd0bbbb0eaf034d5170f47572ee6efb40a191cdc378da87aaf7efd288db6c473fa9dff023b6b21f2493285887406724581d739794a9b8cf082f425fd473d752d4fc05a316432fbfafcdb824f601d0bddc04980bfb07a67758b01ad39b087a08e3fa0603dd811c4a8fa7e8477b7e1218d3c8ad29851dc848200b9c4bdd2c28a08adabf15369390bfbd9b28aef7a08795e36244c85b8870fe409ee91d426d4dee9df7016f4b9987ecb55ea5c3ecfb3beb0d82b198f982bc3900e20d86f500f1d009766ba580d62d7ad8b3d47dc711007a9735f736542861b2e136a66f35cba82ade224abfe7520115ed1b30794dff03edb80b61bf5fcad496596952c199d76006728d88867c9b5fc69c6c3c75f0b53680f9c27b0d0322f264e642b069719d72bf3c5c910bcc40dd16b8252c69cffd0dba5528ced12b608a84efddc34f489216ee0b74a73f557d8850b8cd789bbbcc0ddcb4f9770aa93c647fce128e663f329614f849d13ff284b5ad0bbf47a582d7f447b6c4965567bcd9c12ed5e0bec2912cad4ebcce7b3f2bcd644aa3c893ab7116e74797ac07730c8887fb9fc42be132727b142469e2aba81f1cca6b417eef3b360617a47c2e2072a47d07d59152b31d564d178174d0664b4d370e4ea2f0c39d6c729ef5f2b40abb3186174748b575b8ea181f815bc4b211583ae4c02be7fed147b35783be2bf0fa7375e53a5f0a7336c36d98e4e9707098487dc83fc45e56fc58e64ceda9ee5b6908b96868e88c1d63d3eb6375a7d16a255bd771e8896a9ed76b889ed8a57db09c71e461745ec6314dcb25a11b7fc8279b361ed2b58b388d1ad44e2856fc185feae9d0cd6cc2eb5ee2619dbd60b475b9ac89c5e0c2880144ae2dd6c68a0794a8dd0c50a4fb91c080ef1f23f186c4ba0c29cbfe54573e680f39c584bac2446314e7fad5838cf3ad0772d3ebd35d3ab25aa2bc3845b3c4ba2dc1e05e7fbc2064ea422f77dcd53edc7759441a002db849af3cbd2414e01d1cc0d5262a05c4baf9fe2e836d32aa8a702cec4de75d4e0b39479b6aef114fe630560d5ecd7a6449b74d230fa8d9cddd7e454cbfd5aa68f2f9c578d728c49afe3c05bf21c0f04a8de2f33cd1595fd5b6b95f58dc526ca8932ab478e3d17d4ce6bfad1dde6b215aabfbf9dbd83d0e2857cf36470249bad9888cdfc1b26eff91ed9cc5453b832112cacf930c218f883577151ffd1156cba0ed78a3bfa1764cf9d2b3a095635b50387db7a8ac117018a13c099ec76d5a336795c3d585e3b475d16551cd8e99744cc057e01a86aebbdc279686fa2617c0f951f1a9d0ad48b3a2fc28bf69055f88e55a57e3febf128a4ad41a03ecc3d6e89840ec12e99fff2b27147ab1b47ba0fade96732006890dec0a05aeefbdfd8264d6d43fea25bb82de10fb3e25f133d3958ef9558e35c013568ee56bd762c88862f1e446e56f6c4fda041b4cccb97b42d78a2687137c69f5eefe65fdb1495c0c4952651ae42e3063ef9802c68a56bbcb6b486f5c9dd5e5ff0b28b5f26c788735fdec8d2f6e1d5206cd0d3a0056907dfa59dd79057977433797994eac60c388a2c4781a834b67db89f9bf4c83de0168e36e34658f38e1ac6919df3575f0277470d6d0f809e7dd04738368920bdad10a5ffc22d8d55660576a4528c49796af98b44a8fcc988f7b50a57161576013a1de643027e56a5184ba8e061065e777a1caa30cf999d011908884f34cd2d56eb21a9a9d629fe584ffe5e09426b8e50b90d3afa27193407f49d2876233386dbe1973724d271b3754c21091165b14983598c52fa6e2b9bba020f1f8690a439f99a95316f82f125921378ee42caf32f7c425fd9542f542603650399e1acf1b72ce966f86020e0d6f1902b1ada68a1282e376a4a328b95398943930d5105b1ee65869c754a06236446c812d0ae09aeaa855935053a4b2c072caf25e6c0c32978ab21ff559930ef5fd86883934d9cf7605e326edcb5006d78043b1d58dd666c5f5231df5dfa2218cf403b3b53181abb0513211d3441ad5bb55a51812b669e716615cdbdb2bd56d5a9c2b9b9ce02db6e87c7010c3252fe1055e1e013630db0ff329880d0525f335774188bda1f89d9488ec74261f64ce050863bb1ad3aa66658c1ab28a3a47ec72d9836b05f88e5389d9cf67d431446b9f28b518021ad4340283d4014af84e15014aadba6f337c433d24477c5d803bbf490b3532c126ba0b3129f4ac3fc6e863d9786276bf5e2598107dfb20bc18d45ce64df784d4958fcea1b84874274a3a22120ed1de645c9763f5b6e65910f23a4694a92ba3d8d0f70f0bd7a751d0d627edcb49d3ef34f83d6a622058c41e2c4eac0829da2bb6fc18ccec95f06c9ef24903bf53656639b0d0a69c59226daa43f3cc2f50eb1165ca724ebbbc16f1b01c3d1183db34dce85fba5fb8937734d58eaf93ffe0a5f40715969f7a3ab68dd8f4216995704e3fca7a40101085e3410c8debf6fb3f5f1e8d3125512fa053cd7e860b9796da5ec4127528d33afd12ba4b3e74c7a90b68fecbbb79ffaae9fd613638616c51097a49d28010e499fa0b75cbfdf547aed15c3e32e426c92612830996e82dae4f2e902528a1cad0c42625958fdf796a0729f7bc4936b068d07e2c14a42e560b782da2b9a565abeae349fde13956e12cebddbef2c06cb5a1a795409fac37ea6968edda6332bcfda641f3abcd5f66292d203b703428d3130c85e4eeef33943e4ca96732eced6492a2ef6f896701421b026747f7aea71ec12bb582a19c350ef4560273bd7c4e60ab1d296401aa4203b0efe1f6a6373b545bece73345972a2f21be89fd772e3d4bff5615801ddd6b9444283125b3f0054850b6d605a8f146dc301d83ff3302d3cec2d11180e275a0c290d152fc8f76e6c8ef0fe99c49fe857713d2224536f49babe920e8175a0e245b685271bf278b70036b20d7b382188af1e12abef06a19d03b81cb521286b918fbb622a6b2e9ab08d318206cded8afcfc7cbec438a94fda4c79a4a329fd5f055f899f5243d35a4d47999be7eb74b48d9877bf27789881e364cbff2c5ff01ae1fe7e73364ae20ab99fcc83ec046afdb9447da02a592a23f824e6b237a81059b0807f1149a90ec17727d23345b37d3b0a14b743d1139165bfb3e72c6e2abdbc28e7f55890f3e27964d357fb6e4d0b5d28079f18c39b5e5eb2f68cebe0d300753b368db29d864293e1a5618dbec15ecbcdfb4a7f37ba68bfdb0e5feed00086353453aa86f6e6f00a8dd460d7e8d38729291dde424bc87d977c69128979360c12f7d350b03c2c8394e1a224b536b9ea5330245c4fdc2bffee1f5c0237ba6caf48e9666f8dc6a0e1ee75b058ca16ba5d0053f14935cfd0586fc1021a6431d7f8923ee349f74e7bc8960b91ec735342ff11c38b754fb0eae771834f55e23a87a2d1736cecf2ad3d3c7bb026d15e60558f8a8963d963661f4d3494d54dd8c54f5dc2fbb0db1e12c9d4eeb7642a74ba1a695b9b95e1379323d5a817d2e68167e49191d179278500ac03be6c8b0d02a5c333b880a78d8ce76e9915a434aebb1ba809e1548a99721b7b9fa1ebe32754492ec2f3af7e1b584911b410692acf8f84b758cfdfeeab71f4b6345331c7211b46fb1a498523990bad32bdb5f09885326d29ed2b4a642cdc62b62bf04cc227e1fcae907fb5eaee3950139e6768a098850e3797c00d7566e061376b0043a567709714fcc3b6ad6747cdbad10e2a61de6ae225e2b70d7cff5e6597c7c6dc50f319fef677e1e9af216b1ba1eb1150c923faf5c9e2e25679119d6aa2639f72b901635d72a82b80917f97e1b3dfda7e6842867f89c1211944c504cf94b9fdc2c65753a6b3da59bf776e9f57bc19ae3b3009ce9db8796ebb2535347a677e23f0b06dcd6cdb981e2948384efe982ee623388a3a6296dd14b7ff1bc3d6c97853b471b79ac085a6c325d12ac3cb459e98c6d2965efc5a8772742e90650158d22c383c5e144201f263e496317c84861cf40618f4904604b742317a7c29fe8fab22884793f48079871632ea7def78c014dee7d9ae08b5fc24ccb6429d8bc092a6800cc92d56476c0364bb58f59d9acaf7460fa29337701e49301760335e2dbdc45ee38b39c73d6a4e0bd4ebbe4b26e22e4430eed96d500b086fb43a605d989f35ccb4747f59b4df1c1206b3c9edc8699183fb74f1bbcf0dba9291f01f4538c3a1548bd7335941dc8a1412637a95d427047b00dd2b892b9f45183d086fbd1b1f52244027a45c109dc93cfa3074e61f62d801724593a8540fac0b8b163ae68c3a14de0cf496eb90f1206678906381e223fe0d2802497dea1d48a17400ef3d8da03355fcf146517866b6230856652388d701eafe1ebdc5f9d493c3dc0b1c32288744887f141b995379bd38eabe06649798a550563703ae9d895bdba1cc5c986a176200c10e2df83677f0d34ad29ae69d75a310aadb59b10d9f3ce35367c9e953cf1d280e31beda338a68cf54b06ce090eb72b5f669bda7f02b95997001c7210152d37b0658d0d51be08bbe59a374b07136069d6c4cfa8d914ca02a876c932b25346ad42863e489cfcbd1703ff938ec0009d1ccb66a42167e2394979112c2df2d9ceee0cbf3f72a7fa2812fc85e738a5e0631a3ee63229a25f27f20", 0x1000}], 0x5) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/237, 0xed}], 0x3) getuid() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffffffffffffb6) socket(0x0, 0x967d073f5bcbf405, 0x0) 16:00:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r3 = semget(0x2, 0x1, 0x100) syz_open_pts() semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000180)=""/180) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) fsync(r2) clock_gettime(0x4, &(0x7f0000000040)) kqueue() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x8, 0x9}}) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x9) 16:00:32 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x340, 0x2) r3 = fcntl$dupfd(r1, 0x6, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0xe6a6, 0x5, 0x2, "0eea969411c4da40ec00dd16cdbca2862c83feac", 0xfff, 0x401}) setuid(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lchown(&(0x7f0000000140)='./file0\x00', r4, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x7) 16:00:33 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xd, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x0, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) 16:00:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) close(r2) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r2}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r2}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="889fbb664dcb8e962a62cf81d32fcfa2bd24a94363086d372f143f394d9d7dd345fbe656e0357a5c57f5df6e4f9606059b8764012d1c145c0b8bbce17ce5c1809c0a1dc7125fac1a19a9e59109e2f2bb67fec074405aa0f90bcee97046c3df2c96b70cd5b4f843385c9b147e9c23b85750357003158c64320038fbc87c53e395df865b564415f2c982ad97fdc313f7139bdccca9e62961eec04bb1e1367804c24c665dfd134589aa3596cedf10e851983e53e8511d7a5e1e159722ab16679f6a49715e3b96d7e876a07a7d28c1466ad8ded92d4230323e3213fb4f221a6c8df267aa1ecbb3ee2d61a436fe45d046cec656a850efb007760aad9026e08796f8386004000549fbe3169529892310a5a5138312fec197f1b9f2b8c487c201f3e5db709bad2b45aec3e0e0202f3c747b3a88816195526b737cc8d76d6930818a414499ce9d0123eeef94b1fbbb805884ffa421e304c41681e5b2d9fdb3d8667b2b30454889c76f31f60ce4356f7a6203cef586b28363431cb94d87d9cb450c115bbed92e6480ee6f4e7304c46d3f15fc00af25076465066de84a36ad0055e72815d24a371b3c4bc1766bde5cffb1e457f289a69ad6cdc137868b6b3976b9ada9322272a8c3245f1977e97c53b99aeddeeb8d5b8953746c502c9dd7254dbdd502476107121c46f94299d8d555f5e4d376ef0afc95a03b452c65e9fcf9de1741b818411dbc531558655e673c2d11f410f019489649c75ce667cb8877dd5e1234460fcdd08f3c93947d0926b08f3ec9c887c765d407e4c730436e700f5a1f05cc4099f6d86740d0120bdef77194606997a72767170228b819458cee9e328b315d0d948744dd4a528fa5171014a97f8607361ee854ef8bedcfdc692520246fbd18e0d614f16d086398bd79114266481bdc1316f6453e2f919c02cc59fec0a6ea25d67d9db943ce76c4b28702f41b3e0a38d9e37dd10bab5c97ebba8239c7cc4674c4838941b2708ac60570e32780b712dc65018358e3acd9b1c44b7822781b35eed173ca13b7e0988a5e19af4a6e2210d0cd16e23dd4bc036f5b305a2486372c5cd7393c715a92b480ced79a80cad9ee0092515694060d708fb68473fe5ed9275baf5b63baf5845d34cede6b03f50620599f1feda7fed26cc5d2af1c21ffb1583556792f10f3d297b55ea413a60d9ff04c9a06ef9f2957f1d889168c879775e8ff8fe0876b170871b4fc5b221728559bd70221189a429fe2434897d0d49c6c817aed128e84021ad19c93bd4a454f61e3395268587686bf73d71586517fac97caa51e58afc4e33f537f8c977e55ba41fe6e247a9f81be07e4f7aa6561ffa7f3a585630a28c55ad21b8d8df79fb8a9422f4a43b90a3bc416b4a77f53f7bcf2c6c4243723dab1bc649a49ff37503c8fb83032ee8099d2771ce60573a84f5c4ac40938e6a0611a591107c4e6c60fb624371c844f61dfd6472754ec075a43d4f684879832b5c4ff582a6d8906a001c7b7f8c706463db7ec0e69f0ae616cb69151b2db22a0002700c444ccaf5fab857217e385cf256176c4b12e18c41a47a00d8525e0a965db24abf33eaf5737f052ba988c85d919d876d13374efd98085d3ff763a8ae2e6d0f1a8d6d6335f4c6f4860136534084252e79668c94b140b04cca465552d23d24941c0b757d27fb60cf7e5e0152e72cd856fb2ec9c58980c7b35b1e0ec9e0c03acbe7ccb10978a0fba7a0a7f2dfbdba34b5f175147a2f8f7b217c427675a0f2157aa784328ae722191955e050da2d83a2e6919e14e009d15593611e279de07b08c3adda0ede0998d759d6b9b54fce31c63716cc6b5a8f37f6800d6836aace008d9a39247d2ee5a5cea81c48c0960ec99b60ea8ab31db31d57ec27ae2ede6987a11506ecda6f44fc810b624b46183a939833efbbdc7b328e0b9d00baa43405d0861d2d05665aee79bb5c86be6732573fabb702ab963ce66dcabefb094c0e735347c936b5591a8beb8ec88c80696932901d477ef7b439c060f699147126c9b8b827163da69007ea9b81eabda4355a1c82ac2e96a18a8305b9542948f5bc815bd5255f187bb5e5154f42e935d067cc3a02d1b46011bae53e022e08e167600a7e8ed32cf613222e435b541f867250aa0ad7879cd3138b7ffc4f8721042f5d0b2c130eaf24d5834cd8d3494aff152e1e803824f0ef8e485e58affee75445f40da60ee4428cc3ee14336ea1e20aa19b2b4ef99131468a8fc7a6ead54a7748a502d98107467cb0c467adb6926bb5133131fd51913e3c88ab4ac67f8186d01e9bd9a69499a9d980cc58b9aefef6ff543c6c88fbee7381af8ab52b541de89bfef6e0c5829bfbbc85526edd506dd72a7a95bc62e72ec69a1d5463f092a6e7dd97be2b9342a28d43b3447f2fbb195dca82b973bc0ecf835140881c499f1592b30ff23fe07a44e6edca8c800674ce8fd2d1ce0a22f95c92624fbab38d1dac82e0a98915eaa701ec31dd84e0da04f6a40a27bab09ea3bd5c9382a7e36ef3a82e55dbd532e73f7b93984890a36b5d0f057f15723427f46a09cdfe9b0cdda096a458fdef1eeebaf41cbda097c0ff44579f8f4715a1c7eab4d5c7913e1d93be802e2471173c2d546448b5890576e9bff42b2ac822d2867c6798d49190de490359f379ecb111acf6253f084b56b4d39dc95830956e6a1b6cdba07634db5b80b02f0c5f35fefa6d069617a7fede605ae9fc3a216c8505aa60f376767f93057c354c958549490f34040c35a3648c995071ae193313bfe8bf3b768249103e770d2b582a086ec6bf44321bfc98c7ab769604fb9c412a32597f9c214782740772fdc123b9891ed0316d7ab28347cb5a36af1bd629035a12cbb607ee70e3e6174541d0ae0b1520e16368b5b9eaf3239a927ee0de55c28b35f1b5836e023522db966cbf86580b3ba6de095d43727583e3a05c1089dc74c0ca2911b06f643e7885d5c31d5d48f6ff5194309b07baf8f9bf8168f7ce06a0852b2213b4f1475c30f8f1b670d1084a87c34ee5952b8c7e57de79a1824e4918a80b3159d1f704cd50a9bf64d2752d9e349314690fbf586464491eba329239adea514df40e37dc9227b6754b20347372d66f6e86b1a760273ae740cc0e9101a8b67b4660d54238be4eaf4308d1f87e37defd668d58e550031578e825fc12577e44db4fbb32b59d9c137cc6daa3fd978b380b07ec0b97eddcd4d2e4c35ba84e242ecb43288c315ca09c2f5ad94603b3c0c175b60e58953234286546f06b2e688dce94ad6238390b3b8b4fe42184839155c4cb266c0a6a4bdcc1a2d20b2b4f5929c935c9c765efb5c2303770cdf8a37a760dd6a4c023aca131b3596feab9c15760a1bff047fde7ab4da0dd2e75012623e275c802618f48998fece4645ec576501dccbbfb435f9ee98b0964bc1a48369736f7b6e9fc4deea4b565119903bc620474b3e65aff1dd586f9a271eccd4a50c6bac5268ea25846ed65a7aea0254f5b6f3b95a8f5eafe5a8c01b819204416021aee69d8284c96044a74150382e0d23a3903963918d368f95b84ee60f9984508718d7d4f4846415a5d9c6a83d7b0d6ee1ef4103db568df820e6d6fea5f1a1fe12d976d3e0f4724c1d4b12d358fcc776f46d780ba24e184eade5262af6272489536d7548de8df7e24d1c2e6f1d5e92d10c4cb982e4ac29d41fcbfd44490a32ed4d8780a0a933489f937712c66d68ca421a6c498c99cacbea4809758f8ab3088c4d688521518a5f1e8eaced8334c1f4366f8bf28777d95cf818dbc6b734123d51d818bb4aac54896c2147d6eb9b0cca414bb580110d8aa6bb21d2d3b4ae4b650f558f3c65816f606d8de70b923eae49b41015bd5e73a3393afa32e6ea965110647a5e70ee48e8b068ac8e3d021cab2925f1ac2f9ab21fa339ad1ab1dc4685555ffc86da6aa921892b16dcfde0d2b2c3a7ea66bdecb33468e2dfc8552dfdef7e54a50e5537ec467004fa94944b0b66dab1199e412a3aed4896d702360703e61c4e59715c4e7377dc6d4fdf3cb5ac56e8490138bb294391b951bb0e54faddc89e6b4ac0cc6900a565a7b1ed192b907fc4b6cf8f7334d332f75d699d39077402c9057f2683a4ed7e541e0d8b8fc9ff9166ef152a52cff7750eefd14661ecc64d092e4bccd7a5ed378001b6e5f5f3d8e6c633e475ac17e623b284c9444b4df77a9601e9ab93ea5e0fc470cf3d0869b25ae77a8660aa3b69014eda2167f5dd7a8fc1abf338713e858c98c3d2f8002c2f82a9756556292fa37de29f005c2488c3c02e929961279d3977fe8e85036ccb6c814c75a648c4401a9bffe19bb1031cada658d01296b826d6d9b9d7b939423f3051e534475f69e5969c2b19c4161627504dc7fc5fff3bc3ae034e8d3e18526f351109bfdf93d4eddba90772269ec54b4f31a67062d80cafaea8a75f2a82b79175ea367f5a8bc4a8bf8e9d868d88ecbf1c327ed79046635428457e14a97c7092043b79bd73f73126f306cd010334b585f0241bb95d8a72305def575b0cffb67e4b581f157a054ebc51160ca0cdb3293ffd0ad313ba6415564b2ec245fcdb0bb9b6c2bdb16e32372cb529f90d7a44cc931dbbe635e20b81fcc6c81fdd870fea299e6ec53036e6bfe818e284b09e98b0343e6dd4818e21a0d6832dea03e6d748c0958e0179481a733528e032206058b71a17d191a105e3ad46b07a088cc9a74441caf65b69e5d0f52cc91013b3099f23d99040b55f93b84eb2ce4604d8a8021932d37972b9a88f9aeee3523dfba7f0f599f58b710646bafd7e0f65d51e4e237f98fe13d890d61fc5c0e3168b86277fb0b481f43edc8eb0c3b0ef3093971a22d4f725f7e39775d1719d4271dc5617e0837478208ad22ecf46a59ecf731de03fe961dcd96e1cf218b4b6c21640136a60fa9347e9c369d6476e4f61b6bebe8de7dfbabec1c1a3a32e98e988428c2ce235e27fbb7fc83cd8f2d625ab09480798090dcc2483abfc5f35da7871d4b8f024e8fcb177a79d11fd0e8bac2098e33a95948c881b04a1b9f73a3987f936b2b44732243f3b2c8fea25db04d144ec51015d68c16a75ff4c1701b01f1747ff552af4be84bed18ba24fa1560f7ab861d4e6ab0acb525b39b61bb5bde8f12fb0e60534cd8bddf2020c0c1acf2dd366e1e0c2ff14bc611a4200184e0afa17190e4671d0523f2c3e57e3eb278f459c999cee44bf6abee0056629863bf895594c1b4957ae304a2444edf34397b19420a090ff1a6e6950b88582df696603bd224fa6429abba68b39928249d0f5fec7625f69756a9521f2707e7d691df59aef2edefe3c4c477aa6fcec3d9951e90683c12e075735a853c8e6ba353d3b330a19c92b780b4b3b4d8ffdf0403d0886d2653768c930c4f0db67470996bd17164bcadcc32d38b1eebed48993ee175b1e0c9084b6bc7cae8f52ebdb02f8defe1d5d08bafb3dfacb452afbdf255c342f2282ace6df66dcdc3adfe8232d96bcd835613f275c3d12727f5c3f0ac030bb443c56936b1e1ab4cddc7c8d216bf47c55268d0455b39901401ab72fd333ace306fbfb51ab92229b0f1814930a2399c0c8bc1cbc0facad50f8e4e2434e21bbc6bc3f8aaa63a051f3f25ac7631d9eb7a69bd231a07872dd8ca60a64024643f78825236381cd8725c490bd3a3f8a4c6b1320f0babfab79eaef9dea45d57465bc59f8cdb84bdf5e7196576e1b71ccf4cfd40e225ba3c5330b5d6e162bc7410744086c0a79b0b7999f96ec8b25af6bd65e5d2f203b88284ea8dc9a25eb6fae30cc00935e859b2c9381ecc698ce", 0x1000}, {&(0x7f0000001180)="5492ba8ab7f519c742e95fe472d1a75aca35b7f0f382b3c4434592d453f62062d0589464fdfb1ebb985700c536905fcbcaa7b9e7c10d60bf4078a8070be55a0e61e9b27f75de8da2d1cefb", 0x4b}, {&(0x7f0000001200)="c94efbdfa1312b5f4941049a5ea9dc22a4d37fc3e5b61b1298aae74d8fcd9dd36596c5e8611ecb9775718093fc02b0359f88d8d67c79277bda14865627bfe5a4551fabc4c16bff050659529f8cbbc6c51d88440fd6301e7b9adbcd9694e2fd677de12f573bb036565848672faf07a826dbdb8e4395f0631298faa8c84488b940b6b9e8126cc0b77b44553225ccd866e44dc3e7ae6e6fc89b005ddc395193175e42ee202e522ee89de791c31372bb185bed2c9aeaf62e4eb3792acfcd", 0xbc}, {&(0x7f00000012c0)="cb65d0e5a67cc10d7824201e7891b2ac598cdc980568c20abdae2cd08f80e06350e660a0d9df66ca3463e7eb5c48dc2d7d99f688e2be05b19ed18df8f167", 0x3e}, {&(0x7f0000001300)="784926bd07bf0ffa944a1e7f5e4eeadcbfc22cf9fcfe39e65a873cd0e088a4bb470008aee6686301f2ff86c4876eb6c000fb529d1ec25ef2f4b283f3125842baf6cf431d13d20d929af4c85332a44d060f499c00eb4e7054b99f5b93ba43ea9af8c96b4b0ad281c90ebd77ddafa976078a16a1f714586c450306985f13924bf74896a14b821f9ac6b2e9ed9a230bebd7de6e5f83e4", 0x95}, {&(0x7f00000013c0)="ed22e2d93031dbac28444b0dd1d2f1952225226cf78cd2a1aaae02401e0ded9317d28160fdb7918cc0aa8592b8ae792d", 0x30}, {&(0x7f0000001400)="273c4fb20bbf34a4f4c9d764d2ac307e8c8ebd79ed60d0e4040fe272c1574dc2bd1aa590cf2644bdcffa1aeff2820cc38582334bdcae66f61c4143a0de315279be8935e06ee1ccdce147beb529c1d7337d63d020913789f7e4eaf081ecab9dcccea4337fc51e18589c13e36381bc8a578789bdfe158bcba30c85dfd0beb2342b2bfb1e3d9cc957b9f69c89b19a356bc3c452336116540a283d3217aeb996be3aba3c97658e6d788d500226e51a73f50a07ab4c7cdb9d4fff0316dfefe1b6849994", 0xc1}, {&(0x7f0000001500)="ea7f206d1dc4a99b74db393f155908b040f68a3320efe4a3678940c26e94f7f6f9346d53223df04d8c71f0bcb74ff4f34f82da063df0546446db7f013068a6de6d674fed1b821bc11128b9b306aff58f68c4a74611b48153a928de554b65f5a2c7b1487e5274d87e721f338714503204d3be467210fee2b8d783461f35419a8f38084850ec4a8ff61a090120adfec800453ec67358a25537da4ae050c42f102aac6ecf8e60a6f4ae2f187b2d4caf08846526bef23703dd18c769a8e79f63b73b980b14ad611136", 0xc7}], 0x9, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x8001, 0x3, 0x1, 0x9, 0x679, 0x1, 0x3, 0x0, 0x7f, 0x7}) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x40, 0x1f, r3}) ftruncate(r0, 0x7fff) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7, "b08d1607000000000000001a00f3ff0a6300", 0xfffffffffffffffd}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:33 executing program 1: r0 = socket(0x1a, 0x1, 0x3) setsockopt(r0, 0x7ffffffc, 0xc, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0x9969, 0x1800}], 0x1) 16:00:33 executing program 1: kqueue() r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x1, 0x4) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0x2, 0x1, 0x4c) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000040)='&\'[-\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000140)='./bus\x00', 0x81) kqueue() flock(r1, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) msgget(0x0, 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:34 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x25}], 0x2000000000000316, 0x40000000) poll(&(0x7f0000000040)=[{r0, 0xc5}], 0x1, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="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) r3 = semget$private(0x0, 0x5, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/26, 0xec}], 0x10000168) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() dup(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000040)={0x1000000343de0b5}, 0xe) 16:00:35 executing program 1: 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)=0xfffffffffffffd25) 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, 0x18) 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)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r4 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r5 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r4, 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', 0x40, 0x7) getsockname$inet6(r4, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0), 0x10004) getrlimit(0x7, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000001180)=0xc) close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x124, 0x42fd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x8c) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202162f666968005497fd96328418bf6673cb2a41461574b9da0aa16c71a12c67e0a61cbd64cab3d0bd361e1acf1b419f1013170d226750f0bb84dbda2d5254ef78"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000000001021, &(0x7f0000000100)=0xfffffffffffffff8, 0x382) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0x7, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) chdir(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = msgget$private(0x0, 0x8) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r5, r6, 0x48, 0x8}, 0x40, 0x7, r7, r8, 0x1, 0x5, 0x53, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000026, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000001300)="2965b0045b6df1c1c683c7353d00b19e89fc09f1b80f382ac18a6f1fe41db752e87d8e2b11384e0c9ea6f4118af616ce58ba9b2c1e7c80bd437a6e5cfddb37e9cf72e08a5a833600e9e236cf5f160b9da50f376cebf17659da86b4e582ee7295abec44ee6ebac866d1b9d6e80ec10f", 0x6f, 0xe, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/124, 0x7c}, {&(0x7f0000001100)=""/101, 0x65}], 0x3, &(0x7f00000011c0)=""/242, 0xf2}, 0x840) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0x7fffffff) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x2}, {0x7f, 0x5}}, 0x0) 16:00:35 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000040)={0x81, 0x401}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x7, 0x80e, &(0x7f0000000080)="55092bcb1062fd76f2bd1552f9ce3bc75fc15ab67012d97b5ba394d47fea7ec5", 0x20) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) flock(r0, 0xd) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) 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) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r5, r6) dup2(r0, r1) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x924, 0x3, 0x6, "357a740714c318443f381d9cf0471284d7c24af7", 0x9, 0x2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) fcntl$getflags(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x145, 0x3ff, 0x2, "bff9f1f0f1d4b5ba43f1cdda932564a529805312", 0x7, 0x8001}) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) sync() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x400) pledge(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='/dev/null\x00') r4 = getegid() fchown(r2, r3, r4) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r1) linkat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r1, 0x40000000008) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) flock(r0, 0x5) flock(r1, 0x8) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/176) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x9, [{0x3, 0x2}, {0x0, 0x3f}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x800}, {0x2, 0xfffffffffffffff8}, {0x3, 0x7}, {0x3, 0x7ff}, {0x3, 0x52}, {0x1, 0x2}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x1f}, {0x3, 0x8}, {0x3, 0x5b}, {0x0, 0x6}, {0x1, 0x101}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x281b}, {0x2, 0xbbc}, {0x3, 0x7f}, {0x0, 0x33}, {0x1, 0xe1d}, {0x2, 0xf410}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0xfffffffffffff001}, {0x3, 0x4bf}, {0x3, 0xdf}, {0x0, 0x3b0}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xf6, 0xffffffffffffffff, 0xfffffead, &(0x7f0000000000)=""/230, 0x23f}, 0x0) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000340)=0x1000001c4) 16:00:36 executing program 1: getpgid(0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x16, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x174) setpgid(r0, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0xd5, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x7}, {0x3, 0x1000}}, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x9}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x813) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) 16:00:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./file0\x00') poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x80, 0xc04) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000001) 16:00:36 executing program 0: 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)={0x4, 0x400}) r2 = kqueue() r3 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/93) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = semget(0x0, 0x0, 0x140) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/43) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000040), 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:36 executing program 0: r0 = socket(0x10000000002, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) 16:00:36 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x6eff89e498951e34, 0x4, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) getegid() setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r1) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa0c4, 0xffffffffffffffe1) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10d00, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) r2 = shmget(0x2, 0x2000, 0x3, &(0x7f0000003000/0x2000)=nil) shmat(r2, &(0x7f0000004000/0x2000)=nil, 0x3000) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x72f0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) fchmod(r0, 0x2) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x200000000000, 0x100000000}, 0xc) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffff, 0x100000000, 0x7ff, 0x4, "c4c242b2f5687a9ff85921e0ee0f76d101335c7f", 0x6, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="999f22a36bc595e83e836c142d3ba25cd76033994ed7f8291d4f3d5c28", 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:37 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000001, './bus\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="00000000736b4d979660b6acfd24d11daf3ad6a33e21ccd3a4ae3f667e8833bc7e7fef178dcbb17d50eab21ca412d3622531912ca0769dfe410c443e88d31d1dd90f7aa00c59845fff8869d51701c0bb234515389ef0fe80fb62ee96e6ed6fcc010a9e41ce5533523b74a8a6100b8c088d6fe17e85de47316beed849cd950bf6d9f76344bebde8a3a90a816d3f8308be89da5f731f14379015f1a3d7ceb3c711fe0f1ad979", 0xffffffffffffffa5) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0xfffffffffffffead) getsockopt(r1, 0x6, 0x81b4, &(0x7f00000000c0)=""/121, &(0x7f0000000140)=0x79) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:37 executing program 0: pipe(&(0x7f0000000080)) r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000080)=0x1, 0x4) r1 = socket$inet(0x2, 0x0, 0x2f) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x81) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x10, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) chdir(&(0x7f00000000c0)='./bus\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:37 executing program 0: socket(0x2, 0x8007, 0x1) r0 = socket(0x800000018, 0x7, 0x86c24c0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x9) r3 = dup(r1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000000)="771ad95e79ef9e9cf530a8d17fe835a96073c8c4093da606be3e") 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) truncate(&(0x7f0000001680)='./bus\x00', 0x80000001) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="de861fe18d5c0a1afc87d21501d01be38e721de1ad8a2e603c6cdc800e29906c5b4fcc05663892c35a502a2e55be3d64602ebd0f60396351eccc7db62eb98a3c5d32b52852517357af1e13ebc4b36695a08d8cd2bb755f8891a0f84581e883638a6696247d847a6db93d1e35213bd5d2dafabd770101529d842200d32d64f09f6ae39f698e3b0db083034a860478eb0ce9f258ea11689a8534b68a47e4354ae607b928a0ab8a8a976fba71ccb095989ae44ae87e99fb3aba393c11d3107c35e6be5b8dc4e40fb36345a79d103306afb56956cf85dccaa65c7d6ac2f235e667ca8b06478cd2a2ea7c01bb530d15b2a9075cccaa", 0xf3}, {&(0x7f0000000280)="dcb4c3eedfc1e737cc3162b8a5c2af2280b28bb867ecf2dd89f45cd4306d3b72c438175acb2a701e74aab7053179131c883e08f47a40edc271ecee39d8d030b4613f6d006469cb958bd10e3276667f269a2041c68b5ebddd5d2019ff38d1bba966dc899246eafc9e682b57e240813a361457e1b281e655f7ba8497e6e6dd03b7c477430f648f06361e9a6cd8c9a7e9b5a03df31a23d0aeaa9a38d527c0d095538be1ef664bddce5daf5c33cbcca2eaf77bfd8f4bf3369e9b422201e2e2565443d63cfc957d1e247de9829f597d452e36a00eeccb8a02de3fe2ee7b12d5e654d033fa6c7866ebf97e97896a961728a412e61741e8d366873f76b5d59b46820218b0ca541e682c2181fad8ef51a1377fc9c2492be5641c278bbb5d63ee628193450e79be97e43a684d3f331fb1a0e6c8c107a037756f960c8b968e84167e2117b011b8e7da7463759722e4b5b24215773672a024dc76d4ab40b9aff1e3c93516b1a0465d43c780b0b6d03ca738e1c52ec6c463635ba747ba1882f79d75c4ed0c699651c4bd328f10e66415d463eb4c16957a1fc86d3db94e449b7ec82ae82ae14c068c0970d1518939e7f76b8a4f132108ab3aff0351109135f24fe9c09d87174a7f0c9e8891741f21ffcc89980660dbceb18f7a1bcb9f59f94fc37c5cd17e4681d42431ed9eb867cfde4cd21b7b63216181b6fdb7ff6b64e48a817cc28029903f981bcdcb2fb79bd2267d6efd3cf20d8cb02085c5eb18c1b91bdf23d8d03b32b984fc863db975985d7279b9f1b2479046a954215ca717401702a98aee377cb16e1d840af968a47c73562195cba351c3022d13743ae789151e9f7fb15fd8294653eb368e039d5d0c77711c6797a6785897642bfec430ba5d3aab2c10d8a61c38f3fedcbe2f8618662ec23afccfeed70995a79e453ffd205181d3524fac341c0178d4e81f2cd6094fd915aab13f9067517b6c475395cf8e2ee75a01f7a35b0abd87e434cc46ed4eaefa604a322942d8be2ca260bf1f6ee66cd9a696b36f750a179f45f49edfabd2d67794bb9c4604ba33e6bec73f54bd4d620207b47392ec10b6ac43701c4995cec81340be4c48646b200c3c2766c102cd52def4276051549036e3c8adb603e31095ab3bba39a11dfe71d3c870c7103f97b57a4cee8c8ed70617c34016cd8747a096d8a06c3fa217db8f97855e6dde5fefe4f2292bbddb4ea56973cd8132dc66080b10f78ed0529758f3099c161bf31fc4e9c7d5d50aca1839be661022c2e3ff99079d6ecadeb1be6fdd409336522dc592a3fcbd47517bf006881b4e8f78b9a273b77466880591c2ab537318f8c4950182490989068e7a74a719f1c2c98b1b158045ff230139d86989d081ea4890738da86631f1fdbff6164e41547d671ef2ae7fccd0ef7afa9fbc8c9f91be0e62db98fa1671f65de68471e5073a73c83811a647864af9723ec3a60d1961e743746d592703bb632a7ee9d07cb6a019dbaff73522ef51ab7dbf67b12f5ee77243c881a23c0ae56fb8170b20647f46f8f95d66c8a76693c71e0908f2f868987a3dcdccf2ab8521591d2fc0cba81a27b2532a9d95fbc10a709729f9ce5b311a9352471ef528c226ef1b66a08eca1278062353d468b8225b418fc6bc11a98067bb317f69fa40b00a46f8b9152d6fddfbc59e2fbad24106f91e5213f4ccb308b52fc2c95f43b89256f317e8debb09fe3fa9a7fc61f30efabb25f09e34f3cd3e7d1cc08ebbd573bbf02c34d9e0f5a27ccf5ea977168bf4d7296cedcdaece20e4e9f3c3a61c120001a0233e272ebcbd057479de3a39e4e8d32b1ba79d77ecc2617481c65d079fd52fe14bf0159ace6395fd96b38961bc082164059553c0c28ea85801d8fa1edea1fb95e85fed3571c9cfa4dc1122745378b49ea10bff1bc5544b3d0d374e1bb32ba96d483bb0f618a8a5ab099687629abbbfc6dfa565932cebb4574f18142d6be8d9b632d0e87d8a053efac74a552a2e8bd3fde029bc849f009ddae8cd33936c1d336e4ace1d9dc3296dc07e88b8c60a91185177869ad0f1bd076359337c8eaab7342f25db2e61993627d536629f30684ec989e5c36a7f36af139b55c59a1c26dcd6cf902fbab66eb2344ea0dea38e54dd1029ba0be5984fd3e21005b0d63da92ff09471bd69bdb5563c32786b7d498fca74682829cfe9d90f301d6d3e743cbb2ef25d32a922111e06b4233e0de17387e4d552e285c97f249fe580462727160a23391262c58c6a0f03e326c01fcaa99eab72ea10e2fea9c2115a8eb23eedbb6e69e9aafc87907001cd8ebe064548f5633a76a3e087fe5703320a8cee7d04e0899e7622f05e8f350fe28bce32fe10494f5b398534f2379aade9edb13d90cbf767387042b6f734dce91e4695d34634fc3ad2b1fa8c54d60f962cc1e7fe4b55ab7290b2726ea64666780ce4b9b684d0118a6cc1a4c74ed5fcbdcb50bb287e8095582a74b9a54c64f949492719bea89a03d44838185f57eccc60ee1aef7f1f489ece05e75722732113072ccea8ae356ba97eaf280fe684b13671be0c6bf541cbc1022121678010088bf3d84edac5699f674ab5e9174dd0dd16df5c83d1e4cdc9b6e642d40287bb65be21a16e4429bd3db30be24da6002f745a8af3edd6e9663cdda99f4b96293710ba67c786d46ced77d1a34294045299ff7c3363421085634de8ca921bc194f621ccbb9830a14077dfc0e8ab027cb8441f52c4b83b8ca62d1defeb4af021e42127a9637c8ec9c25f041e701bd7124eb613fa30355c53cd2262e728e440f9353d4aefb83bd8cb7d85aeef6632569118d43a73512d6333d2cbb13cf96422f375afcc6002fcc518057da9ae212c2855e261d103f9e7230fe7f23c062107b782e67cf5b0f5cdae987738e6532fe7575eddbd4412d00e9028db2bc31660b3de4deb15e64b6c999442ce9571340fcbab062bea903e3a0673a49f5f86c64421857a4708864cc813ab24af885b1e93f76c8f0d6d53b49203b174f500fae7e2fc76be636aec29b1c626654266b0cba81d0773bff821e9ca98e5f313e1293200959fc6ae74ab1d83e887801d66d6d4cda0e5fd475d75466ba11976c8688eeae422bd644144ae2f55a8defbac71d7bb9a5e350104e2cbeababe0a4007af1a738859c6d499de2715c7bef462991617c5219e87218134944d21c3c8c7498266388edc5447f0a80a4a55ddfb9632e315009733e957e5ad4a7949efad02a8d17510e7926fdf4d163eba22407cf7561bef77d9d30243d6bc8c8bdcb7b4ade3cce358e3e25ac6052423bd1eb5c847acac3c4e822258a59cc112a316bd55bcc14e2aca5f848450528fe4d9886120324d3a635a0f7d39e5d134d4e63ae3022b43f8272a237b4e8f032e805be160ab60a961a979960b0b5d4215a05ee7bd321ba70e28b3edc9858784c78414c11972aa5db24974e8eaadec978c8b8a7a06b96c4de61dbd17a2a26cb9ac1c96e7dae54234061b9acc31c8bd94b69f3822437ec862e84f805be5f45e38149d32b14093772e7f81beb51d5e186d985b5b7809cf79c6e6fee2573d601b17a20150e65164083f29424ee391590d8b0fface03906aa2c450d2004b8855cd780d56adf6d8b87061adf0e52cbea4bd9561106fef7f944a19b802175b1acd388120ab45c6b482313392bc4a8a3a74729b409775eb82e99b125de836b2a516cd556821149fdbd55a3a6afd4bf687da67b22392ddc1ab71072589408562c6ff2061c7e4c9b4e87b7963294c57127bda2c4d4841516a7188868b6d770a2d7559f67228600df77c0000b01942377e98cfb0721406be1b35bd120ae3798d966e64f4f51ed8549d252a69f4a904b1b48431afd90d61ae9a994eda422eedfe9643ef2c2881e050ff49a8c12f12b4f79e6359b45759fe68ca9634a65857b1825354e40d8d19b6de43008aece09cbbcc823c3ba7798de86df1ffc72c70ce132771a1f69b51393e5076e18c17139b0b6c5f808959b044f7106c0119c0207c20783ff3923d9cbc76d82ee4e22d60317e24b5e33b4e6d166ecd088e7cccb399ca4a27df81641aa58aed53e6191b7e275e80699cfcfb7b9fe16b034cdd7e2caf7be4dd6567277df1deb51e3ea2c72214001a58650ad6ddee52c18068965f4647822f396c42e0517105600632b83433c8bbfa2c851bf5b784cb77cb4c38c14fdbe3a1bc03e9223f56ee8e203b680b4c6d3e880acf533628c9051237a0516e611bd4282d031434de5a69420e45f9f73ceca8830aa2a03241c8dfc80e316550d057c6a1c023eade7cdb6ebf813d419159a2cc9a6c01417b9919a430e5fc6cd8d3fe5ad26e25a9f4539623d047d642fc338c68e058395f8a51f1726193f5aaee00631b675254dec26e4e77a951ff79473fa13ad6969e0b00d6f817efe2fd5da8135f14d66216ff53f06e66551f6d97bbf5f6e8addb80ec0d7415738d7dbe89dd6c5028a909bf6a7509d14dd843bcbd3f2b1c95a8a38223fc898e60ce34b288bc80252c5c34259e8cf789341976039ac9f102920c6aaddedd20e8e6f0e2f0cdcb921bfe6ea04253715dd9996b53a0a7722b4c26da29966a9c46d234af3a91438d948df2a14f0af0b5fd0d93b9fbb31ab597ad73e6a4072f617d20abd3b497cc8564b4f6d5f96398135aa2d6d6440f321569138f443a90d35df2839a8af53f504b75d22f6209d0f53699716d425610656082d8b00e579fd58302b444bd6996b1842b208bfe234765870b314171ab3cb7d901b45abacaac08361c6cb7424085a6d29ff1248e2a7aab991a8cd65bef6ce93e45cf2b97139dbd78e0d9dc5755e6990889091d594ed21b3e47b365ea6f0ad59d7877bd872a93181bba01e2b9d95c7dddbb4c94d59b36bfbfb9ff668eb216dfe9eeff4ae23f70730ba265563ca8f2cf4e63bc4db9ecec11f982abd53ad7fb0c4cf2f09c680a9d3ece103f449cb8301fd322a731043f90bee88e248852eedd5966a295a74b075ae0cda450ce1421911260fd19ddac52e7e781d28280b2066dcbff4d20ae235a155950982619a1237cd081f04cb54b4823b213b4e112bac65d4a9db8b45b3a325d071e009e84a5e2a77ec77c5601dd126bd4b3dd6cf75303638eee70d3a495a1c479a64feaf950a3108c8730c7551bdeb48a85118b2b38808117ff746b8c908f6cf645b2bebdbc575b45bd3c9fa299bcbc91100e04aa232e97e3cc95f1e97692ad5c6d2fb915f8df19f9d50094de0fdb0955866931ab33b952a4bc7ff6222b74a73796b7d1ef498c10bff34802d5acf83fc3647a08ba75a93fadc5444b69293ad8f9860ef63953f860d8789c1b9aa5277513489f5e17885975704af0b84fd486638d4776eef3bc057699da8ccef2db70a5e6d757d8694518bb5b04638f26485a31c40769b97362a3d4385d1b4c8e4f66ae86b72a31926c42caeffccd1726dee2b3c0f9e6e9904c4b09eadf2aab56ab442313042c94577f58fc5c1675ef3ca5e442cc51d3893fabead0e8f2a267a99df93ad7d44925c13d5fd625f59abf0c8fabb1127c09ab152078d0cc8dd2a3ce966085a38fb7200014cdbdbcc795ecaef939914094c553c114bae01b0eed20f00cbdf835679f712bc03597f3fb895a4fa8bbe43f71f32074ecb85f2443aea3844da51f4051238e2cdeb6754e04c27399e849b5b7a43e5660105c434837ce62a5b8fb5517413974e0a85dcefe51ef59a2c4394090cd498217f1e5d6532c97848dea0b46224747dd7da5d3e45f87d9d6b1314ce4b1883dad151237e809bfc0b14812356c2a47b33ff34b5eaf202b", 0x1000}, {&(0x7f0000001280)="99eda47c97f66fce4a9d619e11a3ff1c666fa19b4e1e6e3c7f29a56f8d75d1f65d0525f0b755faa978116b5c5930539c8f8cccc39fd4543c4618b6d03613518a04b2528a70fb63c7e5ba305716414f0b55b35ec5c65e1b66db7ec36d85412ede01f367a3a42e3bc5e2bb4c85381d96cac0650d451d00bca6c57848ce8ce191b591d0379f845299c1cfd0c11e23c2df752d5d466a51fc1e59f46ecf5e98af3a3314b99b65f310e04b843afb338ba4640d56a5dbc6", 0xb4}, {&(0x7f0000001340)="7a8fa73f10dd28b7d9376658c346fa4e6dc0c257a3fee6ce697ecd8ec7fafff5b5d1438993d222b9b0019142ddda18362609b692d8a88aaf83a9710f492b91f823bf52e5ad4e0a2ada82eb2ff2393dec92ebac3727bd46e85edc0e00ed1cf50ef727bf0eac8ec9f2d4a3c9fde9123d112a41f5c37ffb5c67ad6703ebfd4790bf40c1346d70c0e9569cf6c051d42c5848b6df1a5113eb82a1a0f0b23909b5a18dd009afa92c252e682eee087457abb0ef68b1e568a3973098d92224066cd03885ba1edf1862fb285a3caf02315f19a740689195613b70f38b2fafcba80ce8aa14d720a5f6b6b8e3cf6f", 0xe9}, {&(0x7f0000000000)="c373fd123fd2c43b5c313c7dd094995d2b1c1310f41842f6c2c878525e46e7e5708b1a69fd346fc24efdfd19c497309bbf62b7250ea257b5522d58357724620d00ba1b74e16e3068cc4176a7065521d29400684515dc7f04979a1b2398cd5f29b48781f20880039a1c7bb1afe3d6d803", 0x70}, {&(0x7f0000001440)="1e95f0b9aa881717e9ad971d9ece379e0dffdcfe133b431357dddfeaec4431efbbb7fe25554b59d20d99f94bb4743af5a6d177a93d2c31713169d162eb98876c4b93148e3b7c62a4373b8d952fd0002470d86e6b4ebbd0244bcf9d8fa3c27519ec6e925755f6186927f6de4814bec2cbe1fecc893c72924ec5e9c97bc5d1336de386814765974ec17e8fe2015618084b72f99151fd0df808ef24237fa436218f63eebd9632c09e5f1a7ec4fc3d", 0xad}, {&(0x7f00000000c0)="d9f3b064c72fdf5f4212c3542d037148c12f757d3e4f2f8fb3ab94cecf2012fb79f5de6376d9140dce62d56bcd5efdd974684f3e8f007c7ba9bbc0f186c6a4e1b4c94fd8b38f3bff29793da926ef5c70fc81afc0137745", 0x57}, {&(0x7f0000001500)="4a2e9b496a791adf57475da86ee680677b25e598ce2c54de436691e55dfcc3596f22c7c65c6716c46d90fefed60856b70a0994df05331965235d568b375b4cb455005525d673fe373f4cb6f8c34b0214498e824bc50f1b97987c17dd85c3f9ef989a79b6ff86442d6456d651527f168ef9ca455c4f810ba3333afafc5be9eabcaa1a50f2297b24c3a1d25b511af0626f421b0b0bb9961c7ba93b7d223c6136de2d97d64fe610f715d42639c9f136383da3cb690d3adf12f7d2c9c7c257399bf114f5b346aab1b152c4d6b8af42bbbe62773cdbb8cb26d29a9ad5192fbde47def41452e405b0f19", 0xe7}], 0x8) 16:00:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x299, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002003, 0x46485d68) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x4) getpid() bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x20, r3, r4, r5, r6, 0x1f0, 0x39f}, 0x1, 0x2, r7, r8, 0x1481c209, 0x4200, 0x7, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) 16:00:41 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x2000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1b29cf5cc4a0a6f837e125dcc42a4142d59f2afb1c4006be0668dae974499156674e4cc57c", 0x25}, {&(0x7f0000000040)="ff92c20b9589d9e1d3828fe0e4c334b2609d53c1a619bc950d937c8b7915488cad3d81ab220f31ce3ac77eb1c1842c872c2cec07c18c865be6af384c18716e84aa8440d05d6410b975e2cdeb023d4f3984a80c7ee034ceb799ccf5f20a448a2be7692285e0820c004fcf1e819fb31ed919fdf802d6957a5bc85570c66161e7f7d55ef7b143617fab5bb1fa3cd9524a57a1315cca3633c4c083ef57f484e4d36b88079145aaf3fbb5ea5cbe6b3656ff7f973adda52542cfed843e73e1c4899abfcf3824fabae71ccb0875c7", 0xcb}], 0x2, 0x18) 16:00:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) r2 = socket$inet6(0x18, 0x8000, 0x7) sendto(r2, &(0x7f0000000080)="f9990582ef491c5f03bea250e9f26de6f769ccafbfa77a2ee0ec9e622e7d35e5a9427f43a0619f19ac224872cb09de56a18f35ce325ac3ff57d5bf634f0c0ce79d06a16bc0c45eaddff374e2094b4f75a4685e973a7de31363d193d8f532e57dd60035e9a4493e12bf516a1c958dee", 0x6f, 0x404, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="062271a7a46d1cf1b198db5fae437e125838a1d062a8a14595ace1b85f2cf4b37dcb669abc430569326430076c183ff45347734741c30b1a51e9ccc2d3792055ae293f396ea6b1f84c3826d46e6532d5f28178b4d6dbee9059d30d05abff41133d96b884910fc9582ee6e607e5fb19141343c56b08efaed5640eaf0da7a32f523a3599896d985486e8159b65f9a764cd5b4501ceb6cc0fb11dc81c8ed034c5146ffe2abf52210d2bd88a", 0xaa}], 0x1, 0x0}, 0x1) getitimer(0x0, &(0x7f0000000940)) linkat(r1, &(0x7f0000000980)='./file0\x00', r1, &(0x7f00000009c0)='./file0\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000a00)={0x3, 0x1}) getpeername(r2, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) renameat(r1, &(0x7f0000000ac0)='./file0\x00', r1, &(0x7f0000000b00)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000b40)={0xed6, 0x7, './file0\x00', 0x7, 0x0, 0x401, 0x90}) utimensat(r1, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x9, 0x1}, {0x4, 0x7}}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) setsockopt(r1, 0xff, 0x7, &(0x7f0000000c00)="ea011d448c26d8cb56c37560dbcfb5814a7960d588adf19fc9898896b6ed7330d9813d69f17ab983ef8a0c812cfab81f28fdb16685ed5904de0001d06783728f8b9a1de9ed043f396b2b4fbd26d94e99bec4502b6463ade8257729e969566d7dc4bafac708fe657f4defdf8279764e62b9467b2995ee68e87310f920cead680d90b479f8fde27b254d74f607752eab0f9acaad098f1f3ef2b830f217348b7d7ad427d88adc4644d51db5cd2ff8", 0xad) ioctl$TIOCSTART(r1, 0x2000746e) mknodat(r1, &(0x7f0000000cc0)='./file0\x00', 0x2080, 0x5) shmget(0x1, 0x2000, 0xb0, &(0x7f0000ffe000/0x2000)=nil) mknodat(r1, &(0x7f0000000d00)='./file0/file0\x00', 0x100, 0x67e) getdents(r1, &(0x7f0000000d40)=""/4096, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001d40), &(0x7f0000001d80)=0x8) dup2(r2, r2) r3 = msgget$private(0x0, 0x62) r4 = getppid() r5 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001f40)={{0x0, 0x0, 0x0, r5, 0x0, 0x40, 0x2}, 0x1ff, 0x20c6, r4, 0x0, 0x9, 0xfffffffffffffffd, 0x7f, 0x4}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/23) 16:00:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0xd, &(0x7f0000000000)="e830c83c1daee0a1952fd4eb6235", 0xe) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair(0x1, 0x3, 0xffffffffffffff76, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:41 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000280)=[{r0}, {r0, 0x2a}, {r0, 0x103}, {r0, 0x20}, {r0, 0x21}, {r0, 0x104}], 0x6, 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="ae99d006331097e7237a28aa5d009eacaf4e05c0c30a01085ba9e36bcccbf70262984373decd3d23198d5d79eb5a7c35bf05c7cf895129a2dbfaedd460374f9243b3901373bf17802ae63db1515e27901557b53610fba14b3c12bc7fabd351b877387a1823186e8d45b36b5b76dfa3fc9e86ba42a8bc74ba894b5cac4f8507d61308f765757e87bcb11b4bc20607fdd57b114077c96fe7875ad2ae00e2e0427a6fd149a726e2cb15d9ace3bf11187b0b9742fbd9cd7fbdccef63d851da05f47c88f7d3308dbc70da0f7a20b8c89e69ba1f736e8b36384535635fc7d4d2fd17283c7058951cdba3", 0xe7}, {&(0x7f0000000040)="0caa7b50f895ccb4773bb41676d5d13cab1dbabb66df04f95f8b81c9cb9fd227cc14203c3adca59316c047783ed743339370d7e89b5ee9a99a4415e027a4e2117fb07712667309f0f5b2d502e6ef2de0fb8e6b5e68", 0x55}, {&(0x7f0000000200)="fde8e76f4027a36b82aa0c6ed1da94e71135ddfce5b8346cf400c0fc92", 0x1d}], 0x3) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:41 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)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x8, 0x10) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffff388}, {0x9, 0x9}}, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f00000004c0)="82ddd3ef746257ec6ed70466655f7045d7d63e86224759f2ab3f3556dae05495c68f442cec3afaad9516909ba27a24a08f5faa12a46e4868ec3312250496fb138b2434bd844c263cc5ceee399cbd92eae237f2ff00583d1f93f2c06ee230294d78c8bbba525ba7d014db2239c7cf153678e93cbe702047747125602454c760849aacb171366712711ce4f678357a17f00a494116c65d15bff9ff510ed48db36b84b71765487b52a4efd8eea99f25b8a3f311373fa262aa3b36d3adfbf17f7428", 0xc0, 0x0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x1, 0x7ff, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x5, 0x8}], 0xab9, &(0x7f00000002c0)=[{{r2}, 0x0, 0x8, 0x1, 0xffffffff, 0xf5b}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x6be, 0x2}, {{r1}, 0x0, 0x48, 0x20000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x5d5da1e146d9a975, 0x80000007, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x17, 0x100000001, 0x53c1}], 0x1, &(0x7f0000000380)={0x400, 0xffffffff80000001}) 16:00:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x30, 0x2, 0xa303, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x1f, 0x400}, {{r2}, 0xffffffffffffffff, 0x40, 0x9c8cee08ec77a11e, 0x516, 0xcd6}, {{r1}, 0xffffffffffffffff, 0xd0, 0x4, 0x2872130b, 0x542dda86}, {{r0}, 0x0, 0xc, 0x20000000, 0x9b2c, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x6, 0x4a1f}], 0x4e, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x20}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x29, 0x1, 0x40, 0x101}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x8, 0x4}], 0xb412, &(0x7f0000000200)={0x1ff, 0x6}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) 16:00:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) socketpair(0x19, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f000042b000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r3 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x3, './file0/file0\x00', './file0/file0\x00'}) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="a239d3094bc45a2274cd75c50fcaeae5904ff970541257af1c33ca4551ab4daf425461b111f4286f2f1c256d713cd30c8db69aff9df7d2d99af00bf6c37e7ede8e3e1fe3c445a0a6f417bc596efee95e02c10b34b14065665af01a7ad43bc572def226543f9a70886ee5552176", 0x6d}, {&(0x7f0000000300)="2922f571d47173b28f1516fa1c123d513d2384df38949f5bca372f14b8a1b9f8424130e3ab52258feb579ac78f08eafb324b87d3212646133e3ed3e446a6d7f93f7163558b16a796320130b1ada12e4235716ffcda312338f007f145a17a42b169cf2b254bdd0b41f70cff94a1193dcd1f28e78dbd748a620421056575e9b904d177b76c6d6b4ec48af19c770a0a61c4a799d7fb2a6d1a056b9a115306c1290212fe9f2ed50d260c705879d67874ede0b84caf239e7ed720beeb9c3d83112e2b8331c9c409fe620073968284", 0xcc}, {&(0x7f0000000140)="a94a13d8e15890a2120ef0cbec4a58440d23bb", 0x13}, {&(0x7f0000000440)="72dbb63690ba377e0f8d480854657a7d1a2d98787ff4b075e7c7eaa69b76737b7c603e76a78112b361a559be28234daef4058274fef846246a8a050cf875e08709a87a7d04fffe29ee1aa33400b1502a20c34bef0fac612814a296aca382efe692432b0ab6734e1436b1213b5638c16af44a41f00dc0c0d91926e5599abaeb4e7f20fc279aa717fe456d53e9a9718ed08713dfeff2fe7f08cad538a51445e6f09b3724b6a693fbc1df6617748d782a296fe18c4fe6a4928c64306043400d094c38e7db47331e5e6250ec84bf1a8d9cb306429b607791d7a905fbd50b8ab1", 0xde}, {&(0x7f0000000540)="9246888e4fbcb36976f30260b3cfc598c8211874175040a4995a9b5cffcaa028b7387dcdd3f77388c6e746f6c4761d39944f84ac56c90168f41e9702c5ba8cd4c94acb42c4465cc297093e084d8867a4eb8f5b9c15f24f876d330f5827c04481cd9f7380f4bbc5a24819442cdc3a2627af9d923a5e6efc124d1c643f3562918f861d3b0989809ded868189d3f8c18a561bb11160d8ea113603da4430c70d33dea7d9570608dcd2166b6408de7af380eddaeb3456ae60b9b83daf94198c1de0f617ff3789ba8e87f2c507842de7660d37af7562898bd9a299d8a689d8e30340d005148d80985234baa665d1b33ce83a7071d8e33979c0d9a4015554eb3fd879bf4739a8600b33f0e6d31afef3176f00e26796688df3c5a66d6e486bb9cc213b145d5213b4eb215ba16941f372582937ba2e23d38e21dab89d8ad8e5e6249a84444505a7fd82cf3eef48ad6b4626633864f48835678048588aed1b3b07cd5786caa45f26dd20f3a96231b746e83a8050e793db903e6c3e140ab06bd56f86baac01dee62e4c71dc7d8a5b5671cab9b27cbe28ff9d30bafe6864d72d1cff46743dea95925992738c4bb690c202677e760138611bd84f4c2c465c1c785c7ebe02fc296758ef3454d74fd35b71b0456ab73da341070ee3ebe2a22a8972ab061dcdf95062b92bd6d89f1053bb14fcc1994ef88a12f6214e40716c5ba000008c9f8a675b6c98728b51770546f8eaffc6790f608d9e362ca7df13fdc61f792f43da080a38061d3cfb89b5a40d84e2d6e3e3f5901ca1ac39b74777868b02ac81007ca5621f967556f1ed832aa4214af37282d8a0c6e0a57c39d42cd539c454371cd37e69cbaa7c16852433b2ce7ef07beed793ef4fecbcd33d2e619842bccc1446b2daa8081f10a86436dfc7daf1f7629ae5a4f3405162938516724572a8f259368446874609f342627617c1ff6d16356a87ae182879f02e6e85c213b9ea9f1a2928c3f7cfd8d59bcd0a12cf8e7660a538b8e42aacc7f9924da251ea9cf0c0b1e6a8fb47c3c17c11986488d028ab1245a4c7a7241402741904c1e9d6142e0044c4cfcc2da06469fc2a2a1288d7bfa9de7b7f1f784246a1ef20eb0a3042f68c048be35a05778cd5c0e6356606c3cea4a616a9e73fb9ad69a7c7d52b4f7db30dbab9e724c695302e2dd10a7b322cf1d460bee8b715d3f77aafcfb1c7272cf97636324bfc97e7008905876cc513a854c2474f8bd360d062130a0a4acaa02016e9a9470f12a74ca2ff71bf5f89030283af3e6d6fea95d62bf29fca3fee7c52b3d6de86346ae83845f960165454628d1f1339809abdaa7cce3e5bc2aacea2af1ba91d03c10e78bc879fcd4f622e244471318754aa79aa8baa6914080b1f1c80fa4bd02bf264e60893f546042a20dc45f3618b6b9924ba6fc35eaccc97cceca855c8128c180591baa65b068c900da066d63068c23ad1058ebb3db84957706fa4501b279c7d7b48e09a36d543f83add8bb4a7d26f4320fd477f9bb9abc9d89190357aaac3e4a338a273d9407f67e67f0a91afcf5308dfaed88b527d6d4377d7d22cf260ff495012826c6a050047b70e1f17f93cb042ab8a351e2c30e59a6a8b322183052157960c67ee9e0f93c0efd72503edcd8d3d9f2f48f9dbb7b837e51505ae05b0bb12d20a2b4c81e48d4d6a929e9ca649615fd430c9dec23235422a8d26e257300cff048955f9e5c47ff65d9d209f9698f596b15d64795bddfcb0fb71e01185773a2f5281c99b53ce4ae7d3fa0d775ce5b6cfe6a5376b267b5c776f9284384d9810b2216ac36305c023e359cc5abe8b329a3a302e0baad5ca8b4fa4c68a06f15a908532a0de64570ac35b26ffe505f553e081a7270fd92d837895e3d7cd4b668e7a6b8ae4bec390341d3399003ca27b1e726b09b73b168ddd01693dfbad0ad6749e20357f1342887ca780cb4e967b0b6edf1fc19258235b8bf10a77f905ac1c841f0a4823160bde13664ca12d5ad6c89aaf099750b9d19666e4bf0f6d8b32bda6b4b10435607726adc134691107d90fc3987228a502a6fc50965475968c15d3d9945ef6bc3052e4499ffa55d2e1e829a6bce05fd4eb6804f00e4a977db40a49dda7083dfeff63ea1a3c85b3fdf5904ff3e724c429acbc3b1d0d386425ade456e31920b81fea31cb3cd0b1d9fdb29872ce33cd5d9d3902bec86bf28508e704dc8ef4a8b3edb6aa78242dba73e937bb8d46040930be4b47785f16e278a6f930d620464567b0ba052031ad987129cb2fd7d2279f26faa71d705ccbe920425604b5073677fcc35e961d196e0e09a4d2de7298af6f25c43b50fad2d318ef709fb2a2a8eb5b68a12c8ef99e842be802aeac7f8bc8400890a3b2c489dc3edd3162d4818c7f524239c3921116cecb3e19fe3b0111ae9460ddc1b3f494f0380b3b3ef93a0f0de884aa116cacfc984d6295ae8551831c40e82cda5d83c9e4098688f465ee4bfe52ecc7c38a7798b0fe22bc80a1d8d71b473886f7db1aa351219ab9acfa400b05b92ff0762ea0c86b77cb03c1542eb742ee5081feac63017efa3effdf09c97ecd3757b2971ec63dbec88fa6a87d9cd224a6061766118775d4292b54fabd33c876578bf9599f15c347e9dc861e56158cf02dea9e1be1817ca91c2bf66118c8e784480ae95daddd944025b57b00e2374f4267a6076e3361a96813d594aac339031ee2100428935bbd2dfa17d476940683299382787b5a1271346703b54e153af9f75224c75333e6e1bd763f19d4def3f4f7880a7d50506f137f0bc6ec24d5afa032e314741f4a2f9c14bc87a2b64a68192ece7bddce6df89d060f476741cb0a718d6564ff37b970e9168536e05fbcff9e5595a2a59859f15c57c06badef3e488d881f7d98fe1e88dcd7ba33a293bcbed97d2d5e3196727f361ce00e5818952dc31538ab81d4e2f602fbd4cd20e809b0855f2d0c421b9b0fd588564644b1f25b44da62a4067b512cc3fa882620e44ab01aed3a8138b694bd23fcac0e8a6b74392faca94cd5cfe71d512d8219de8fd3e6fbb5e1e643ec1b754986c62e9d7fdd702bf8f6545cb2e7578e63dcfc0c50380a3d0d4ea05b4ba1f3719fa5a111054cb54cc890433d7e9b8cc00aa591cee525e762991d4ccce4c490b2cbddb8951e89e6296cf34c68146d6ade2289af98ca976d5f1058a750c4191c03b4032d265459f25474976fa86cc80c7cc9ee11f514c056d2b195f507b1fc424c28f3b799b5e1487ef197cf6638aa6fbf2896da6ae8f150f622e9fc3f4bf3b27914e3f6729ccdcbcbc202d8709e426f17847f75bcde6a184a03fe6485de57acdb0c825dc185d754aed84bf4cfcc9333bfd4aa12c7e589c9778b12e99ce195f47ee59542d31b2555b6d31c2bf767575d289ac8afd0de992c7b1efd2a4b8233e89c4c6c82f9e85852b3330c947e62b3593412166dd61a1baf95d2fe0ebb6d395c2cb78f30f7ca830080959848fafb61643a5a7c2cc0671bd9a67ab32f5f1eff1835dd369bf2e7ad0c6baba307a97ac258d1d78158b97755d9289112fbbb9b7516d3f1f71e5a5c039a8c41205cd0e31fd64afecbd8a3bb5adc1be7f70feb027f3940e4cca4600a4fba4e25d65d493b98de00c3670d8b77a8d54007fb141fb6a8bdeecaef82fe3f989182da365d1b8a7b8fc6369c86acbc04e6fa993de0a7dd96e07526cbe7b787e8dba6af68fd9c3f4e41c3614263bd7e8475a9447bf18d29bdf08b7f3f5801062d16529609aae7bb6a71cc391837d590d9ffd3e4324dc16ae68e7a08a920c7650c5c42b4c97fff2e7836e470198d6a0298deb1e13f4eb01a7188e18a585a1ec8765f89f87605890d9afd57b5deaf15427b9dedbb16d1ff8fb88461e669069735a04a854fc788ff473b5146b7f7142ac6cda8c14d91e7f3c5f00bde97051ed896e881d11fe66eada3f30379afee036e926741a7dbe17ca771d79176f09fddddf070a7a5ab2b348d868e3f44e5759b8985f1b1536b72a3410dcc4ba9dd7bfd2b145dd241335364298c2186df787a874c95adf7a1da82872235a67f43ca63c3da05ae585b9109e54d6fe912a96438c1fb78debb8d3ba570af99829b69b618db189ec703664113e12a37987c182159aa41f25624393b9349f6db6de486b02f8ad3a25ba5c1d6bda3eb04d9fe12f97e66fe327e566040194f5d57da544266cedb12415647b6fdd50f1b444e315c8c9d1f40a892edeb9ce213e61e0218e3ecf7b2cb3b9831710ae60e3856ece01f29963ae430611c68837a120a3230d89db339f0fc821881dccee21049a71f251df404dc38f4467e53d02da2dce70020bb08e0e6cdf292e7d64023db7709d611ecf21c5f44f8c9162158db8b538c9fc31d7a81688237925d5cf7721c1e03669e222a36357581ee8663532e0f009ea2f478d696d4e44f303a38c237526b420cf07d0fa2077e35e2c93f52a1f4e8cca829f7760999cb4b332ce16499eeac4778825fd1c3a352c174070a62563298d2f5874707a358ead984d9ff6f99afd3726a341a2236db47d789563effb6648082e44f24dde136eee70d2406c83db58eac989eb585c98b5997b7008b32ef6338d934d9b19ce49f256ebfe484f547cace5190ce51fb24cd42a53a6b16a358a8791ee566e9c84a5e9ff18ca3d03202794083691548b640a4f29561c9621b1c932abb2f00b0754f23a5af54d077cad5b6af76e557d59ab8f528499080a3ed11226a2f8e38f855f8b394e5434f66e8e0dad38fdee57b148eab2e50df54abeede66e10e0e453528490fcc5d02bfa54ac1dcb3f3a21ca467da05674b91d7151a3fdec442d382e11cec80f7efdc87756b872f7b760ced0f6d11931fbdfc86985308dafc79932160daceefb8af93b63a5ec67fbeb958d5ffc28ff0ee97d126b481f6bce47af1aefe7ee511e1f52fe4e848e503d36a948eb45d9eddaecda39b60ab39ed4f10480254cd60e22a209b1e419f13199bd1554dfa0b4726927c92f820183f3ea53b36177f8186f7709e4afc41d34643ad521cf760682f48901e47ede4e98160d01bd7ac7b179153e649dd17c7382b38d778ed8c8d4d958fcb379c406c59ddbcd5b18ec844cd4c8331c07a018a89fc4a795610ad618f8fdde4f602acd3e0faeb0d03677b98b5048b2e46d2bb228dff280d00332c3a3a04810312dc568fd2ec9dc3b3135d25854da8f7f933671838f6b6e89b54bf75fd7c3078c106fedf50f6dbbc1b3a296790d594cab11b597d0a7026de6217b64c97104370a635f709696dc71d61aed1ac9697743f1ed10ae8ebd462fef16b6ebda1856446c3bf6f37893dcdd07c948c04bdf66a28e1fa8500f99ae535c792a7d31870b3a39f27a58098d1aceb90589d559e6331ff17559167b9c712b00f70513ab55dcdcff9f489fcf838c7c691a241d5419e1d309e424eb5219f0f0c69b98c3145a2ebeb9d4a6949b69c64110c519e2972edbbfd8a1b2136b323ab0d6680e0c4689b8e286b2c91a5e23275685ebdf976abed2fce7199d2ded5593b6f7618b032d959f7218f1035d73f2129e33d01e3a2895eaa3158e2532065899b14a80be9f7dd7b75f18779d654295b60e676d34c156db11016bc106ce7c02bc96a9a00b63df53c04e4a906c6485c715235eda84cde95a6dca17366db41cb4520bac07d5338869bfebfd0f5e62428ca98a4d2734c8ba9217d53234a34dbbfb8b944dc69a4f916501528246892d908d3965ec8e9f282a2072863375562034717906544655860e58e52c8d13d09135e76ac8ca1bd6ecf20c63ec3fededcd1e1fc0b325b", 0x1000}, {&(0x7f0000001540)="741e4dead439a2faef0fee1f556b0d5a9228cd0b86bb8c085dcf3735675a4caa70987f388f823b3975f1c8e7447dff624b600b2c73676d65eb26dfc885561d62a5f47d4d165e7dbc5f362a56472294c7c42c3f41fea7d76e0377f8a1d0ca8f31381829e1ce984fadfd215e4da37150b74461ac366c89045f5073d4b7f72434dba54b95061868e34ce2ac38cdd115996b42816a4ab765285447847e526919e2", 0x9f}, {&(0x7f0000000180)}, {&(0x7f0000000200)="c9f5ad2d6909d4ce1ea2d8852f93f8f2380d1f1bdeb233f891e84907da9a3e59222a85d19a75d47f06d034cfaa1ac7437ee69d492fb2f9757e368992e577cf982e5ecc710e35f1141511eff759ce709adb26f4e7c0749df7107b1055840c02826e16660fafcc88c7e7241396df462fe459399b94d444b6b2fc3f25ca45", 0x7d}, {&(0x7f0000001600)="2b3c24d909bac78e04afea0ea198968d21eaf50087a2d85795b7b5bf192f0421fc63669db3ec706ac72c5f01c3251b8f64149f", 0x33}, {&(0x7f0000001640)="930fd454da6aaf18dc8b68f18d0a678805f36ff3011ef316b4fcefce03d0a82fc4ce8435b852d28a1762fd2ee792c6dc3375f19be0c9d41906a0eb47b9a61d1bafe681", 0x43}], 0xa, 0x0) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) lseek(r0, 0xa, 0x3) getdents(r0, &(0x7f0000000100)=""/115, 0x73) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:41 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = geteuid() setreuid(r1, r1) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='c\x00') 16:00:41 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6112) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003eb000/0x400000)=nil, 0x400000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x1, 0x40}, {{r2}, 0xfffffffffffffffa, 0x2, 0x5, 0x10001, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x401, 0x2ef}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000002, 0x10000, 0x1}, {{r3}, 0xfffffffffffffffe, 0x98, 0x81, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x8d, 0x5}], 0x80000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xd, 0x0, 0x2}], 0x8, &(0x7f0000000200)={0x7, 0xc85}) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping 16:00:42 executing program 1: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x784) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x8001, 0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping 16:00:42 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:42 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7dd5}, {0x2, 0x8}}) mknod(&(0x7f0000000080)='./file0\x00', 0xa000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x18d71df4) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x46c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chdir(&(0x7f0000000200)='./file0\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x6020, 0x7) ioctl$TIOCSDTR(r0, 0x20007479) syz_extract_tcp_res(&(0x7f0000000340), 0x3, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6811, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x880, 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x6044, 0x7) r4 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/73, 0x49}, {&(0x7f0000000640)=""/214, 0xd6}], 0x4, 0x0) r5 = open(&(0x7f0000000780)='./file0\x00', 0x20020, 0x10) r6 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000007c0)=0xffffffff7fffffff) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000880)={0x0, 0x9012}) chdir(&(0x7f00000008c0)='./file0\x00') unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='r\x00') fcntl$setflags(r2, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x8, 0x0) shmget(0x2, 0x4000, 0x206, &(0x7f0000ffb000/0x4000)=nil) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) chown(&(0x7f00000009c0)='./file0\x00', r7, r8) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() close(r0) 16:00:43 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x401) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x408, 0x140) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1}, {0x18, 0x2, 0x8, 0x80000000}, 0x400000000000000, [0xfffffffffffffff7, 0x1, 0xfff, 0xde, 0x3, 0x3, 0x101, 0x5c]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000080)=""/53, 0x35, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x101) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:43 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)=0x208) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1f, 0x400, '.\x00', 0x3, 0x7, 0x401, 0x8}) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:43 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) fchmod(r0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) kqueue() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:43 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') 16:00:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x20) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[r0]) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2500006dbd0488b8a1e800ffff00000167560a707fa768e433", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:44 executing program 1: r0 = kqueue() close(r0) ftruncate(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x1a, 0x1, 0x20}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xc25, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7, 0x7}, {{r0}, 0x0, 0x20, 0x20000002, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x7, 0x101}, {{r0}, 0xfffffffffffffffd, 0x81, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x14, 0xff, 0x8}], 0x2, &(0x7f00000001c0)={0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc0000000, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0xa, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xfffffffffffffffa, 0xfffffffffffff916}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x9, 0x1ae}, {{r0}, 0xffffffffffffffff, 0x1a, 0xf0000000, 0x5, 0x9}, {{r0}, 0x0, 0x10, 0x20, 0xca4, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x97c, 0x2d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000080, 0xdf, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0xc206, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000080, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000002, 0x4, 0x81}, {{r0}, 0xfffffffffffffff9, 0x40, 0x28, 0x7, 0x5}], 0x7, &(0x7f0000000400)={0x4, 0x1}) syz_open_pts() close(r0) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, 0x0, 0xffffffb1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/66, 0x42}], 0x2) 16:00:44 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x8001) read(r0, &(0x7f00000000c0)=""/154, 0x9a) r1 = shmget(0x2, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002004, 0x28ab) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 16:00:45 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ca739f010000003c1b8cf1f7dcbe236ebf4fa57da03544da3eb4b3510f44a65a24507fc4c049390b119de6906effff000000000000e3c3"], 0x1e, 0x800) 16:00:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) r3 = dup2(r0, r0) syz_execute_func(&(0x7f0000000000)="6765d84000c4e3790542b72c2e45ddc8660f6bcfc7f8d6000000c483fd00f157450f381c71b966460f3802e3c48285a698a1000000c4c2a9a8ed") accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) getdents(r3, 0x0, 0x0) 16:00:45 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x3) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000840)=[{&(0x7f00000012c0)="f178d974a8fdf7ec72ca5128419f88b362d0724d21b3fd37285a5a3d283c16795f5e7c43536662028abcd2806094fa2ce723c93b2ef8010e5e46459e871b1cc1b89bb4ddac10983fe94933a97274590a076912aacf808cc0c3930831d35791e7beffaa9bbe1ab19b6f5ba006e2ca23c0df69ee7634d85d751db5df9bbdfe86ef63c575520d88f785f1f4cb06aac79ce5568bc9aec0a406f972f0c73de8579aef4c0b4ada29cf5e3133954e6cec8d489ddf644543e4b5da50486074ec42616f142d6ed273813977d7fb54e5ed808bb0981b6269427dfbf1947972481117ff1e00b109d477043ae7f56c00237575ef98ad2b0642e6d82ff4801eb79121d76e794ec6f6e9d3922aa5dd98a4f9781ea2e8d12ba49bea71a80b04faaab6800d2a0dbd53b828fa85c3fb6a27e756d69596ef37ab44faac301df9d7f03a91f828fcffd1c6c04271582f5fefd31b296a0a44b501bc3c5db0859719ad292f037d42e9de25c1e0e1f952fca9d7a63111e7f3dc24e16acb3447bd304b8eab992831d4155747814cccf265526f8699e572cfd7b82d613f1b9741e501960d9e288a9de778bbd8a2d1e487eb46358a61065b9875d44b220d70abf7e25f671cdd8034dc04c92d9bf03a356e40d3f47fe41f4035a0782bd35a06beece99fc27aa843ec9502f932d1e66764af68985222cd3eda185de6ad690adabf2a162277be19ca7da9c596d665532eb24c88f1fc26d751271308f48493200b65dd404a35af7458a7d4e2ac95904fc1ffd0c55ab40bf764f41f0738c8df3dc76b89ad6d9b7046f046558c9db3191bbcb34b220a882fd995e371b634f3a7cbf940881dfc20f3266448ce88a504a77a96b006ad7c838b777a57441cca9d41f6342d02ad4f34d231006e39240a558440e70e88ae1f33d54b7e1989c5ce413e6b4b87fbea6661ceccdf84f9eaf37ae6fcf3f943527e408056d2d1fd114082c242b57cb3087807f81e6a382ef007bc0922b70c6a1293fad6777d8616a727890c04deb16a469d481134c4bafe3327678f98cf58cc75e024b46f7449975d9edf885db01525546f92c513947cc270f7d6fa7554b5e8f97553ab54673769370e33b6c999729602624144874b3e6a747708b102f27ee716b72130035945275f9244b1f2b9037cccb6ef2d7e3f750b1f253879e9113f6fc4956208706965bc45254bdf1f5da28b7b168ba7e76ab7bbe03083ba9eb4cdd3b2c2dab8981fdc67707077304b168021aeb9817d352efb656e2a88f0f91e2fb3c5a8ba5bb988d703d0134100c93a943fa6a7f72310dd774285c4a008ffaebcdf2a4a5634e9f54a8e3ea0f436225aa37eda6b2b69b059", 0x3ba}], 0x1) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xb0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x100000401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2f, 0x2, 0x101) socket(0x20, 0x5, 0x3) setsockopt(r2, 0x1000000000029, 0x20000000041, &(0x7f0000000040)="4b74954ca2b7c94ecb32004b91e75b8c6616847bf8dcd978aaa4cb3ecfcb56865169c97c92cc4b46f23b633c4a8bfca99bea20beeff64dc752e0b4ef20cd3b4d7cae355dcf8c38113493f90656c8b8e1afa3abbee6844e2f875b2af100ea8782c0fbf4cb5c7182f808a786bacc", 0x6d) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x403, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x86, 0x64e) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a022e2f7f4e6c653000"], 0x1) r1 = semget$private(0x0, 0x1, 0x503) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/242) socket(0x3b, 0x8000, 0xffffffffffffcb2e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 16:00:45 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) r1 = kqueue() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="352ecf3cbc146ea299fc5c1d80947ff1bc6df5fdafd1558abfdcd48b5879e9dcac9e7162cb3741778b49e34302f8f3dcb9", 0x31}, {&(0x7f0000000140)="44e7f195851b77ea7f29391674c2bd5fdf47b2701e21c4f3ebffd1400008647b8c042bd240b3330355a698e926e2734323cc9cf0644356a5c91d5c798d", 0x3d}, {&(0x7f0000000180)="113d203b764d752d35726965958aede870dad535c0d47be3275a3f618a6b71ae5cb60e5442e50051e26aeed434d94374538920fd70215a7cb7f7b6f214b1322ed3d4ab0b715c16f718755ad65eff372acc4411b41bc24529d29c45aa051a474b589a3a6a85d78d10ef592c5de64bd22f64198ce4eff73c701c1b18c0c307f818862b8284cfe87b956e1015ab60389e99db9a323d86c8ecdef7c214432c82890e98c2afaf721c52a5faf9190be60b7755f8e08c38d4387c43dcf908b708f613b04a087e38fd31649f2c9abb147f71009b0977e83c276d77035096adb50e519c36098412f03fea784a4554c94dd3cd53aa6dc768681dccafdc9e3fc757d91c303b9604818b11327ea4227852ba481ace5532a43726913f0556dcd91d284b1ad91c6fcc05c736aa5bfda4224f0abdfbed69b7043dc821958c7da2292f182d4a4707d9b4fe7f0a8e84213b42ae40184f578f6bceb09d0d28c0f009f5207a1a25cbc851388c2b2ac454e2b3544bd4dfd2adb80bb7aef34ae8fe2f6c2201719cecd4e535ff0c99034f62f2aefed75ddde9a6fe95a70f7d92356fea8b62ac7b4fda9a97cc487827801387591bf9b8306a7911bf5696b7f43d6e228afc3df7a04293c032854bdda0e74080ff37fb1d7856fbb37feba3ee964a7af347f4857e18fa5d91191e271ee22b36b77a5ef0c8e3e3de8e594b7826aced9b08f8dfc54586bbc8ca027cc3522745f2580855881c73f54b7ffc72d77b0cd5f475819c16550cf19557133d233abd410829858016f092ea0979b964213c24e9fa9e47fd756350132277796de2d67e7b5499e1233a1255fba18e6ad475a563c261344e3e97bb3cd65d4d68cd8c0927ea8355f662735ab504070d3ca3276e4cffa5a87c3df3b5d63f5080096f1a0cf1d84b39e1995af7354be060276e55fc7dbb5ecb1aea65f0eb0e0f177ad341b280daa92d8760e5380a7a870466dcddfc94e9c53c59f661a3be4ab2c56a5991003dcccb7f11e3299adeec15c2254c1130cd9824b19d1b50bbe17f4e143aaa6d27be7fc50f61580a30de5199f76db35165a5ab1814af3c7333f5656cec261bfa2799c9404103f1f9d02c92331ec3e309fc275fc13634025e3f246909fbc904f010793d3993a21c582ad47df231608a2560612ab80c7a1c2dcbffe38740833d76127c0f6145e39bc7c2361d67cde541d54bf44a2b303821ea91ec722bdc246e5501b695410557c691510456a5b3800d04b29b67f0d931cf809ba6d0de247d08a9eea4f75ba34c9e8cfd73d22dba370dace22d8665c8dc0ac873248092e73adc6dd5070b3f7f075c99a6093b669f834884dfc0a89b9a377d815f53304650569f680927593ea8f0ae42358390f86ad12208844b25cbfaeb34e59a37cac0faf72559ab331cfa165f9cf2ae99ca264da9e1baebbaf4efb09ac3058580b9eb31c3b62c78e5b8327230a8f5a39e6e762c43bcd3ef6507ebca3e40e99a13bf5266a30fc0a9e368e0c06e3020d6951f1d89e66df3875af3318188289a7125320e0b4f88a9088c98e2336a6ae511aedd72e08bfb64230018175925a9e14d7dfee76949a894fd90e6a23486c03d5e8737f1284efbea62d6ab0bc2a26d1c9d4399aeb8f0a447c2f3a491765947c01286b04998889f45cdd79e96a3a0c101dc119549a7271ae42a5e811f47ec171c1e6fc60ffdbbb082d098683f8dbe9e18d57d6688ce6c0f52abca43fd91fdaad837645a3e82f37d0db509cd01bae5e3641875d31101d9eb2ef95d965fac93462b1ae6172be8694c22d66691e81401c58ddebda9e2a020eb943ac56321761180fc100007be520da0b2c161abf58c69914bb3ee5034e186d4bd10bb3086fdae67dbc886288178b2b53f8e4208197edbbeec0155e33357345494b107200392d9925979c2bf297cbfa0ed4eb3a4ad9170de9eda761bca98fc8623fdec405a1a4b1e790ddfb01cab4d52a4bb5c511dd736e4ff62c89133bb2c3f0b639f0f3faedefb97f01b35ca0f431604a9edacb10c938712bff60df0ccd5ffb1c1dc38e47a3e688438f978622fe8fd65d97589b25869d7a809919ba2336c11b13965d96e965450f01c2b221908dc71c2ed13bb1d2f617d467e07437fbb8b9c6cb2ac64704d5972e1d7eaa28e490f86ce5c7fc25f3bb65cba509b78ff65c5d62129e2a511ef719a6b9619234965e9a4ca55e360fe58f492e04f40465714f176a9da1a9f54e53aabc7cf43e6bb05038e580835862a7232930113924722799d0b6073ab3d1e791ace6c85cc7b31dd39ee3f4fa5f6d19e56df18d932aef0ed32ec19d306e616dd3a65823d49ed480d55cf758804d80a985b35b98ccd3217bfba0efc88233d118b0757bb9582e51b1a281fc76657d191c7d6786cbd2229411a98ec1e9042cfdf1c777899c19c68ee7bc83923b2d9f492092320b50236e1e2abd87cfbf6bf18bd3818a735304182c3f12f567387e4719b110370ed34b6dadb0aad2433b692a43177772190cd2e51db085bd06a43504307110f5b4ef26c344ab663f3b12cdd9f0a4c52d37b2916aa76bb1547a6ba922132d08e896fe8fda2f2b5753b509599e1f2fb03ccc945aa7fc94b92ff2bb3a71b593ac89ec33da355e894f03187b59f9532beb85dade72abe2f8cc5bfe2c7059351203ea8ac2a2fae1c51c8cd2905b3c76ce21e53ef18e1f100fd8ee5ae7a7ffb727f6f8619708d7dcecfe212df30b98bd6b8ff36fd3fb54fabc975f99c3f903dbbed4af4591179b63d4f6fbdd1ce875a646a5a2ff22f7c4ca601bb863ad235ef6150fa15530fdd6601ea02eb3710f2330edd289c2e94b3528d2ffe7d385847ddeff41d1809fec2753eef313bba1397231f7a0c9b60086981e91e20b1cd206243b0c4ff8ae087db1f1eb1080c92477c35bd46799393486ace6332b3c9cc26b690f77323fbdc0cc4b9dee2ccc7810c9301b887207fa69b0b17abce2737296350b6115478494bd1882a3a55e8feb1d8181769b3aca976ade0319ef71bbe8d0778ffd0e81b73ae49602a23f562e7e9c46c1683c3baaa3fc64d781405f693220d66b11f6175ffa3305f3905f27438bfc81ad3e0ad2b37555c574983d15d3a1a15b6e4fe084b01499086d8c849d5d66c477cafb6d6bcb77a258daa93763eaf0d76c458f9bb49730924de6d39d8edd45941b94bcd9bb57c539cfc257456ba77743ce9fdcb6912e229fbc7ca12473dfb065c955968f74bd8ad8be3dd8f670ff8a211e429ebf5f379598332ab9c820b3f4210f0425f273d984c7df0c99be6ea2cbf6b3b0e3fe0662e95c92a4c7a3bafaebf8c3e73c9101a592c1e8f87aa0d39404f657d2f12bcf70eb35d75e62258f25aedbb07812e887509177922643296265341021b1f28780efb9ce2e22ae702ebcceb6ba6824b22bb969cc5f3d6e5393c08a27be69fe7124c2a933c683f2e89414628bbee59ac222d3f444daf298597f19feb67e4740ea94cee75f8b140de7303e5f0baaae8a3b766f9e9744eb6648d08b79d71dbced0f57e68e1a9d4a9fc5c4367b4c03e313b180e398cea15de6bc7bd9b4fd93c2bcb3d21ceede11acbf456699aa72ec7bfb6cba01021de4a72938740da3a97995146b2eba4e92742202cff25e0c6296c49934624e5a9d5d0d8ac5808461277ff5192593d90a729e4f1b49dd1213cb29f4aec677d94c3491bb77b78b9e80607692e68e6292457ee93cd76db49f353e7899da91f5858171dde5f054209c07b50ffb8462e135690f29940153ba2b89abe37d966a20ca14406b1455d9bccb8f3a1fb9ef66e1e98a3607ed1b9b200bd15357c9e260791f3c59f54130e55c16ba97872ffad256c7810cd77ea7e6d96a277037f4e27ba53c29c55295038f93290ed68b97bd1be2a1442499e71abc675f27c09885e918aa0bd2f2e22e8aff2f066751b715d92b117b169eb241bd0df007c646aad1dd8f775762b452a9d9c529184b05e12c6c702cce9a0a8b612bb695dad22b7465028026965ca76d1d5966bae32578a826504ddb92e0a87430ab0992c6187cbc2cdec48d5902da44f58486e14465e25af6bb4ff49a7908b132effb973bf449c60d225b4bfd7b03bcb233586d3eb05381075929d98b1dc4ac87be110814bd16b925edf83c65fd380bb342600676224d5cd76bacdd0a26a6e522b810d4a8c443115c5af11c74ab632e829dff3f2502393658e5b1d1645503b85766b01b0ae26b1faa188232e83f23331aa80a5c0d8a49323a8c635b5efa47e7f105223c51dfc94eb049e8d55c6d9362084abe8cf176d62a96f70deb434fa976e5072f038182163741e80bff05cff1915a9b3c17eebe448debbc724e5ea6fdd8508119f38813e5a47b57d2dfcb55eee5f1aa0c420fb1ffe851745a66b4b0f9e20cd32dad363f395bbbd7d121745192065aed26e357c3bc4f68e0a0e16c271486f44afb108bc7426e46636540f6b86dafda7b54094ae56deeda6851159a9fef25cf8225a6699157282a4bbb7824187ac2275d3e95793c2d0bc24b71d146e89b8726fd1f822a314c31fb9de386194eb8626cea33af55193ae5f7dacd8361f3849005e0429e64637ad300eaeb3762d632f9b8bb975c22bff256940cf9c79bf768b7447e6235d5b96dc6c894ad3d6f9f655c4ddac1edbb8bff832e273bc25f8275808da36aca6e44dea01cf7702d17ad34fab7ca6335be29194632143ed380129770394174a64f6ee639606751ae7823f982dbd01443025eaf7d61874a8413ffffc600be116b69d04a85c17a1e6649a793286cfc02240487e65f24d6e95c480313d3b368dd2eb99e6e8e2cf857f8542079be60c964135b81a87ecac69023eaf143dedb91013edb6659d2e16a9ef772320d0c8f263d08dbd2497d7868275e58cc8cab6d30e004bdf5f859da96c8dad4113d911bbdee63f80c9c42fd3b928dff11ffeb4258817fa3aedf38085326bafe65a046c35e4d814ec7f4822c2ab466552772caa7d9b3bc19396918449c495fb4d4031bf9b474d858130645326561a754168488145eaf6aa20ead4bde2f33a06db2a0f81e7cd29fcca77b2795ced8d4822b558c5177d56e282948c35ec4472702a345b218439d8220989110b5d3c2b0a8b00bfa97fe1c7622cb9d6fc74a5c96e1b7520810bf4b02e24ffae17cdf5561a5f32e782f8bff93b62acf283730d5ff1c39946e7eff80bbdcfe2c5a4a9f46b69f41f8da4f8abcfc27413613c6ad965b89c9e74588d7d310e0db4eab473bc153a86c2419dfacd37338053df55559899bafeac2e788842447c87a35514a8b8834f1f89821dc06ce6a2b3a6ae2b6528c99366cc1ca56a661cc55018db9a06968b15add9b6fd8f904b722a5f01ecdd7a2e88edfe9aa17d67f3cf846353b63b67d8048505b2a1919469f19a45501d315eb8af60c78f172580e0473dce4a5269ba2a593f252b6e8511b4703477a7c1271063bbab5150e37f8c3f81e1a8fecd0488be31e6b6a9a208a79634b8e5f59b5530132500e1c49c559dbc802124ebb86f30cac196737dfbb7b79a947b0e017d8fd0c7d0edaedd63292c1bdbcdf71014c76045601a3a9ddaff395c01ab3279cc19c4dbeda98d4d4aa53cdbf4ad6ce97ab1121ba4b899fe7f39a434ce13b51102555a21b0b3b849105e1c0e7fb1e5462dc3ea5d19ec3ce864055a2dde636f85259a283dc657bb708fb401a29fbd3b925a94686678a8a3b9d6b57e53d22aed46f143f50daf367da1a9615f1d0996c136876e5260ba50b7b56eb07eb3d22e0901fd23c8141a175e176e7f77d3eabb5e7524d7593eaace5e7cb59f3c7a1a", 0x1000}, {&(0x7f0000001180)="cf84d56910b4449261535e25a1ef7c996a6d6d76b633d7fcce7fba4ed218722c48919a840b72187544ea552d18641c381bf170a5548e49630a874c48dd6af5e2cdacaa37a6eca5f465c8e1b4650b2e", 0x4f}, {&(0x7f0000001200)="1c18e9854574f5e17f0e9d70592cfc5839d17095765c2214d85b658abd3ed70845ce67ee6836cc2c6d9e08ad83685d1f7a81361ad91a0973e9d259cec1cddff7ac7480e29b3b42d05758702ba468b93a23db20b33324d75c1118fdc029132f19069131e5e45f683a83c417", 0x6b}, {&(0x7f0000001280)="fc33fa2102161cfb4754e78d618715a1baae592f9472771b9b7698939d5c76168c20070d5f667e303db1f4fa3a75841eaab5a61834a49a7cd7da661987906989da4da0eda476eb04e61bbb02ca3210cb556510ea17ea6a4121f19ed05000f16877e49bf563b5cd787a357289d2366c2868af699e0a1125", 0x77}, {&(0x7f0000001300)="5447c75eb53a6a7aaa1f061c1d60888b679385abb4484b88d60477cc17147a767c51e8dcb3efae6fcfd7c43bd629f3812000ef466e263184176bb7263e1964c9aa0c144b805893081b6ace49b3058c6ae9edc02d993bd88eea3c17aa97d4d1c10e7d4e67cf3f5cafbf7c612ec0ff646eec3325673bb82f198083f65a510d2311b913c4303af52df3f5f33abe332f05a4167771839d99290f4f9fd99b159c34ec88b5a0169817f714cf09e34cbb8779b884174482a2a4da777d21fa9b4ee33698ded25eaafba9b9d2f36c6ff0142931d97d05d7c223c31d43", 0xd8}], 0x7) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000001480)="2db879020f4a73c021958b13a2810ea767113778d7ca4555461b6a3c28f8e845b7db386a4c31c483b6692893397eab3e0225d3da12c4b854ed6498d300c40581c8b6fa84cc20f2e7b8bb5f7867d89c1e4064751e5c1ce5850b9c37a4a9adcff3196272b6b8cb0922ddd09c8203baf7c37131849c4a03ad6ff917acbd8cd8b3c658b60f67e782c59128bd9ffc9cb3", 0x8e}, {&(0x7f0000001540)="7cef2dab78c8a902a7a2b5e0e37d89a37e94381168eaf0196db67321fb6d1f9e816e11fd73c15ce2a3f5ff5b72431f25f5ecfbb8a39086b9b2b51e101dbee18462e3770fa38850eb7f88fd58d111f543e9eb5cdefd529ed52dc0263f48b1dc9387be2bc3bf642452534f7c64b49e94b9f63a20f71864b630b2427815a1f2d015425a33b06879073298", 0x89}], 0x2, 0x0) fchdir(r1) syz_extract_tcp_res(&(0x7f0000001640), 0x6, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x20, 0x160) mkdirat(r2, &(0x7f00000016c0)='\x00', 0xa) connect$inet(r2, &(0x7f0000001700)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000001740)='./file0/file0\x00', r2, &(0x7f0000001780)='./file0\x00') pwritev(r2, &(0x7f0000004d40)=[{&(0x7f00000017c0)="21276cef16f422b48c17783449f36b38710dfe5befbe863d5e40d1197219045e4f3d6c9e9c7a508de4d9d0963700e46cd011a5c5bd28d3a21758861b3dcc08826a1eda011918de90a595a8816a4460044cbe30c489a3e0a730508687e01e9b0d4953a23f27cf20ea7eac7eed6c4404365c7fa11a755f8149f8273ae338f85b750cce7cec1eb8b29fe3858355217b2c1018568f632f47b73e52454e77649e5792e7ad5a514880715d54ee202ae00f52582ea781023a1701d1400ba88241cc", 0xbe}, {&(0x7f0000001880)="b7e5b3b5135fb9e83c7a16daeba56ff5f230cdf1dbcb47a4fc9a23e45e4af4892dda909a5d9e2c9f5c369f0178ae10fd55aaa5b6484e5864a4153da9c261ee7d61f0d70c29a5217c5d95c322069704e4f5017eb3cf49101825ea78f94f7534ef6c91cb7ce2a53ff8bdb939f20e3745c3c55bc9bb82005b291b7e794307f4fecf42c85d91c64bb073b3da8ad5349079b3efba2405c788d7a75253355a1d0ab8ba5c2518474f350965cf4d233a5692258939814db8f078229121625ed1e9cea7b5f1b7b38360509ab6af9b5cdf", 0xcc}, {&(0x7f0000001980)="f67ae07a5fdf149542d985dec8649a510504514807bfcd70f108645e952380dbf5ca256af5d1d05ddcddec78fbf1049542190360008db5d7ff0032e8cbf2a883d88ae2a8721938b20d38b8dfcb78805e652f1328e55691fbfae775afc4d62f5f37e3618bf91465d1c55084c1da1624b2ee261844858eec0a1eb14d035b9ce51c2a784410ca5622cd72615e0362ba39667194a32830652d14e982a4da34c01f2a0d71bc7ba888eb7662f53e233f9bfb557791b25ec1cdcb3b343ecc58957aa91d845b1d2e7ffcd97fb3fd5735e3d7f3b1a01fded119287b15ee20869c29c6567cc5b8b815d6cd8c934a36e9bf3d3fb4e263f6d71ec8097d5cfc", 0xf9}, {&(0x7f0000001a80)="5fb5569eb95ab674db570368f23dcbd829e7288218d17bfa923d70ba2aeb5af0222868e70f36c9dbebe867fec17890447d3130ca2f970a4d3916bb4e095aca58bd00276114e43479c081d7aefe3ae36be12667b4525476006025b81c38908dd95af78899b4f493436f9d94e441495fd94e1c69160d9235aa0b6a71babfe57b64d02c6f53596f28535b86602c16c6348ed04bedb2d30f2cf924", 0x99}, {&(0x7f0000001b40)="09ed7838ef072a2e59a1", 0xa}, {&(0x7f0000001b80)="fcadd11183a589387eb5a958e80257d946b58bd39894409cedabf9ab213669a60f2630e04a7c761bf668277f74322a57251d56dd48c0793c7adcd8a7a19e92a16238943ad99980eb9ffa45e8568335f77c0d84500370dbce748477a8bebf92a0c865a7777adbfba053b425e181b8473a2608761ccdc8a00db961dc72d3f581c11b14180c7d20b50e2de02243354e102a20f1ccce0e9bcb9a1056ba03b0e5c23eb1394c706bb99b418ba7dd52cb97b7d9101c8e5d9996c311f9205e2e32ced6e074bafbf5be6e553ef5488e9e063d9a023d0d86eca5a8f4fdcef75fe133fc2b7bdbc84e97ab5e7755d4c1b16d5cd028e0115d5f2c48afff8078cfc53db5b79e135cdd1d43c2cc43b06f668f5e6cca47eb96f8a7b986336a6068deec8cb973fb6b3e177adb57596e56c19f991fc366bbf7921a44e12d4dd7120113929fc485fd817af28fb83b4b233475e04d6c4acacff8ce772116dfb3cd400bc907b7a5d22bbde3f26f7a8f27af76cacafb095a1c80606b0399e544d371754a713880ffb0374414a6bb737303ab78016b01fc51a50fa93d3003389219497b64a9a6dbfc4a25deb7b33b03b7ced90a4ff2b9b0dacfadccbb0e35ae28051951972961370940730fdd790fcb2872c0ab397c382faa2c6113502fe5e650ae917ea7dc58c467e128826a3bcefe7de925252e9927f6eb803641362ad1a861041b777d35d695a1d591aab7bf5c9910b39026e82d2119b4b517c4cc7916aed19c273a39081b84f1af39e4807a39f018608186ca7eec7ec2637e66ddf9d75f56bc299bc515f9094817c24258bf300b16bb1d23ffb3e6a1ccbea9289185fc7d30733a2a5ea43aefcedfcfcba5a088a4bc69eb4cf5b421efb9fcab72726ec6070ecfc39d22c3751d3fc3c38f869ce3e462baee68de71f0acb329075c616a840334ed3f2555d912a39ae44671e1d26bdcd11304e876aa92fd5e3141a2eb3c043f73939d4d8ec79a786f6d6f76316385b08924a66d05bd0be3f0517a99175395dc94c97f7a0c16ee0b252bee7d28683b620705bcbf5eca208d13780c4974370add9a4884357ce99cd8dcaebfe87b829b3d62fc46a61f5a88a22c59afa2c6461cf530d3c58946465c53e88a968c7fc76ed41d27da1c83c7a721c18cb277f20667de980d5d507e295f1f7beddf5a2e2b9083bece11fe5d768255da71f7d39fb7ec78ba153c96f2c4f09b596bd10605aec8bf4a7424aa91ee02a7b916ca65c44d5a0ed726c9542be240db63b568ea8aed4a1d617d25853cbce23983fbbb56a9ca7e113239cdef7b7111b532b1aa824ff122bf4f5721b506a2465d6e69dc15e903e94a8f9f540fb27e6138cf8aee25955ab69366230a67178ad0f594f0cddb7acb49ca83fb9af0de3d3e0a9327958f40d3c708e0404280e50e1240b134d42cae2ba1ce7b5180216905a51cd83956c3fdaf3ac2ab7352d328359977a78a7a7bf6b030c3437c4dddd0809291e2a0688c1bd5114568f17ffe057f750780499ee6bb64aebe83aea581f9dc8b0e02ea0f1db3c105e4c8be328be9a5204ba0b12f158400d4f287d9458f34330c232b6b1baf92fc51fc2c4a3b24c413dea451702f9d7f1c5d995b71af5db3ac73f457f3fa4bdffe3e726e59ac94d21760033fe21b45e3614ca1d98b18eb9a36c62b50453e1315dad594cc505ccca36113dd73dbd93b074c6e5333898280594092153c3e3581b571a8a6b37bec49c4d36e1b347afd61935b62c5632ac02d2a8da710b8588053775eafab8572637962cfeaf2339b84f6fac5d6fcf62065975af8b2ac24f7a6b6ff190772e1803af7cbfc02044e1adb42ff02efae5648c1e19ac3ae09e41600acde7c61bae8e9e9539bdb6483e25d3980e0b0b2a60fe76b8c14f48b9b326ec7c64ff7c6b6c3406e044b19699f860e348354bd9ea02c4cf4ae74857dfdfa5f99aa97203e37eecd8064eabcd5397cda0de2f5aff181d0f1d4826a2067c62fe7fdaf65edf07ac1358e32255acd3481096aed5147dcd780cca92abd3237dbf01e3c497173e40a6feb8a75611c8ba09c4819decb01528faa09e64e9193fd6c4844e1dfeacf0bb8c75834136e5ce84b2b07a3facf0f807fcc7dcf182c05afd1d09c65874ede78c44288b0fde90dc62b0c74ae2a1ef66fe2e45362deea74851ca3de1dd4e71c84265318d56c39a1552116000d8fbae96396123590ec752d34d18f3c3f709db69556d160afd96c6ab842fab2f27b772746e4b582dac890d9e6f7ab77ed7a53a8b993e65168519a27343ccf079a75f2f0c542074461d709f13642d8ddd231338f804a147f1f1ce40efc248774da8f5bc8e381b33cab51e57d4db8d9e56728b707f559734ff0da01e027e710cdceb91314ac732866b7870eb168d01f90271dae572ba495b25892d0de7ed78d2033c14a45656ce4b57bbea96e40b70bb7f8abda1dfe7fdae52dab626f384edd78e260fb4769672a76b5e7bfe1503f3f265283f80d82efd97911a12f8c08eeb3ebe248e99b7f52505b734a33af3816714a88c304f48a3b32411f053ffd52f8f77d1a2421566fb8afd5982eadccb6915f4c82c201628f1711ff7f54c0e348684c8c9ed3cbff7bf981928dda66147a709b7a0669d927d2cc5618fb3c987acb19922f6ee73f2aa4afb34ce8c3494dd3583375be9a8efa63a7c3413c2cd30bf5845cb31fd133233dd692d561b9df9218e13b8821b90bbc83cc6a9c8f462d49003016136548d86aae0441dedb05ce8c7b5a55d7941db1daca6fb3976a03a17850efdf53147bdb4df858f18a61cd184ddb783727cacbe1887c543a6419657a7fa7bd91199aee5bcc9fce71ae6798cbc9366736db28484eecc12a9db8a9db418d16d249a913a4cad5e402bc82a3cfd46668f90cf03553bccea6ef3edad1d567bf50d45f8a2853c5578334451990b1983d6a9b3dd95c04f42c0e3710e4e9078a9518e299034651d282e25b94e117ab5a6fb41805b114ecb144c4be81319077e72d3f86e549a424604809b71fb9f6e6b11d976ff7b0045503c450f8c888b822649f6fea5940057883f29175dc542eb15a07dd85c19b23bc88c9790f3642afcd2497d512932d0398e052a1384e446520201341aba8038db8f092fd9456aa2f762c03c84b62f04c860e761dd2b4156e73f4d7ba28ccb184480a5b970cd710a646db157262ed11b72694c5093091e5b5ffe2c83880a2f94151f55025121d61886879f3b0463405943b5cfa60ea915440b88caa5d366370c7c2fcf57a7ab5141573ae533ef61940b27f98223a8aa4b9987b44a7765b8c57360270c3d65e1a72c4f321d18b47132039584c5e9438adc6cba9e9dbd45708eb863f5e5572bbd4a6834638625d6804e7fafd883197141af57cc3262044b1d16d0da918ea843bf93fbe36e403158fec12d525ab737c00ce60b666ee1b31cf37db0307da120aa3745ba9ee94a2702911606feebc03c2faa2c41d15e19f08708d9a97dcc0b21ff8514a81fd9bec2cd4db16eacde29541b0e03e6d79c3005cfcc1208adb80711de113f041427eea5c17dbeb83b86b48312ae239ca86d9f4f7adeb0ecbc2e2179174cc212ce349e3f94e9407411abca45567f0f96657f5f54d061ec9234616276a1382fb57e231dc993d8977eca20ff44d6b0417e12dc189cb751de40c9408157675efbe1f13faeb650875264591cf1091470c820b8fbc5738c2233b6888440e8831f157a10c3600ad1e001c8f501442582e3e787657ada15b6a59393ab6cc2e20d5efeccbe38376f4a33cf9c0d2009c1fc9558af057734e9e52684917c952baab8de4b76841fb06fecad27e2cd689bc6e9f848b07035d49bb75db264c203380c2442b323b05432126eeba31bef724c96a3eb14730321a325b2484df6bee92328d0a389961d21833eab53dc6980dce11e7fa3541a29c4a5b6f1eb2ffa80b82e558686c9107ef1eae068adaeea6ab15834fe0b831424cf68a8ea15122c032adb938ab11206f925bbd40aff66b4f31bc34f91f28f16e4cb9eb0566ee0ec0f6fea600257cab5dbd4333ecb887d40aa0591145085aa5bd01dc336c0701b7783be2f522afa995ea84836d9e6dc8b877c582a4f91985320f2eb79436118ec8de8b468ebd0e4353ec24abec9775ab0bb9d3d807b8c58f87670f8bf9d281fa72fc3196d7fa393c197d1228ff96b172a2a16327e6f35953af60521dd05d06b558bd8b2bfb78424507d23f66bbb2bf5dd524d452ca95dc3aa8f6622587d3f75bc7dbd7e2a805637e6f7e14352fc24737590517620e335c6befff4fee4a02219140cd731fd8b45b56de30373ebb85817e21ee640e45dffa2d8aa7e88e271f932572ca675e357ba02a3a2fdd38235e69b73cefa3c7ee6a19e97f9a3392b7b901d08046d0a3da150d106a33ed361602e15171c72b3f30d0e35e473136b13ae0d7c75297edb7eb861229878807e5d581000f42d135df375c13a80fece07ad073bc37ebfe8eededb87b15dd14400b50d1c0887a6aed7f94fac1252581adad7661b559b79fc2e84f7ca883ae9b62fbf00148a83f04cb41281f06bb47a9396961c2b9eddb2ae672b017e4b0f5bc9752cbee5e2345a9d2ce842ab6bbbb5f80e0c1250bf9978cf00373a084c8068b79d91a2a0ff11c9adb7301715aed6fc6f262d3822a914e2357d20d9c1713d331fb56ec14d49fbe1757308d7739e75de28d80fa3160a7cb4221e5d0890b2c698fea0ab415d9c5e369ee30c8732de85a6c49109448e349232a81d555f9a3b24b52b3667d6df6c8688e15e28ad44b4fb2077e49a634b5e0fa7c491197983d74653650e5b8c5bbc56efead7107cb3e446bd37e917376d322cf747eef17e26e3318a2479dba806927861dbac3e60ce16c8429ce2c10b7bfcf4871699480b9766c83e2c4e19a2fe9896357f9d42e58d64d41b0779567f803ff207ae6c064d8c89ca6cc2ca708cf8a7165a1ad8b6bca9d16bf23732b89dc7d2601d1f0618b926d09a8df0a6c7837d017b36a65f7bc382f0c30151772ac9b2482ee4d30b36e3bad746b81eff1f985f5cc32b24b3dc566efc674264fcbb4f3ca2d5d494353a8d0bd40ba9d484832b98e36cba095ec7aadc3b422ccb472deac70a0a0bb4c97362cf29c676fa279d2dc7f3d4e3b8c9009b16493b29b41fd689ffe3796dbaeed97e52a2a7fe9453acf27b3d7cf5e8b8ef091c6c71c4ec577054cea2d90d55ce2eda7f67873490ca1f0dd2d0f12723c6d5930cceecd4b35ff57bc50ea6e57c095d9f31c4ca07260e42ff208319674b099656318be9eb994fec272f63c21510ee45a41815ed648954c17680745d156591e1d7780d8888646fd1ac406766ff38e9a43e7e07b2b002ec4fc4a65f791ee51845b4cb8928a568d81ce2d9088b77553b47364bcdda792110874f4436487b98f58d275f7f51da5ea50b4b273d0f71924fc55aa16e4830b791bba13160fd72f17c77d5e8c799f3a7e0a6e3eb226c2bba3088cff75ca3f9ca5ce9ced9d8c3b7c2e4e09911a616359d275fbfc6dcd61a50d992c20c537c5adf12e123d3fbd4eed0b3c65d0cd880c0c6a3f6b30cf7e1af0435c18fcbe2f5707597a8cde12ce977f0625561a9051e5bd5aa1ead427503993489167fde3174081b2b26c4e84b97983394b692442cf531ebb0619e5d203aee0854731a2d87ef4ee9f4dc37d37653acec215b09986ed3155da09c2ea8bd6ba504571008caa997bd024017d84ec8d942ab674a7255364a4f92c3f7bbc19ae69fa83d23dd2b93b754f3727b0b7b7f4dfb149820c4ab2fe8d1f28790077f464de6e7a", 0x1000}, {&(0x7f0000002b80)="119ec2494cf2203e24d871a4a490c7f3c0d608f63602f7373918e1c790a25aeb683459a9a7f6413f56659128b35f40bb0ba5df570e5269c1708bda6b2f9d89b60585e2524bcbfbf0c9a07face3d2ff1ce6395d1479a621dc6a9c069141b40d2310882554559df9fa669a1eafddbe09dcb0e1fb0b793726fd7fb289e3163d5248b6f8c087362c7d6911758bc6245143cb9095b2827e1b526b861b95", 0x9b}, {&(0x7f0000002c40)="31944ec2b899588b2eccbca261396f76d9f86af5ccb965a499aeabc83a97b1afbda612fa373ef6cbe7f0fa9d49f7be9ea2cc7a78e5b0d07cbdce6e5ae455c08f68c471f3d605dd5c3184edb0221a94e836569057f40a4df999a7f3d845ee95a3c48ea88846226b3fe107bdc5ba388c986bb1749a25094666b727b594cb003fe877a76eecd737bb334d5d2fcb07324becef127ef28ae62a7524d2c70ddbe5dc26c4fd98b338f15f8347ad25f7456ac4021281ac222acda3ff7e6ec1c0b9a3a9397c16006945d72f33b938ec41cb1e59bf12", 0xd1}, {&(0x7f0000002d40)="c2a35fc4dbac202956c1b769bd7fa6f07da1d91525c48aba2fb8311fce6caa195192fd3129ea36721b995f517109025542a4b090589128d408a064d7a1fe1c5bce22d9c4bbfd4ad792a49687739727c1fc2634f283ab7c424740bc07ca4ef7f7b791e0e19f0e4134319289259b85e4bbfa97633cca4287e7de1ea029b4ab93c412920cf74104879b91a861c58b0ed4854594571177d10c2da70803463c4a7cdadd212c2e2a6cde7815ffa98c24164bef6b4a0ac4eba4b449bf8274e70dcb0c13e5047637ef670b99c68a0489bea94df342c10edb2cdbc6a7be2468e97176fb26d3616a5ffa3b120465c05ef59e23206e6c76c0c33ea24633655e34702c3ded09607cd9276bf250cd085cc1b3aa7acdf55a699aa0033112b2510921f824c92586488bf343d6955064265f55bbd6d4f18c6c9d5ef822f38ab51fff6b5f6d58426069bb4ad26dc32d2f664a5571fab28641b024bfd2be229869877063a063247822cd755d5aef025e05265e7d0e508046b87eedbe5d4ab084ccfa55e4ccf02c1a973d78b3b5a8505d1c0f4fefd1be036d4c5d6b1d3ac3fea6e9d5001f3bbdf503a03fab38f1bf229a46c558b8c1ed4e44b419d4ec131f2509276fd39e4b599e8f30a03bc6c89259fe999f7f12ddab7ebee218c360a8bbdc172eb35a723adf4f0042fe8fbba88320b40c9554c82c781aff42493fa04c66b800cc3cf158c9a712be4678b2dd77eaf3371233a546ab189b29c4401baf27849abe57ff5349b0c5296d58dc85debe72cb3fed972e30e6f5bd7d5d77a70f3af1fc8c96cfeb62673d83f71c5a0f9cdc67e3b44459c939e8766ec2883799ef030a5905f94dbf09670a966249e50fe89b7fdf4bee2b3ed9201f0a15f5c3a78a821f79bd8ebd587d4c7bfa9a984b7c1ee8488023a0655aa656d5f3815d3bee090b46d12566bd732691d0da5e3c6f372fd8380ed6398e6b8893d3e5b700c7739dbb9d3c65e187815f8210e546fb45f9b58b2160593bbaf8f83ad13e5a89c80478910a1941ddb83fa9c7893f43d17425baa1ac4378a9d71520fd49b3d446d655a1327a8f4e5b14999b0576f5f4dd63756ecbb8443015cce67e7ddff30229908276c81b9f3df695a88c537624ae0fc8b6529e8e8f3484e104dd0859131caf1aea600b9a3972fe12ff18a25df1e350bee2070a760300f2562de0008b5df263931ad3da7ead1719a28d3966266377230411c05af65a260e560e73b4e2d88bbcb37fb0ebcd91919df84c37fee944905d81b7eb61186fdee3ed131354206d870735a97441dbd23643a0d1ba14ae1853eb1985c076cf74008bb012e52143561c0f602f09eefad0775da9f10bebb74b07857524ce8dbefc418b400590b003569dc5e90456ff3ca62d53909ec5e866ebd597027cb920e16835512da81067caf68ba13d925f7ea0532c4ea9f650def34d5413f10f46615414d613b3cd5a8853bba90eb150888df0c26c9fe96a32d81b6e23a364574a09221a38dd75a78537d23506c7d2285f0e7ba6bde7de543ebc575a551a3fd593e32b4e450752da2b91bc5c332d8f5f2e6dc276d03de3aff7881349a36a167092beceb6c04abee83952014f27b73eb33944f5b4b226629fbf39dd4f316841923e23b70c7f28cc29332dbb67a2070490f2dc5da406adce4f7a50d71889e117d285db2590178f0cd9b9308271a18b840889cad0d46d4d4bba79f0b7a6a0021e49cb88cd46bea29b83112bf5cd41cb2c00a7ed067b8affe3bd510baa9eefe94107ed9e80604693ae37f49bdbe74910850b8700f107cef2c55439e0422933fbd86d6a978d768dbab9318a23c3ab4d1b878fcae49dbaf65e94134f6a6d9ab7ef0767dcaaed4afd2698e1a5031675f8eca7dce8552264f8f01c1f6e0e7716077bed8dca0b52f44f94fcfe51876f2ca02b70e1070d7379a95aa0eddfa286b13997a2fd2be7b2f28c9c23622cd77b167234ec8d39ae5e0cac55f24b3caf76b05ff06e9152c7d42939932a3fa7184cfaff4b52a29dd95c290b9127e4cb901e9fb761e90c9a68e05e965cdbaf5006aec97b1cfcebad04893ca9b91d463fe094f994a59d45637f25f7e2c35cbf6e5cc943635382cf35981a5ee3b7efd381fb6f862ac3821862bf5de55f7812f712727832a52492b549c971b6a3e664684ba3b42fd3629645825774f2937f05aa757d375f38942be25b656805d337abc51d426fcb30c240551c89e0de45366325c353c10b5fa0f45e6718511a9e8ec55eca0befeb0dfa6860fccabd58b525982d86390503b7440d4c0b6b5f7e42f98b4ddd44d4c33f923bb7425c224a8c5d27fa76335e30bfebe72b8b1ca91f927507563a48469fb9d68b37965bc897e922fd78830fe57d773118cda0ce6d921018e768fbfe73a1153f20e586c827a2305d6c537688ed51cc47c018795ddfb09b7a0cd337644f5234928d8eaa7cba498668a256984030bbb1d359d68a5834d71d44621bf84cacfaaba5e5c1f2eca59987b0e022003d62128e2f5474f5bf6463932dc78c48e98a0213bdf618916e598945afc01e99cd1455bb586b1f10532be13fde397f9a2d24d86157ddf66b29ac26a76fbabdf1130fb1965dc2e84323046ade29f4b5306ef1b0f5a0a8e1fde77997ad4cc5b9f9a5f338fc9306f061eed18b4b7b79d20ec86239fe90b278e498e1ec39fc2a1571a0ef22dfc721059be01618a821707765e4cd1520c652c3d67866a7462b57ac5951be3e8c60b3738cb9c0c18706416c86fa25edf964bee3d9f2c2bd260d1739f06a2b13cd852028f3fa42d1fcd14b4bf6fd3927e96f45ecff2c4f6b4dbedd39aab37ac2862120c63c0888679f78b4de060ff18fac2065ab9d5f826e6b47830a344446ab45fe47839a4f15b02bae94acb31fdd1a73783befddd51efac06edd1893f6b3061e0fa8a41d1aaa034262f5fffe2dc7a8fb589dce9f354a0ea59c9ea8db6370872be326128e858790dd97423cb861993975197525a7a00863e2f0200627a9a097d58755f1aa6f9d1c7e12b5115caed4c69b92d98948d5e0640a5025ef5046279acd29720dde4c9db523e4c24857e06b20e41f1c3d8e7bbf5c4e0c4634cb27f02cb61425b9dc279304360b8921b7493ccc39f5c1af3d491175e62033c7a58cfddc3106b1ca4e397104b6b25af47dc52e6ba6083c63841544ce2e24ccc27f552df812d09ad008a94ce2e155141782f15233981258b622059f72899df137edec8d68c0c5ed05790bf1938653b07e09a7e65bea66e4ce4cc1f1460e97020b34a071aa623490b54cbc86b975cd42147ce249e899ab9e5220d864306ce4b98e402ee9787c542e2827d30c675308b796f4875d1c2c11a419ff341f0e40beba43791b732868c98d6be40c049b91aa7d69f0b2abb454cca0e75f04f8e2cc3e304edf71038f1e07b1e9dc73b7204344cfbf1c741e89f2ab1fde368a734524dea2b35b6692027da7075f6093e69d8542c177a2bdd7e5cc5ef622a155be4151fcc582c6ab82385f3fe5229e0ed55cf060f3429008c6fc6de47f96623025aa00e1c8cb946de70e32c70ed8439a2dedf09f9c31a64d6a4ebe659471496f50930d39026e694130de944b85e56fe2c62778cb09783113d986cd7fa8c7f83bc918a09d8ca0e934bbb4e10b8ed7c88e93ee175ae3f9086dc75a19a7208fe29c28d4785207ecc8f7a4cf09b972da5aa83f03a920c3bf9d31bd9599e100cc87a94278afd612ebdb3a32a31a74943e6815e54abdd56a6d635736e7a0a4b96b400307c50a6ec3105fa4b9cac4fd70bd010a073a45c23e2f7ba619ffe8bcd5501e26825dbce1ecaa238dfb496d18beae63be1a51dd671a5b14f5a0071bf3ccaf0068f7c98da649e9204355ac6d2250a0913e723d53060d22319b711dca38c82df87f73e0ac16504388b8a39326dff15de300e5498fc22920ac008dcc2d4e049d5402f67cfa36d3685896792162e31f7198dc74869f965abab7a60d69d455fbc32f8058ac47ac93af042ff00b8d7f49f70069407fcafb920a66189f61bd1e6e13ec0d5dc213e31c634e3665d92bb47729382e7f0a298c6a89de1a2b3de1626f94dffa1bc9a09a57b1ab2a9a7e5a86e779d8783cc8cb5f551c93c2961d0aff42e100595bf3e2c0e09f0dd401981b31590527c7bc7c924c8340f3a88c5276624f9096663b731ffe507e5e651f965317e4fc242b8ed5657478e13181a9275b1232bde383cc5a1097ab9476871d08d0a95eb1bb050488730b0f399cccf7a9780d09b0a48a213e7b8455ec93352b90247c21a4a1b0a0b6257cd66cb7a641953f46bd28e757460a28317585863f020a7335ae65313ba07cbfbbad7625307c46805806c0c7571dc5836419216539df6da8ba789ad205dd490d3aee23b7ca2b5def0c16ac282614416192c726774d26d129cbf6b2ad1afb4d62af15c2b0b984243fbf25c09889c18c432cfbd3ca0ef9bf896747df77a5219494aa1289c484b168fd034ee0b5a190dd6657003f504f77772899d60b709447724dc6b9e80cd42e1b3f3cc03ba2509c34cf99394b379778950be83caa39d56ae493e3beeeb01cfab87853e46ca666a43dac7860541b6425c49cf0519ad2c8ce8a2f7b040eebac6ebead8a149fb4c3ca0ef6371b6fde5596bba7e9cb0bbaacc56600bab4d093ac34144cfacc40cb240d5d971226f9f9b2f0afaefdf521e601a92372428c8a7a27461dfd40e5afce28042e2208a5cdb97adde969d0f998fe399471cc90864abdd657aaa671e7701945e58a5f5d7e77dc5b5e523ce06afaac0e70a3048ab27427051954202d694bb5a496f58336176d5929dae7085e31be9d0d1060239de6b37ad877ce14842a7760cf526940275a17b8b48f3ee746fa4e49f6215bd9f8626657efb0349597acc318cd565a566929081e72ae59cfb766f96a215ac6c13a23176662d55af77b7d1ba4549f0a7feb9469184b9a543f5fcdbce4e32f6f9c0294f316b1822fc3ded151f42ebcb14a0f1a12e2ec458aef068f3b66713f5c5a7a770e186aa80c1df6796172f51fe46551381235b243882b31f7f06c59fa73d10ff3587ba3da4bc1e0bbd8a5b35cb9bb1ed60312983017c65cf2a1b4d2b0783932424299b02456f773809e22207710f6217d197fe9667c26c8168920b9fb0b0635ca351d1df09d98fa095151f31898d47a0f39b329108d8ace939a86552056b131ac3d9ed5705a3f0e1ff815bbd393c53cbe4bed594520888c1efd7c3e1960a32f4b12e2e4117f4afef222755d3782eda11fdab47ec1d9008b495ade131bb80a6b2cd9c1a396ed19f578fe822bad9df2bc0eed2660215ec23f5bf5c1c5e934b5927458eec9b398588d3f835e75c195c79c41e5428d28aac99ae941e53ba10a7704f826e6110785c7af41328b03a50ff694c6afa69100b3f559a0b337dcdab3c7233fe92e306bbbdc0f9d9e571097a6eb31630ebda067763b127a8ea1733d8b34c02cc2b08156dda1dafba7647fe1a7af54a12097306ccb3fc27f3b4ae78678caaaf210c6b4fdb377f308e1ae2e16931d2d2fc3e80dcc9e9b8d1cf053fa178bdb61048a60f9470ece6f7e61c28a83435f57ff66b77bbfd92b39a71e31a92c9f244c877c214403ec9170fd384262c878bd22a6276d40364e60b5f89f31e5013b0da01546dfced2e1076ad6feff75099fee22d986039c8a9e4c4ab4150c938cd13ad87088c69d2e36e3ecb6bcc5132e2a5c0faa2d0d7e089bdf52dc897980d09a8e290399d5f3c2bd42755d020f3c96f773a00c1698956bd73c2da9ab53e6c9664919ab2c117cebf72f72", 0x1000}, {&(0x7f0000003d40)="d7e75a9e5c8c5834c985aa1ba9cc8281868033a980257ac03fd02a550d636ebc5d25889b4ed20faef50b45e331166218a4db3c212763ba8b3f3c89c2b924f1306accecc903bc28c30a3c29e46ee4753ba8a1e8a21086aa67c2598e7e5765c1a3afb4d2a9b264162291110d6ac01133347303bc76a1999916dbd2b64dacd7ca3ea9ba22c1a165076588c129b4a7fa1ef23d6dceae8857c4455ddecf49690649934a7ed5b51ddac870ef5c5cb09b045d5420cbbad09b5f785b73f7caad6c43c9d0df27520df9235de10cbeb6c302e932fade74d259a7218c121efd5399d27551e7b002be3cad03b71896cdc2498bd03b162bf4a163a079ceb92f8385cdb42c2cd70183bc235707d28d33daad378b68360af10b9ced13b57b21e862dd385b2c2af8431b47d0eb656708e9ea99c53f4f49aa5e689c8d9375b921b67ad2f52563a265bdb3d2d0e8d6094b8bf332e3626c5ccd0b1e940f08eceb582ec51839810d3b85d24f8d1a061f444bce3995a0f9e50735e13be893d6741497796eb2e8656775b2161ab21118c230c983a71178cce722b2c52184cdb3b22cbb633b391dbc89a84c08d08afcde4c3fd112fc7a5c65595a44aad55936b9a83bc2b7fe2acc2efdc7e7d7632a11d00116f31a4d2203558a7473fd7f4b9e957645a2e4f84f26c03a2c94c25732f400ce8ecd486d5d089272a636e8ec105f51f4e386ea78d42c208acfb11fcae3c33d267c6a44cecfcf81c938bf64d2be9494dfcd70bb69be9aed472d4a381b67ac9740c2f92a83413014e5a6abc8ddaa70d4853a5bcaa72c0f22415f864056dc3c99aa0e4e8c8eb6ff9fd1b6892f24fdeb7c14e785378323a459a77433b565bdf09c6021b5ddd9e1c205048ec10606f80d3f81df841bf98fa20467a2655a69d63765e52209a2bf52e4ffc7801a8e523cd974d24d70060d69ca9dbd188d7eb1ea888adc7536f88c1fa80132c451eef1739a8288b3022ba07ad1c227fc0af87d7f0b9bd0cbccd4c568ebdd61323aea94daccaa6918f2c5d19acfdb1fc91e2d1f40ec049ddbce630eacf620df2c69019105ba4bc414ecac17b6c60edb05f0b4bea12d391a64d2e2472870317ddeef7cda9b7e22b582f0620e7c3c134b9917e6b6e0b8b8f1c1da2e722dc08420410bbf0a750fcd2452e1f67d1d13a565cc56ae871a57748c9dd1288df0b8e05e578a7ae1b97cb568633dd1115b6b2ccba9b80ceb4854f24ea21b60e4baae0d90b1653f5152d0a517820917bb113cef30fcd2dd4dd7e373a789c96fb5becef14d1201cdf6f669ac1e06d98475b57747a22d3dce602324b07e1dd86438f0cc37f98b24ab13c1f3747634a4fb11c5a1b53cb897a07b0b7ab9c6d4813bc04074b7c95dde45e010557faf67443b87adce53531448559da5f28edb339b9ad74967b7fed18e3fb2edf49f30583f099c2b697fc92c353a8b8de4068b9626e827741b206920afc60ef55bd675dd1bd10c13576df865b553a6eb6b7f39a99d3d8511d1c787be97963255752efd93a5d27d99eefbb0b40462f1ff76dd5cf29b4e5485af854c9cb443bee66b4b57128849fdb91142af0f77545ea5f7a332d3a70ba1e1dd34648b0d8acb80dc34c0bf5d841e7fa8f63adaea81a6fdea116811ac8c59eb262195dbc5b087beab68ad0253709cc4e10f51d35357a9339013ba6d93673b755448fe2b5c62cb4ba0399704555b87dd4973ab2c408969035d53962b127dddd3cba644febe9d99894afb994bef7bca6244db5a2fb7481c18763ba2b90a038d6bad96d36da29b92771ac4db4c39a803a2e624cf8b50402a3a77d0146651cc29442c9b441a1a26ae26106db98dc1c663f836431d73182d4519902ba141b1e039f8f1b99f33504a2d7396d5972b6e6ed854edf090a6ecb7d71e59120accf7b47f74b9cd271ab69568ab4a3af2489fb3051b948b8a3d5073e4ec2085b02af4cf726deb8e209f8c51f0dcc7ac252235b688ddf429ce7c71c46a8338cef59aedd0b1de03c8384699f4f6b5cb0e644a0829aa6c908beeec894dcadf3337067f2be16054a54067db4e351126e9f877f83fa4c3a6a11ff1b63748ab1f3eefdbb264391636ead925116b92dc39a975d69f43cd8f19c3fba316db0b747dfcf28562baa53a995492ee5bfcae3f86c495417c3d80b904b34fc3113b02bfb62798e2b4b07198cfd9e0b0f33763011eafed04b8626292cbfa6954dbba963228dfd7413bc88207d7b000a0fbb9f93d9b993f93e57c388e084b44cde788eeef2001720832c546b73f0bebc21fe69fa4cbbe896b49d594e0e8f483f95d5442234db1d5d11830c628213bfdab3a035e6840c29563cbfb01e3c9dae4f4d6f3333d5b5b0055c260bac759a47ce76513a31ae0b236619b6d6a699fd9b47d3ca98af46c93270000995cae59f2dd27a32f4833352b8a498ec8289a72975450de2facda08c91bcb1f04e085a1db05aaff4003c88853feae393783b9be2c24b40f921290c64b1286822c9cb8b53b58d768c663ca1fe6aaf4d8d256691ba9a56641b2a6e2cf9a7f02d4e378f50d4db17a2074064d5ff0bf9d370f384fe242840cf17da0665f71461817363f365d713e671278541f7c24792231b793e54bb30a2f5843d511b4d63cf89de909a43b9e1fb16f831a6509e5ddbe41dbc9e89e64db77126010da1b9bd2f0bd15ffd90d84389d1484026834ba6b6393df94bf5e645970c4684978f86c63d714ac35f9d5837a17452021a6d330f32cc430390fb54a3522d41ceac273f3bc02594fecdf236d01ce34d211363ea78570a0b49e7842e47d1a7816143454bbdbb43d5e3a968600b8f4dd301f89a1b4ee3e01d58cbe7acaa9821cc4ab86005649999b09e962bc86656b4e0489c85bd5b05c8eacd6084941294561b59043fd57ec2920b933aa0e5c1081b476c4cccbc811774179a71e972c3f68b2691f268c4fcb720271256e39bc6895788359da10d448e55ce4c559f9591554431eedd11b6ea9dbdcd6f12c3adea1652c06835bd64917b8361ea20e578b6230ed7242d18da2c8916fb37498c17f15cfaf75612e8a09a08a531fa8cad376d81458aab62b480bfba72c15e66b6f5f055429bea6e41137ff49534d3a3d45195161a0331041a7463826f20ae8791ba00c550874c1b580fd5f06d8ed30d5d3a6675f2376f65fe814799ea166dcbfb34090b81dd77e55f7e91ea7b03f4204716af58ee8106d7be5a20ab19ebc9de563f6b20f95bfde8c3937b8e4060673893c7104a114d9f8f55b83d5b0f5eb5b30fb2669cc75a9e9c56e87a07af14954a54263adefb06150cc95e694317b22ff48f99dd63fa9b531a77a8afd05aa852ae49b5e7077288b142026225aca12f89d7b9452317d1aa7e80db7c56381ad32400dd5df44e218d2e852f5554bec9baf13af5b080683a4f3c0a1c14d3f00a1a70256db468c064d50dcc0a0d022b7c09355053c11deeb8cacc9334fc12d2d5ebffa311e798e5d98fed05aba4e309d325df176db64cbc1e4bb991a2785047a01bcf387ddf7181fb5194edc5153ee1c1cd7c73d5a0c447be326df2a1953770c7d35253b240db05420674f76c15bc13353e5381788eb813aaf09b640acd8cfcee1d8cc52309819862c7f82517ff5391134f2e597f63d403874250f379de1f4766494639d157840e2e389de3e81493cded92cdfdba6fa588a1fd0ebf2818424960708e07912a31ff303543c32fec324990f93e7e76b00c9bf7bb15370f5d67fe877e801e6bcbe979233aaeae564a3ee843be1dd4f6ae661f958dc9fb31b07cd8d6642cdabdc9b70b9ecc41a4cf08dc04171c7163b1243dc048aa72bed94e8b57e9c86ec4f5f516622097a7de4a2f89d0a0350ec340fc0dfbb631b5aa6a3d20667bbd56c49013e94b933278c27bdef16742d7654b506f3c6c8951748d9e5f2de413cc4a29ab433209c269952273515fba32263a0959a2961da13c64b61aec1a415818e227d31d94d226dc04b5e87e5ffc2d9ca51e7f33cee21fbed35034fdefc11ff64c8b93e5e9d64af6a84f84b167f95dc405417dda5315eb962dfd628a0f0ed1d1b3150459b89419a8c4cd0958b35c352a5ed4470c4b3b4b3e1e07569b6a72a9f821d24596fa2dd9873a7aff3cb8674d3d219fc0c268b0c3c1d70586d051ee0cd90861fb317d6115ba8a8359aaf3948b0658bc748b3da1a6f1e6c94d7ee936ac79cabb19a83ba048f9ec75110efb3c876390181a190cf80c9f18734aa067a4b3d435dc21454a2f78e4c6e50fceebfa216cf85c85108c239adf3c84e74fcefb71b2fcc30fb92fa141872d8e8a907a99fd492cadfac931ead48efcda1e963425a631d95bf0f2986fad9e32005afdf5ed7727304fee1fd9b32dd07db72e48c5f017ecc512fde0c5ca33a4aca87563dfa19e9c6a222c682d9808b8e959e4bc322fcca027b78248efa51c509d8a031e9d344d25633b93cc7d6394a51cdf9a9645a179b1ef81ddd894bdf343533606ba2c8db1d851a146299a81603a8ab4490e841eb0837702e754d086e961a5cf1a2aae3f70cac6b2c1a0ba1f5e2469b2ab9bf46415090df9d6b68a6dd6eab506a57fb87a2feaf8416b2634236b6e30ebc288fd82ab17720be403822032bb3d7ecd8988ab62c1b93c7a9754dfbd42d008958c97c25e5e47a6163c2c1aefec740b9dc343e617e316bdf73d89784bb445f6dd15f854625c1e1293112b52727c6d46f9a866e46aa5051a47feee4ea16338ac3d7b6461aaddebc063d76b6cf59692e9862fa008c77d3815822a5d4f1ba8223b079347e36de8c615755e61e001addb6cbb34767455f6b9716a286680d18106a8761d5fe55d2f5d465938ae944f996b054dea82733e2ed06ec5acbaa46cd6a39823f68b4c740e53f5872fffd578188a0f75b107d1d2c5c4e4ed3a6abc1d075f08492939701133dfdb1c8a34c3c822f1630b5ef8298e63ed54f611f1d59bf4f21b921fe2627251bd3dd865441dbaa5d920288af04abfdca742ce4cb455e219b0c45f1f6795747b23b46df7f87a8a47d629a3992122c8a70acc3153ddc30cc6b5b17a76f9f06fe29e305632edc272282956f5c8527fc7f274382b901927f19affa7f7514d1ab8a071266f922e67237848486b296585cea32a60e0effb064c222b8a29552b11bbc44037deb1cbaed63936bcdb723d353c8a86b0dea739467efe77f9f2ef6a1cb62f42aa63f298041f138161a67c0ad70c8d7f4b6632ebcc64bd40994e03daaa600341ce5f8b66ee59097f190bf39829e8ee20805da4c7f88e61626ecba7d0d471fa8d572dccef871caa916226d66d76a5847f73a789edc978d4f28c0950f071eb7de5cb2d9acff518ff3b08d5ce9da43ac3f2f35762e6b448355a223eac99a0de36df8ea7aec3adc797d8daeefd5ee8503b2df555280746aee3fa71c5a80d363bd6a0d172bbb1b4bdc1cd5b2132e119db582409569a665930a313fbeff34b0d8749fe583bbdc04be33f19bd31800cafdc61dcfbcdc461dba9f370edc4f2fbc3e4165940ad1cfaeaf2b03db94d7d3b3304d2824775583a17531c3003d2d3d69f914aad29c1fa09bbb2dc45719269c3c4b1bb499aa95231397757bfceed0addb5a4f84de312c1afd1630796d6c8ee0ca2179828c3e8bcda82968b4486bc43e70602aef3a5decf84c9a669ce1da3322c36cb2b7be78f845dc1081353177f76bbbaa5f2cad8ac462e2d62e3ea40669bc43e90bbecbb77d83f3ccbbc875eff611b11a29ec97a2357485eccc234cfd3368e7c66a31bbcc9025ae0b516a011f4286d702c30164a8f89fbcf69a05", 0x1000}], 0xa, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004e00)={0x0, 0x0, 0x0}, &(0x7f0000004e40)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000004e80)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x0, 0x0, 0x9}, 0x4, [0x7fffffff, 0x7f, 0x3ff, 0x7fff, 0x1600000000000, 0x4, 0x4, 0x8]}, 0x3c) mkdirat(r2, &(0x7f0000004ec0)='./file0/file0\x00', 0x14) r5 = open(&(0x7f0000004f00)='./file0\x00', 0x8000, 0x6b) getuid() sendto(r2, &(0x7f0000004f40)="667dff785b45bb0cbcd381ff8e9891390996fd25d1805f3c81e53c10d0d4ed2561dd5dfda17987cd4897509938a5dc838154e210b980292daa38d285441362431e27a3c46eec698464ad58352978af3ffc31f171eeb4fd6c03f30f077b40af076f40a3989b889779b5688c6f8519f12f49ba3bdd46d5364a46c2c6046c14fbd098fe44931b369a", 0x87, 0x6, &(0x7f0000005000)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000005380)=[{&(0x7f0000005040)="12c31b9cd246b7", 0x7}, {&(0x7f0000005080)="a3e7ee2661b8175bc49057b52fafcfde00df1f2cc841c419b1bc05546463f9dc97f0392eb116138f349ac6962d0bc5b5f538853290732dae8806dbe868a27053a606fb5ccdf8f60fe323eaf7d9e93635822bd651de41674b2a210164bcdf8da9c4137df3d6717049af8af455fbfcbaeccfbd10ae3df792a6e4db321dc56d3c8d00d9fe63ad0d2009d9fb87f221b511fc484586214613ff2c085f860f2ab79759a718a461660f35dcc5aa662e911615d138ac181d74", 0xb5}, {&(0x7f0000005140)="2e378fdd6a3a4e6308e4ce43293ead62be2db89cde779818aee7df84da41c3505bf645ff3f29ab6588ebc92fc1affd078e64b5c2160e02566d433a814492a5a6ee0d8bf34b7a42bb28b18ff38779ce7cf4d668636c65952f1fa50730ad39badb5c29384f54eca669e4703b2b09e1fb66ac6b2b3c9d793e94db6ee7ea68074dcc189460b041af1ab5522a00f3377120d09755d12aeaa3c9ca92dd93c4ed240aa61147d1255cc9ab6e38557344b33a88163953ca4811bd5aa730df96826ab023ca7add129a87a5c0b3b40219d30378e0b3fe1167d0cfe522a7b545", 0xda}, {&(0x7f0000005240)="f5d37337f48e536eb7002df64af40b4a51d98c239b4cb7eda877cf42c41a62a262979b59c523c2744c22d2a4baaca6b605d3e1702b5c605eca76d04845f59f1817630f401c2a59166544e1b0ff801829b7c545a53d07ff80685756", 0x5b}, {&(0x7f00000052c0)="0e4324f21b2f312823ae80926703c57963f9f3d1a2d7e07f79a848e646af37b80a3436803dbd986f04ec03df4b97ac148d4a9e68049698067f258b36ed2caa75a73f05b19464f1fe4772371e0ce066a1c876e50ac3b5d76b540630b37f48124991fb49343b6d6a9c88b4c8586db28003", 0x70}, {&(0x7f0000005340)="80cf3768", 0x4}], 0x6) chroot(&(0x7f0000005400)='./file0\x00') wait4(r0, &(0x7f0000005440), 0x9, &(0x7f0000005480)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000005540)={'./file1\x00', 0x80000001, 0x9, 0x10000, 0x0, 0x3f, 0x1, 0x3, 0x1, 0x1, 0x3, 0x8000}) utimensat(r5, &(0x7f00000055c0)='./file1\x00', &(0x7f0000005600)={{0x6, 0x95ee}, {0x100000001, 0xffffffff}}, 0x2) wait4(r0, &(0x7f0000005640), 0x1, &(0x7f0000005680)) readv(r2, &(0x7f0000006d00)=[{&(0x7f0000005740)=""/4096, 0x1000}, {&(0x7f0000006740)=""/198, 0xc6}, {&(0x7f0000006840)=""/185, 0xb9}, {&(0x7f0000006900)=""/81, 0x51}, {&(0x7f0000006980)=""/28, 0x1c}, {&(0x7f00000069c0)=""/253, 0xfd}, {&(0x7f0000006ac0)}, {&(0x7f0000006b00)=""/190, 0xbe}, {&(0x7f0000006bc0)=""/247, 0xf7}, {&(0x7f0000006cc0)=""/43, 0x2b}], 0xa) link(&(0x7f0000006dc0)='./file0\x00', &(0x7f0000006e00)='./file0\x00') bind$unix(r5, &(0x7f0000006e40)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000006e80)=0xffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000006ec0)=0x1) fchownat(r2, &(0x7f0000006f00)='./file0\x00', r3, r4, 0x2) 16:00:45 executing program 1: r0 = socket(0x2, 0x2000000004003, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20021, 0x124) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="e64b58edc5f1b4efc002ade0eb2d6c1b6702bdbf8b05e4733c0bcba741758e9830f816fe68474831e81325d9cc114f0ed4c9d657786d11c6f222821b794222a1f8de262337e8a1c480e2edf4a9896d", 0x4f}, {&(0x7f00000000c0)="abc924741807f0410cbc4f74049880ac5831991b7c03105457d81c426b1904b60669f1e33ada2de604c389a45f39b5135a7dea58d5065c97f685c0c39af3d1b43e2c35c71cb32ac7f434201d93f9acf0d95b95cf4bb2c067cd8db3905aa69353940102da18af00268f1a48041d5b4a593c71203d6195e8dc9151c97ee2d92bbe63d950ba73feb58f9b13e8e33a078b0783c282daba0ccd968f242747fb4e963c7575fff0dddd2369c1369231c291d01743f1a344ec7dc7f680db0248cb5b59a9012f5819f7e4a33f4bc02a7d28b650a36f275b13baaccca9be4caa36f29318002f7ffc6a1d73d894607c5b0997c8620e9b1400a8191d60e5baec28c1", 0xfc}, {&(0x7f00000001c0)="50426797788eee1f37cd272953d09e88e8b685c3f3e75940baefbd5dc399559d38437a1d015821f093ad2374f08e1db608642a68fb7ab52c69cac47b7a7972e6fb39a8970818043f4e26abefab61e39f8971e2745795b70ba2713bddc2c9cb1ae9faa169e1de72144e8e03ad7abc838961f9bf4f34902f71ff94d1d71f23955c0220d2d2da7726e6b4f0ae34b77bb5a72b97c998396e6baaa4ba198eca2c1ba0ca73f9f7cf553f295bc907541615093e5a38510d4699adcfe241b810c988009e100f5ea5b99a610b52469bc4e8a2e7e6527a42fa0fe841d07f6f23c6fa88f27c7a", 0xe1}, {&(0x7f00000002c0)="640104a444bc78fd5b642a73f5f9a0384d57990964b1eaffe8271aa663b3998f465103bdd5463a419f11c1eb393e08584c674ef1cd18b854966f38a046a7418aa86724650b613032ec5bca4db437acc265324134156c7934c4fe63e68d60dd987ac16dd7af8443069d1c71500d1f719038cc98e62d42d0355c0de1df4a5295568d5f85f8185ec0b0e25b4a77721b94bce6e4efc76b26ab451893c03990caeba3890ebe1676c21d763659d8a8b77f0a2ba7e1d4bddc3ab171ceaa4c69e657cd91b5ed99329ed9da3622c4d90c7a2509c8428216a7f6e87c97aebca85dd25c3a2c25f699d45efd8abd2d25d259da82309b064e833e9d", 0xf5}, {&(0x7f00000003c0)="a6c1cea54a2ccbfd6e0d9dd06c925807010113fa003c381faf", 0x19}, {&(0x7f0000000400)}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="1010000000000000010000000700000090152b7b02cb9a431bc27af731ea5557de7bc319fa3db148820cfa6a6aed68962150310a8d3c8e42367d4cc0dc0f6e0355445433cd23580c67258073ca7d333316dfd90bd69592c883cc8c617282a26185b1972152929bad05e13efdc29374b6e91f27eccfb3556c2406fa96c996d016893ee79f40e8d5bc834a37f882bbed38951508d582758f9b9bd4364ac99ebb33e61e3e3b28e03a3d98efa840d3e25f161343ab2023e488295cd3b24ad6dac9cc24266cf83ba4dab79d00eddec2071b8feaa7b5966435fa95f75332460a5692ab6fbd556899682fd5aae0c281d47aac540b132d35382e4bd8c7945b69fa3d13c4046bd9b8428a852123331da2dd6df9330875ef9a29643bbefad402e8559f3b774029c3fb5d4483aa0ca4c218084148fa1079ddce6c40d8753124f4e1bde52f63a60a910289fd60543cbe70c93a925563675649f978899b5668cb50f368c41d6b816d79e26f877f92b1abe633c5261c31a7d7b455f798ccdd4c17a22a37009bcd02506d18bae86ca902933e9bdd71d75abef0624caba21808a9df1485adb967b09ec8563deaefefc46099381dd82a7b53ada78b16eaad2441dbb460f94df253f04fe0dc924e65b4be8569b49195286f205a84ac64119a648a99f84a6551dd9bd775cf967d028ae040ae8b146cd7d44135347d7b6cde5c86a60b04b86b395485d8fcece8ea1172dfbda771e1c450520ba479f2040c561b65bc44e70c291c0276c2768a8b969011e1d36db77d5fbab1da679d36c397595bcf40d832761cf38a72e4015ffd1b6c1051f21bf2f2992be9b02cd1b3a8616e1c5667563ed16aca77cb7413d825e42de16d5a4f12c7b7ddd3bdad81ace87cad0aca9b542ba2181e1a7efaad6af0ae93a8e14ee947820d17a097bd1d345bfb55482aa3274f541bab4b742c9e1224307003ae7f2e2952df03e0ed7d9077d32cd27cb87291edfbaa9f7b8b010445c9dda8865a2a231ab1238cc2a93c0f77ccac46a3d2d8c480007e27653ff85e4124ec4de656e8d4d0f1cd203f1630ec7ea419f292267c14e4d6de0a9207275373b9a44d199a1e95b4448c4d986b981ba80d0bce9a9c3c9159bcb79f1a1e30cae5eb40b031d202bc31c6cf303791616a2b21f0cc8ba7d8279ffd87b54d5d4924f29e5c00893079209ab34b97a0de7df82e94354ab8e81886775cecd73fadb598aa6ceaecf43e799a73e0afd8c3aad4ea03734e48699f672f51fa1d57184bfed745a846c031b5d73f1744aa5967148e748b395cef6c1d1273de283ff347033dc8af36e5f9b69d676197198fae00afdc83e70c9cba0c5a174b7e1dbba3214c6eeb095a43b4520e691d7821c0d0bbad32d9b99ac0767463a742c644e923288fac8c7c8f8694b34dd46c031bddf0ffbffde9c18ecf8e65ef00c8e9569e8787efb4f943bb8f09e15686154c02ae0986e5b5cfdf89a351725b75d2f6ad927ea188ba78f73a5b71825922a646eb51e00f3a79b4774afcda15bb6bfb079717accb0f073100a9237badcb56643c0cd45bf78292c7a05f7db9862f3c7dd906eda01c78db69e018a6a82a75908a683cad3ee2e326a89cb6c20651b08261a79cfdb14f86205f769a03602a3d0c1facb1b5ce3180e8349add01a290728d09b6333735cb4c15ed71a6a56c405e390566775428a373d5f17011a4014f1df3a53302e3067a75c3b4a8cc397e2866a9291336fa8f61cfce1bd385084e7fed6395c0903fdb4eb65a9dc9682d6957c34deec4d35c89bbe5ade0e878e5cebe567423c01fc629652c5e100df2ffd33de51d291bc85a7f7405802ccc708d0bc154e87411f7a22a9588eafb98bc322aac9d7e9084193a5428dd973145a380fe435b1ea3a6c513b61f0899bbd86397e331fd903cedd4b757c3fcfc85d61a9cb6a129e03b3a1b1767631ed6058044ac9753a5c4f0c26554850bb4948377ece741456607ea461fdbc75d12ae0c93dd66f3d8546cb42776cd3443b0f04c8066678f080265ac1d3467022c7aa4dbd3f7de8ad2099228bd02cbd81348444482a7f05d5559e4b162524f93d6590b7f5d5bfd9840c9b86686e2daa7b04e5fc628f715a31e9096fa24308d13da5fa614c31a463a03562d7ad96be9a7efdd2ae6d62657998769362b1703c6a38cf9ad5c16cd719b6c25b70c3c50cdc7d841b0461ca9ac0b2d54319b46d76c7bcce2f089871024e01a2b716095d2c85dd7c861a3965933a78d53df44d56d3d62e4d46a14c1cb37334b18c721bf84b512761df15b4aa8f2fdd231c679938b5b3f4778f53f4065237d0c283f2d3de9259d4d19edb68f24961ef2c877bb9e54e4f50ec62c8bbdd25d6a9a680c4ed59700eb01d7c6265790b77baf4450734b3f2398434be2f1f5a4e1145a5f66a1b8f28f5e85be41453a51b165ba0e876b2faaa2e751eeb2255c28501bd3e6e34ced0f913177fd01a83620614f48c22a60038393292dd1add5612c583fe02baf42acd9ffbe93c29441f1c4bcd6ac9160e3ae11a0b4f305cb9c8c7c9398f7c16f9c030000001762eb1e6dbacec1b95fcbea0e2056473c9bf658125528d572d77e45d14166ce4a9bfec40f905ea3ce7dc032f0d5ad171432652b0bc4c28a6ada42a31831f6f84891b4528ca79af689c03c884085ad1b3fd52dfe4d497b30e3ef5ae142ed0bd045c7a4c2afce71e5d2f59c5124df13ba2637148672c24e42bb7159fbd4d9a80cd2a6f8712f3ed1a1c5b80bb313e84e20f39b929f89ee73e9793f813d480397e6953fd0b80b925a823e3a9aa1bdcf59f37d5cc3c289e6e8040a7fff4ad18330ad9be5712a1244699681dad0296cc9d7ef44260a95869d143aa4b57752d6d1b8d7da1d1e2e3cc8bb604245d7cc7613dc2b38379d6839d04f8fe03eb91ee579eab4fd38494d447dd9e9f1dc72d1eff2fe03c423e148796b530f8a72c651cce8c707959c621e5027f8466508d1a2755e54402ef1afc1df56ca62fafbf89a9dd97c9cf53f183c52635e49f4a1065aa7dfd583f1f6eecb1ffe43061b41cc79d80e4d855def1b49a8fa54a985158ba1b8ae69d7b235512bd3d4ae8c1144553223ec3dea8287daabdfa569db969ab62e69113c8de03dbab93d66711cb98cdaca37c9fbc53de4f6dc477cec461a3fb914c8a343de5e8b7f111d2f0f67ab7e67d88ae26da60d6b1253e61f05dbcd813a9e9eb5793e73c8712ffc70ae04fe8e29a6c16db4d8c70b4c61263d19c37ef429c292fa69fc22bc0e14d21ddd15c0a8e790be067262e97a7dd8b9ea350a9e68aae8c988603ba3b05ea6769499adcfd52960e081247500c5cc1869dabb9cd1b5d2cad56012f4d94372c44aa866d971144a7e7c741de703c333a1869b2d76f35bdfa6ab3e8e70a2c0dba5b9e5fc560b633da9c5d449ede5dc145c86eebffc66e72bda992f55892153482e9fd0cfc680035a5de21e7cb373b1fa60bc31787d0ad1764507d004521ce8b3e66fa230d3b6d83ece5f6009841e958f4761d85dfbddf6151b50e4e43b9b6ae24326c3accf367521fb02d47388a5034d2fe08f15e25c47cf8bb79d9c93dd21f185153462c04c267d0e7847c14ce46b39a06dce1173bc09413c8e108da87459aad64f99279203003171c629e0ff3cf3741aa62da01c505a4aa46017faefbead3c06bea2ee3f8a9db27c6cf935fc2115db70eadf2a1a889ffe962ab771689c0a5b52b57d155f514907a99b8e38ec12f771ae8c0609a91e49e0c191589f551fa12b6c71d62b0db5ac7ac52095f28ca8eb0e1f2392ceee327d342d9cc4d70e10c7258dc7d9fd496f2c39f8c36036eb2684729856981634ce52a6cfbc375faba52272d9b786947278026c141f836df9913525054acdec2474bc32e5ad35e4fb7a0c60ae45a4df783ca96fee299d6a412ab6b48b3e7a6d32e4c117d9aa6bac26bef62f20038f1b2626b27af378f5871f1bb8cdd12b7e10f85b0254e620b4d4a2899f257707dfeacb0097d478068ad6ca8c6a36f2523be041d2bc14fa1509073f8abb05924ab6944b9ab732d486cebd075ad1012326c47dbbc1c43c5031e638a9c49244d7e198e429a8b146c003df903874e86b818fce4193537b0b9aa3058a5ba8210b44cb691bc95206da9ec804bb89d09c79e557a6e0c9756095434d80d0953d069184b4bc409ec35cde14afc03ad8d4dce08f688276cfff42f60f59d655102f9848bd40bd71884919d12244d91e636ed8c4f975e4fc87ce58a91752aef310ba6cdadeeb4623f787b266f8baf722cad88e68e69c05a145606884081d7f278c9572e5545b0e40ed353f1ffaf8271f1fd8b857eb527b0c25f89cf781c47d47a408ce9f3c735b52c7d19ad1b3472939f33818e6875064dac7c115b2245deac571356fae5cb5ff0b16b7f3b817ce8991ad43d7ebe5225f98f1936a43ea7123619b294b5617588985cae23ed3b498f3321d14fd32b2a5f20ca033e9edd5d1918704921ebebb1bb761459484ecd1c48404c64e1d3bb1716b866b239caa3ab6c2f379370da3388746e66a6728dc023d827cf1ab18777c64dfd6c83ec2f208cc2029d6e22f2e950c7de2c81807eb929d91c26707a146d5c34a6690d129da637ae42f3e04994535cfa0f2b234481dc9ac453a9cfbc88cfe71ba345675bbe002bc91053291fe1c30c0994f107299604769546a4d11080b3bec71420f40db0edb3157d2c4424a920e71e6ee852864b117053276d8d92ed3e9096080c78304807fe92b25b3ff98c72c2b2fdd16713104dcc2c82cf028eafaedd72231f0d8cecd62827ab04fa472f8ee753d85bea30d5ebcdff9437d53f61d82956881e0cd3625f3686d96bcbc3a753a9190be0c370762f45fa75c146fc91011f7fbf83302a87e01dbcbc38e8254b0856706b720235670310874c94e4b3830cafc0502a72fa3790ee8752b4084eff0581448087f798482f6e75d599dbe4eb1be644e11354324a18e9727ec6b8812e5113fdf13b896abc8a267356dffda7e7e9cdcb06a6812c98c6a497ddb78a38d4d41bab158f7b253d090c2f669d90e718d84b336684e5269a8b91ebe649ae55ac54cf85df98b2811fe52b450ba409c064408f36e6ebcddd17b03c5f9423045b40cbe302d570779eafc3a760bf5fe42687f6331cd753d7ff53a215bea54c2630d3e56fb1810672ff7c8c589a19a8808fb5d4a6a81637d5b9b8e2239279d4c4bf33291dee82f537b9eea6c1da160ced4a3c1c59e6b588022ea2cc0de251992831e26c6100212b027babf4d8b6c7906666d3ad2e400f84a8b6640e1556a10f29aa14f895381d0e4e5025811011a92403eb7a1964b21e93c69675954876f61ebbc7d0acc75c593a5ba2ff565129bed3b89c4c4577dc54a375440e67f655aafa40c7eb606e2c21bd190efcbc9ecc66f86911a09b220917a96baa55b9cb1eccc4c093d079a0295fe81553efb454be0266b3b2c2f88965eeecbb503747837e38fbfdae13b14a9e520a205fa9a284900953ef9d2b27e786484cdc35aecb9cb7c3e87fc5f993ffd80dde8d7df3da375c63766ca6e482ac83d2751433ed2fa1d5c65dcd39b0acf3159078be20cb29355b000777a1fdc3cf15eafb357fb1dd398435560669bd0edf57c82c9b126c6ef880b16417c7e0bfde842f2eb7ef51d42c83bbc1d795f5caf106abe9bb724e5f1d5629d1a0bf6c07e97d74f7bb4f133270a2e2144cb5bb9fce383d1b5cd8e01c86ef9964e3931d031d62a708f394a2c5e34e66d8dc472eef32ea8fadd3d48b30ce4694b7409fdb43f1807f37681731efb2910f41b3c9c43fa0a8a8b9bbafb9000000000000000ffff000000000000a6dcaea4e26a3d597e18c4134d336c9165e4a6247838cb47136c30d15c372094eaafb035564cf98ae44c7566cf305280995b62d9601dc08fbb4188c2c950634191864bd79c02e217a3fe3d9f16e45c5d10778c97e1462b87de0c6a4966299d543594df8d4198c9e6ff01ba6ab901bfeb4821d9ddcd794fbad40615f9a9000000"], 0x10a0}, 0xb) setsockopt(r0, 0x0, 0x9, 0x0, 0x241) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getrusage(0x0, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{r0, 0x48}, {r0, 0x30}, {r0, 0x144}], 0x3, 0x8000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0, 0x61}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0x32}) kqueue() 16:00:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/139) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:45 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0xe0eb861d2a101673) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20829, 0x0) r2 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x8000000000000005) ftruncate(r1, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getuid() r4 = getegid() poll(&(0x7f0000000080)=[{r0, 0x14}, {r0, 0x10}, {r0, 0xa}, {r0, 0x40}, {r0, 0x4}, {r0}, {r0, 0x1}, {r0, 0x40}], 0x8, 0x8) fchown(r0, r3, r4) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) listen(r0, 0x10001) bind(r0, &(0x7f0000001340)=ANY=[@ANYRES32=r0], 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r0, 0x4) 16:00:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xa305) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xb, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:46 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x9, 0xfffffffffffffffb, &(0x7f0000000100)=""/47, &(0x7f0000000140)=0x2f) getsockopt(r0, 0x2000000000000000, 0x68, 0x0, 0x0) socketpair(0x6, 0x4002, 0x104, &(0x7f00000000c0)) getsockopt(r0, 0x1000, 0x80, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x480, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x5, 0xb2, 0x1, 0xfff, 0x6, 0x1, 0x3, 0x3, 0x3, 0xffffffffffff0000}) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000180)="cfbbfd6d3dc6440cd30f89", 0xb) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x48, 0x101, 0x5, 0x9, "b1517f096d3d39c618af90f7fa3a3136dad48e86", 0x0, 0x163c}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 0: r0 = socket(0x1a, 0x8007, 0xd63f) setsockopt$sock_int(r0, 0xffff, 0x121b, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x80000002, 0x2000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:46 executing program 0: getrusage(0x3, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/24, 0x18}], 0x3, &(0x7f0000000280)=""/90, 0x5a}, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:46 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x3ffe, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)=0x802) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) socket(0x21, 0x8000, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = kqueue() mknod(&(0x7f0000000500)='./bus/../file0\x00', 0x40, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) write(r1, &(0x7f0000000200)="2dc67dc2a984e4cfbd854263ba487ff2d2d7565e06be66e8d39006f6050de774c9f21e77da5542e6b01ac5c3ea57de33354ce810f7010226f65f401d6970b3af7261b84c1eb9fd15f53b07ed1b77f8946b0bcb79f2786924ea4d9b73df253dda720dc1b245373bc2dd310249325d1c01f6dd02be0f26be5b18efb2a1e1032a8a84e0ed45c9e2681bb9466518922484b0f2ad4d1f9f", 0x95) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) setsockopt(r0, 0x16677725, 0x7f, &(0x7f0000000000)="5644c0b26761067f6ba566154c843e6293724d55a7d64206a02c02c2670824f3872c8720233ec19c157c3fb987181fcae7b6e63e36dcdd541a0d9bdbeb05312ee037d209", 0x44) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:47 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="f4b574c14d723d97cf9148976bee081b04bc62c319d1134fe199ac951f64fc3c6bc0a43ce63dde8402c98df7b88efb176f2d8483fd514876b56a9f7544bad27f888665f0bdaaffa57caf51abffe0e9fd8133b14a9972d36fe4a6b4751401c5981c6dfdb0deab9b7771243479573ea58e97bbb0614a4f9fb5fabd9dbff81e2864d7a033af1a28f0425a607f3e0257a48225f3bdfcdd21458ad067b429739f2d457cc851dc0da197183f540e9c017f0c070b804dd001d07ceabd3fae0e2c428625a942bee3367a366809884725dcafb67806", 0xd1, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 16:00:47 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:47 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x3a, 0x2, 0xb58, &(0x7f0000000080)) shutdown(0xffffffffffffffff, 0x0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x7) recvfrom(r0, &(0x7f00000000c0)=""/104, 0x68, 0x842, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6e55d4e1, 0x10001}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x6e05, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x85, 0x28ac) open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x2) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0), 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x88, 0x4) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000300), 0x0) r5 = dup(r1) socket$inet(0x2, 0xc007, 0x97) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r5, 0x5) preadv(r5, &(0x7f0000000440), 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r11 = geteuid() r12 = getegid() r13 = geteuid() getgroups(0x4, &(0x7f0000000a80)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000300)="3125d463f698194de8b79c973b50004605490f74a179bc2abf130bf37fd3bcd4d891b709ff5ba700eb9cba83fc768f8a3ae5d80521924c9236e81ed13572dada80cba7624d7596153bdb062fabcd9ac68fed5268183de67e614d9bb6faeb0f8df06db075474530d86bdb944fb07aa0533e7a961349637449419d40f91e8002e50e3e5df6bf2b94d970e1901257cd0b05968787c59f96f0af6fa0da4a6160a92553c65f370285ad4c7fa848dff7e95f5d76d374f4", 0xb4}, {&(0x7f00000003c0)="a729d654cda1c55a9e7a924c639a977dc63a74117286aa58a48ae0d6a4bcc8de5eb1072071ca41fdf53e211e91596d968e300d676b9e9d79e1911910fdda748653ff842c341668ce8c6ef18b929b81915b12463d44eb3a27dc736606dd20915e8f6dad325c770d45b6bac79781b239494e73567efafc9bd878369baa881d4f3c40ac80bc1f7f39e14f2e76cb15e4a594151f2ea0adcc4ce1085f04c8f8abc42b01b5b01fc1022b55212b7faafc67bd", 0xaf}, {&(0x7f0000000480)="0d4d7ca0f86d433e3a072348b62ad68de0f0961448960e51ee5942afc1d5997ebbf47f9eac18bd956f89ac96752551772fdaae3abba4ab3946a2b0b5e2f1502eaea231efe3859de250a4817c8d551501a91ce80d3d6627ae53e1168beb7b04b6c5d8d3daa8d1daeb4a931ddf8555bd7549a153f9ab549a626d1651db25d167a5d7e4cf284247a4b5ef5ca6a46c3f8882fa7a615d46408f2c3b030022b1ac9e5dd2d5ac376f22ae717085a3a4bc55f01f008e86081d77b10b42e1c81b5240a248d65380d240c447b10d606802c4299c", 0xcf}, {&(0x7f0000000580)="518b2646b3525798caf463b3e581dc65f60cd4d5c966cc1d771997349a68ae912768b601132d3367bf91c41214b851485a1202715b6a3af44c7524e879a9db00cd4f5dcd45d5f644067eefb715724764ec0ca3d3d0f32af47bd4fb540b819d8d2af1798698893dd2d7222c8b602d7d5f857bd58134988bafbaee9b60529eca649d1dfe71750a92c5ebc6ac65c1f195f8cc62ad91a4a245672b790035bda2f7bef654dc8edf1848405248745ec59e055bf82104b0eb22ea32b6e8cbd4410780224530d1679b6b14265e2b52b8bf31cad9724bbca4b7", 0xd5}, {&(0x7f0000000200)="d63cd259d574b1a07672920e9c40bed4203a22838f653073143161c20192e1e69e90fab0f2aa68481ec1d0350369cf", 0x2f}, {&(0x7f0000000680)="98535aaa953173ee0507d8cc6255723f7ab7b26aad107c5edb6143baf25fb8f8aaf246e1a6f27c618f92757934118751ef537fc1eaaec06858b92c2201bca785be735cd027d5fc6827d604e0807e6155bb3064962f66e325eef30246bf40d82168117439224a5977d381e59c51367d9b4d2d40114c3f61b1d1f7adb443871778a931305feb4605968a42b0b011b60ea2f083f3a2e12b0d15f8bce293fb8717ec4f9ab37997765da26d9a234fa2f5d6c86ec6d5f478b496b3c5b0e932c49be898d91c03efaab21128b56e4aec1096a3ec8068b9694d", 0xd5}, {&(0x7f0000000780)="b2e3530a43b7bbc2b8d60f9b4d857a1f436cf9e7d3dbb4a590dff8d906846dbf86fc256fa833c2c3626156ca8e3870600974eaf3c57643271521d55425f78eba2e943313d0637824eb1814843f5a48ec8089d2b43f9504754d9b11476f2cfb9ad9419db75bfd2dd991929c56156a81002c9f6a3a8369bf6caf5ba222a5796122aeda285c794a72c409a0b140fb2573b7fab75ace6436596f55037a22ca49b30f79e6af190411c742ae61e6925aa75264", 0xb0}, {&(0x7f0000000840)="e8a990fc3c6022da0b60b8956263d017a6f51834fd5906f63a06ce38b0e9c8b00c87775b13415a1b5106c168d6290623612279180353cff35353fe2f6b35fa4975e27e8a84f92cbacd5448cf10992b79ddb1fc5c505242594f611a159441578598", 0x61}], 0x8, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r9, r10}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @cred={0x20, 0xffff, 0x0, r4, r13, r14}], 0xc0, 0x4}, 0x404) close(r0) dup(r1) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r15, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000, 0x0, 0x40000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000e7) 16:00:47 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x3) read(r0, &(0x7f0000000000)=""/19, 0x13) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) socket(0x3f, 0x0, 0x4961) sendto(r0, &(0x7f0000000040)="45e43a7b6e300d5124ea811f8a5b8056abee0f7db7e647f2d1722737ffee93efd84af7b2cbb26b225aa4e2ab8bf8f5aa9b931488fffd1eb11291f195bc1022fe993d9f531447f52eb2f13b8cfe6958218c5bda4c9fd41046f3059c6d3c056006f1b607c72843e458814a7cb260bdf188e04fcb3d109436c62023ceb01c645479955e2b30e2d497fb5e9a77ee29107405904049b8986304d8ebf2b2e132927c9f73e4534e0fe184833fa6bbe05864f4483284393bc21a3b4a8889d2cd64bcc51751df987c427fd09860c32ae2981b7790dffe97", 0xd3, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7fc000000000}, 0xc) r2 = socket(0x16, 0x5, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:00:48 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1e, 0x0, 0x9) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa34c) open(&(0x7f0000000040)='./file0\x00', 0x2049a, 0x1c8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x182) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x4000000150) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x44) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x90d2, 0x0, "03000000000000000000000000001000", 0xee4}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) read(r1, &(0x7f00000000c0)=""/43, 0x2b) r2 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x7ff, 0x80000001}, {0x18, 0x3, 0x7, 0x6}, 0x3b, [0x1f, 0x400, 0x3, 0x100000001, 0xa12a, 0x5, 0x1, 0x3f]}, 0x3c) close(r2) ioctl$KDDISABIO(r1, 0x20004b3d) dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) syz_open_pts() 16:00:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3f) 16:00:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ftruncate(r0, 0x9) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) fchdir(r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="95a1ab16a2ad5bc3fc5fe0dfb3a08332cacb4b75b7588a9a1b4f1ac521ec3f7b45e7e428557258", 0x27, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c650100d14cfdb447670d5c28f02f70a037c2cde0821f1507bfa8318d34ae6cdbe710dde00fd886936b6b2c0401f11f2f66a0325e743a68828d1c7fa0452b14e3674d1e4f4307bc3067b0ad4aa8bd5e52fa132869be03233c6d9648a31fe404ae323c0a75a7ba34b7a9d1308951822b03ace9004cd3f192b76243c51a6257aba6b6008f79e818f094d3a054b338ac57091d6cf6a0271807e1558d0a5165107a7b11c5557fabb636e4edc0a9d158d00e8f32345c5b2ea6f63b35fdddeb5aba6b28b5a68970e4"], 0xa) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffd8) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x150, 0x1) kqueue() 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x101, 0x6, r1}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r2}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r5 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r8 = kqueue() r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10080, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r6) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xac, 0x4, 0x4, 0x7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x80000001, 0x400}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0xa8, 0xa0000000, 0x7ff, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x20, 0x8, 0x7, 0xfffffffffffff1fa}], 0xff93, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x42, 0xf00fffff, 0xffff, 0x8}, {{r7}, 0xffffffffffffffff, 0x4, 0xf000000a, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x1, 0x6, 0x2}, {{r9}, 0xfffffffffffffffa, 0x14, 0x20000000, 0xfff, 0x8001}, {{r10}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x17b9, 0x8001}, {{r11}, 0xf50492523aa8426c, 0x0, 0x0, 0x7, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x7f, 0x5}], 0x48000, &(0x7f00000003c0)={0x997, 0x5}) clock_gettime(0x3, 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="d5a9328aacc0eca6339111a182eb5432e91478f1ebe76655f68f38227d2770a832b5e514499317498067f4aada01162812b8ecb6efef20d3fdd9c404e5717dd29140c3526faf98550922e61ff08bc934b6b533d64422bf54a6e398cb14f8cc805868c51cad0c7c413bb162e127b682038c40e0a74892640dea76f9ac38356aed063d100cbda90f6d046ee852a5f36e2c", 0x90) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x3) r1 = socket(0x200018, 0x2, 0x2000000) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000100)) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2110, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) listen(r0, 0x1ff) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) write(r0, 0x0, 0x0) 16:00:51 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x8002, 0x400) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r3 = getuid() seteuid(r3) msgsnd(r2, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r2, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r2, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r2, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0xff9) r5 = getgid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x21, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000dc0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000d40)) lchown(&(0x7f00000003c0)='./file0\x00', r3, r5) msgrcv(r2, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000d00)='W\xe1\x8a\x1fk\x04\x9c\x01\xec\b\x14\b\x18$', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) msgsnd(r2, &(0x7f0000000a40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:00:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000100), 0x722, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000001400)='./file0\x00', 0x8021, 0x40) utimensat(r3, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x0, 0x80ef}, {0xfffffffffffffffd, 0x1}}, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x44, 0xa, 0xffffffffffffffd9, 0x3f82}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000009, 0xffffffffffffffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1f, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xff, 0x4}, {{r0}, 0x0, 0x1, 0x1, 0x9, 0x18000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x6, 0x1, 0x101}, {{r1}, 0xfffffffffffffffb, 0x22, 0x40000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000013, 0x6, 0xf1}], 0x3, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0x1}], 0x2, &(0x7f00000013c0)={0x80000001, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x82) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) unlink(&(0x7f0000000400)='./file0\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x28092, 0x22) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2011, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="cafc3c906a683263d5ff34a69b8e850614477b9cc307ea69e3ec8df128b6cfe7216d03ad3a8399470699f1f008326d5b7dc0264ef58832a1088418e233ad8a4e6f4a7463cacc59cdf21869856d5220aa0112d94de2930cd6519e49ae1536e5e0b512e9e70c209b2b13106a4240ee459abfdfbba6f472d8bcb49038e2a76e7af681b3a27102c9600fb168c21fdee1958c0f82022fb81d00c5408edf8bcb", 0x9d}, {&(0x7f0000000280)="c61637e498f06dd15a15979f9e67c4faab5d4fa8cda78c21dcb71215231d1d0c522bf2d429bb91dad7f34b2e85c33d8033649b35541f3457cf912a18312d4ff48fd663c6f1f433", 0x47}, {&(0x7f0000000300)="70a57999f619824130bf0230c901ea0adbd6d3380a3bc30c3f", 0x19}, {&(0x7f0000000340)="b53212fd228d28a504a64a61da993be08c568c45310e6748df7adb793f48d3b7e9fac3ab3c8c4596bbb29665f84c79ee0bd37d7b85a9b3c88c858020402fb120576989cd405dd17c459d7586c4f1aec64b627161927ae304be3570b8c298a4352d77fc4e1c257be62f402b76967c91335337434014b73e1e99", 0x79}], 0x4, &(0x7f0000000400)=[{0x10, 0xffff, 0x8000}, {0x78, 0xffff, 0x0, "d3949e0a0046bc6250fe9748e82f112e635d8cc2eeba299aa1efcc7b0eed5ff693c4a3a94eafce399d77424504d679ef18ebd60cdb9cab721f896f4cbbb896b740c539c2326ad55bebbfc92b902fda24257156eea59ac2fa63b7c291edc839ae3ea980d2693cb369"}, {0xc0, 0x0, 0x6, "7e45dcd0b4f5d31e1b37baeb00d8888ded7bc33af83733f6e177e7317c1e7a1de1ca05cf3ce957407c6c59063295dd7deec51de4cb8579d602ca40b53183f1a2db17a99eb2c27076734ef64be4d536ccd402a49e24aa1a1099b1162e59e0292061a6082d09680ad37deb5486a08f9e10638a3f45db4bce51ae2f24d1002a7b59d035311de9ab7a1633a79a785c5a9f2dd6ca93d8a36b7a185a281472f701dd5becfd24785267666463d8e52a7b3b"}, {0x20, 0xffff, 0x9, "4fb3d8b3872f888b09"}], 0x168}, 0x0) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/182, 0xb6) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) fchdir(0xffffffffffffffff) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x3) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x41) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2000000006, &(0x7f00000000c0), 0xfffffff0) fchdir(r0) 16:00:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000080)="f5", 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000000)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000003700)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000003540)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/52, 0x34}, {&(0x7f0000001280)=""/230, 0xe6}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/47, 0x2f}, {&(0x7f00000023c0)=""/116, 0x74}, {&(0x7f0000002440)=""/151, 0x97}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/26, 0x1a}], 0xa, &(0x7f0000003600)=""/195, 0xc3}, 0x40) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x1ff, 0x18, &(0x7f00000037c0)="5bee3c2063cc1846e9b96df4244808bca2b652f5a75d525330f929af565b14228b58a1afc0b771ba247d26e268a5452388a63471540bc3410c5f12e6e45eed4f67bb6d67e3aaeded8528c68889a91c9b7f3628cdf80362bce647f94ebf7df78d2bc594a766a980dd5b2deb1e38d83acb1309aae040d644b263ef41940b221e161434b2eb99072e49606f67f1cff1688a659fec0f3384732661900ed68fcdd14bbf3bab563d6ec3e723157f7de626f5d4d696953d289ec4b5febc05", 0xbb) chroot(&(0x7f0000003780)='\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x20000006, 0x200000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getrusage(0x0, &(0x7f0000000140)) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x21) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x8001, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:51 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffef8, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:52 executing program 1: r0 = socket(0x4000000000000018, 0x400000001000, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="cd7efff9623b658e1b72de7b1e0ab8bf2f8dca5f11", 0x15) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x24, 0x8, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x60, 0x22, 0x8001, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x1, 0x2}, {{r0}, 0x0, 0x53, 0x20000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x80}], 0x68666661, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0xf94}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x3b, 0xf0000001, 0x8, 0xffffffffffffff01}], 0x313c140e, &(0x7f0000000000)={0x6, 0x5}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0xe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) flock(r0, 0xa3754e5c41a870f4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x102) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x838, 0x2}, {0x18, 0x1, 0x800, 0xff}, 0x1f, [0x3f2c, 0x3, 0x4, 0x7fff, 0x0, 0x0, 0x800, 0x7]}, 0x3c) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1000207fff, 0x2000300000000, r4}) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = dup2(r7, r8) kevent(r9, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) seteuid(r5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x200, 0x1, 0x9, 0x1bf, "a8ccfb84a9a4bb9a69c8a64be88e21910e7868c4", 0x401, 0x2}) flock(r2, 0xe) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000440)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x85, 0x8000}, {0x18, 0x1, 0x9, 0x3}, 0x273, [0x400, 0xe, 0x7, 0x6, 0x5, 0x8c59, 0x401, 0x7]}, 0x3c) 16:00:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() flock(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000002003cf53759f84fdb5b27de95cd0000000000878183a291fa5b609804d0"], 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5f5e5e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4413bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20002, 0x85) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2c) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: nanosleep(&(0x7f0000000040)={0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x6006, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/242, 0xf2) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:53 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x6000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000080)='./bus/file0\x00', 0x8100, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) r1 = semget(0x1, 0x7, 0x5) semop(r1, &(0x7f0000000000)=[{0x3, 0x1000, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x7fff, 0x1800}, {0x3, 0x7801, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0xffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:53 executing program 0: r0 = socket(0x36, 0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x0) 16:00:53 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b", 0x7f) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x28ac) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x30) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xffff) close(r0) close(r0) 16:00:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000b00)='./file2\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file2\x00', &(0x7f0000000cc0)={{0x4, 0x1001}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') readlinkat(r5, &(0x7f0000000100)='./file3\x00', &(0x7f0000001000)=""/195, 0xc3) pipe2(&(0x7f0000000fc0), 0x4) 16:00:53 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "9332dc8a16982d70af2044304e116f2a8aa91bf1f15e6e5e25e83bb659689d8934db612afc3e8c868d203c585cecdb5c56629bff2628040400cb476385afc0f12ee7815893831906aa3de92e8baa04d0cea20993074ce0bff5a353d6d4c153f1cfadeeeba093236e1fc9915a3da3eef7051c2f64822deeabc09384e15228102e5693aa3bb693a69e3b4d865f3c6ba06989b0be3197761f6b2a3224b834a2fe244a98ac264d8520ad6b5be2e068e0992d0d0e3e105616b0ff86a4c2e2ebaf5bad00862d7621eb2fe1"}, 0xd0, 0x800) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockname$inet(r1, 0x0, &(0x7f0000000100)) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/53, 0x35}, {&(0x7f0000000540)=""/24, 0x18}], 0xa) close(r0) r2 = socket(0x6, 0x8002, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f0000000740)=0x9f38) fcntl$setstatus(r2, 0x4, 0xc8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x14) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="a0befbc53bc296b3094993517e2e3f13c5c9e0fb930785fccd52ede0971de96d924bf084db26f296d2bc172d440e324e6ece838ee42cc4eb36f5c5c88d1434a65cd32eac5d74fa49254e231d68eb05e6aa1674f559dcf1abd96b2e3d0a0300000008aaaca17c70b1e8e031116403ced699c541ce4cd7e2278e53fc75d13418fafa327d80aca562f92e5704e2c0f3f626d0445e73027b46761b0597a36db50830f3ed5999fb2a0d196f4fd59222606afe87a733ce2b577009593465db0b8596899216bf70b16c65bd88834bd7e19c39f71dcc019c85fc29288aa59887b117c4254918d1fcdb03681cc858d2907e7c146b645a302107", 0x193) 16:00:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x180) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x1, 0x4a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3, 0x0, 0x2}], 0x4) r9 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r9, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x4, &(0x7f0000000340)=[r7, r5, r8, r6]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r0, &(0x7f0000000180)=[{0x7, 0x5, 0x1000}, {}, {0x5, 0x6, 0x800}, {0x0, 0x80000001, 0x1000}, {0x0, 0x2821, 0x1000}, {0x5, 0x4, 0x1800}, {0x4, 0x8, 0x800}, {0x7, 0x0, 0x800}], 0x8) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: socket(0x10, 0x3, 0x589) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef45, 0xffffffffffffffff, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8004, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x10) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x1000, 0x5, &(0x7f0000000040)="8631fe311d8cfdafc54cb34adedbf6f2110e048039b4eef160e9180c46a462cfff11797ad5ed721a9a83729f6fe1b273411e4f0efd2673b72492b2453048932a8b25eba38b96fe94d5460950ed1bd8e47895904fedc7271fccdbd832daf22688796a4ae76e1399bf5003f313043edbae4fd72319cfacf119fd217cf9ec9fbad87ebfbc7e55dccae97ec9a631dec3d97b8909ec7662816458d243b8249b2c338ccf049fbef8895c4a73c7573b5f3dc811fb2658ecd295d7503af88caeecb8252cd7b35913d124f3ccc8d7d150976ca59186476fba845515a02b3128e6b38bc01836c207edaa119d6852928dc9c4892cd84a1caf572a7ab5aedae7a5a6bd6fd825b38facde3e21f7032ebf034657135463c39e20ceb32dead1b6600000d45ae357919941ff0d8439701acd28d17654c3ea45928498dffa666065ce71d76063adf251d878a7c4979de9b54de48e152abe96d228983ce9a7b6ac0dd29f860a738b7d5f481013a56708a50da6fcc35f06f313b75b93100c038e6fc69490f35c97e6ccf050953936702084459d8ee2a167cf32c29a1ddc5afe812f7425b6c98258cc522dc4e7aa62ae4eb5c5a3df4a0da65dbeeee97e86c6673d08200fb19348ad09d7fee270640120b67826c810e5c9f26a2b34f9cd276725bda85e206c293c6edb34cab369893020d32f9c720bb94cdc8b7545d123f85e1b451b9a32a9152bd2e967f9faa1469411d1ecde8951293cda4bcea925c7bcd9efe235a498e52d327900ac95929e90f6c8c061ad67399e7be881f089fec47e8da11b9eb138deb960b62336648ad3e5a2e4b303bdcfcbf2955ffb682a348d0264fd5e020a7409ba4c384c45c8d15ab6c8e7577cf9c01d7d6201669c8b63c949c79459698f25b24368c1d6f22431d669fe7f1d28f2393400d50e0b27ea3f5f9360a9284516f8e3bf2b34915b58ae3da873599357757d76a3e45a3d44e8bd13d57289cd1b909dd5b93d342ed72938d1ec9a60268e0b1322b5d1245b58ae22fc3f11f23ab49aa3c2fc8484cae8eaf1772303320e3c7104514bed15ea653eb62acb0b9579a6725496a7e680695b7ae5901b82bb65b9e2f16d0852f3e4e58d52e773dc6c620ce56a383ee261062281033999e0cdbcaa0d75e97c9ad70b86f3044d22e60c69eb92d54dec2a3b01b8b391eb6f902b0a6d313f02a3428d8e6e5214e1fe5f58928eea627588616e85aef7d613cb245b018cc20ebb61cea09b0fe3e99f0de3b3b90ddcfac1f1d84659f736cd62d6cd00047337b7f629972bac1b85a8c9b56364df82f66411956382015d0063e6232bfd92de93fb87f8e9e9cb6484f0ea274f2905a0291404811770d89c8df8d1b93c7b2edac18d6135c03047e533bd49ddef28d0ed239c077f4db7f14ca8445b32b032777f522985636454b78d8207ced2228561826128ced3a3b968172926618c7a594a3e49529fa34d443f5745f96c5782c0c386c89385b6b55bcae2c7feb7e89492e488d4f55001304c8c3b1c4f2aa1be9e761acb799f25ea750cd53a5c8d7e42b93b055d9e8f9ac8b6b1478ad68a4a8ad546a4a0da542d752cf58869f35a7610304471183b8cb163ad3d2ed4bf92edbb0691a625a73ceedacf4c31a2817a96d5a315667415983cda5a36e2f6fa4bf078e99fb6ac167057dfbb6111a5598e6c9a17679d52c256a6f45feb2b928d664b2189009d529cb6d330352f9435dea7b30ea6a5ff61469266827d0c64ff5641984d96e5be0073d0c9f796226c160926475c0d51c226579cdd8e59dfdb8b07d8bbdbd8788d7835e8b198f5af0f3bc0af412bb5dcd700d7cbb32ee0fe51d53cfbd3164875dbdc1f0cdcd77c1c689016e507b7a94ece9aeb4957db11b47904c33dc8dbce477f2c96f2d485fa34772c94722ed3cddbe81e1cc48c3bd4da4b8c64289913bb60ae5af345761a32122b2c1af10c05ef8e28950ee3a620591182db506736e2723c29dc50796e1369d0be320d5873bb77b19e1c0e24d6c6e5554035f0a460a23f8ea73cc102c377db13e974e169dc1c8257d1f5aeb9b2e56e29b3258757edc42da65100c84ab815790de201a5598aa72316c2ab0efd8474cc45127dd5eb8a66c8b382f922386bacdb754231622c0f9951091c75f79d68f4a3b2a815e0be8aab3c90482737ed005f8fb7df3f722b03b96eb60b89ff2dd19b645a340025e8ff6a315506ec0458e323077d8b49a6f5384e452336683d54cc0c1f614f25daf4d5308796716aa16b960ecc5d5cbe60f6edfa524e99a9b2f956293d87b77efa6794b4354f3c10ecf06845a3ec0371eef1a2f35efaa901f99793bb59895724997174cdc87657bc1bc49802eb3cd8819239fbc9c7fb111f2c52a9ba9fa4ed0e5caf171131917c18bb330f4bd2bb8f9cc36fe71ade44eb46cc5bcb7929229dc0ff2cf4b16226f7ac49db2fdfdaf792a77ffd681e089ebe8d8c7aae6652a8e1a29493149138c93c6ae7fcd854c0fde894f86bc12e7b2e2898925e12c5e2be6b3d7d53a4f83908b533e54f7c2456b45801a34c58a213dae20a7edee15f4bba496ca5be4d8db90c09a73fd25e07caf88f12a7d8f7a61031b74d7e6ada61306b7ce28b3e42ce340323aa39074b632f8b78584c2151e2814abdc9067ef9f0eea8e964961cd2c572e0c6ce9263924cd84cc2772e3c924a910c4f14dc9f1f4944f4c1406dc208ea6839d6c90dd66f0fd7c21a6e0aa0291e1b97104305729fa9b665419cbe5a14ca104627a71101d7a4ef16d181808b83e4ed19b099dc486fe4261e48f4c55c82a37a8d9edf8c4276fd8b554eb7b20c31e43f8bbc058ff0fc89f05dd2e30eb6e0da5b327b0e07fb8d173611daeffb074e8c42d7e54a8ebec3bea90033d939590e00bc236ae99a56d6edd8cc324da7596f274f0bfd63ed9834eb4d09d9df589110864865daaa5536f45b6c2dbcefc6306570a47cb717a5c4462a4ddd7664fe323fbf5a922bd986ea17b6d6729ddf0e9bd894d750791b47a2fcef15d7a15817d6cd8e73c972f5b606de88a7cde75b8f9ad5407c7d69c5fc64fef6a60d4de8602ea6c4a098f8546dc0c326c6cf3e6735a5114d0d9fa2141ed9e28e7126e8f463e0d0b1b48d01b2af9c816c071323a192ac556718aaf0d9a1672a142ca695cbe8153fb8332a2a9c89458e12d02a8f37e56850e19d248e98761ffdcf87e379e82926d9fa5a9747d7ca28f3e8c5c9de651d0a80a7d66d51a860b1b52cbc231f379e12197f1ebfefa17e9d09967a399df6482073ec45a869364565cf0010758c32799b0bd14d47b7473f1c770fe2e0b059ddc1b0182406f26624039c47034ed05082dac19e39e0e69f147e18072835716ed0c060baee822abe3898aff97442b01a32b394129c8d845e6ac4c652a46ed944a57079e16855d4f0d497662943f13a8c1adc278f4c8525a9985a6bc8ee3620f4c157d4b7f657e577be4821f39243b1caa6787345513149dc1b6a3d121aea7f3416b4c252fc72560831a88c6f14f077babe6572c847de79823d33b40361ee1ec4087b5fd0c4833e073ca98fd207916afcf9ed53b81b74ee9b6ee52fd592a15184895244f4916ada4d496ad2aa4d07669dc031d491edfe1462a93855a5438ea5a0c222f60699ce58cce9ed812fb4c22d6353cac3ee79e487f679bc635b555f2d3e3eab7f4b5d0a4d47383ca5686cb5c4bf10bd9b0c4aa015f961b11bd358de3dcb57d16703761f2b755dd73cc2085b0faac7dec11cdd596cc5140f8688c6a68f5774a1dbe31d9af171f79fb0145c7e4d32d6b5f6c14642002926c8f3d257ffe000bc7f4dcb0b049dcb6ddf85b9a6649b1e2700172e4921316b61d5fef8662f22c0657f0d4b96ca4c917e185953eabb43960be442351c6e670c0f0f31343dfb4c075493a5ee46b1a475e63b295a10aed77ef2af400068bdd8acc7ffd055a245f8a0a20a3b6057bd880c755174a0fc7a96b4645a04f982921c89e9cad6d9bd71a9f9491599ed3bded7b5cad44d814bd85a8db602da2a30c46be2127700515943f913cba3ac6013087dfe15778cea3ecf47566517a5d9e2a5e1176f2b246b324b1ae1ca906472799c4876aa17ded8f77815dcdd715185c366c0a913676db6fba65157cb3bcb06c5478fb22be40f96fe52d808f37f73282bd4e2308d6faf93f50dd72bf386ce1bc839a9242dc310f621284f63db7e1e87abf2a4b14985e6adef17d26bde87ba05b174df690411cf723a164a5474f991aad81a29b755456afec1c300e80784c5ab8bf05e3ba475397425778866e47c23f2746c5a3cd05204189031a398d6c76636574e3496f4e8f3629853109f19164f8d92a19aa476b2648f8b7baead6927ac006bd89b4d32763aeaca352c675ebcdee1cbb46014e97ed8af70699c620816d29fae6fcba78ca14a07e3c440f2011e5cc7d401a3ebe4454c1e8c9053d0a9a90c3644bdf22b8241d5717398e8da139e2252708efff2ae00bc22669c19d7fed477ea531b33aa97949722792909a5228e2945eb4d3d096e8e3f64f52b9017b372cad032781b1b6d33d81b48bacce8e98e9319bbdd330bd6489768d45ff3a734428194a6d66702898647ef08fec2994a9fa4985e1d39f4798b999519c96dbef54fddae45c98b2056065ac77c0ff5d69dfd460ced8b1a850498489173067845e631472ef71137c81b550baa7d2c4fca98edf6af5889ba966cf2e05991ba14751e2661e558df3218bccf064f4ace12ba92ab5dc96ed3e5ab5d63aa77e5163c80fb04aa24926f2a465013d9e95d47e78f1149163b5c861b92a75cf6ec4ddc64e2fd3d7fb3855d0d193d59e648982345b82aada38ec96047dcf5581b93e31c9232f0ac8b5d304844cac7fc8208fbc029cfd9d9fea8afbefe452297e6f165733cd548ceef3d4d684b5380fa787e333d82f62f594cad7514908a46919f0a67639b97784e010cb50453dd23b5218ee1e93bd01885c744fa67807a6af73d43955a558dd515a669e0eecf64d8882198e8f2d2603e6878088227fa1990059950d4543ae85d6c190e4597b04749148e6ab9c36953c305b8f3219cc2814e0203fac250972e5253f3a72438f2bfa73c651b6fdb0f886fafd03a008296885e27cec8134bb6193f5756e8b9cd0f8a2097d8d0ee6e7d20fd1ef61e90edacfa98552c6a1a01e0be5677806e8a911d0f7b9abe8f405d7b7df84ccb11551f0184cca2e871c447d1aedfd7ad0e6764ae7a522f43e5c80f83f0eece8e5712915c2d489fabf271982232e6ac78ad177a668ae66c9fcab5a6663ef3a496c33ff1542f99cd18050f870d2b9f3b8f906a683f12cc1c0312a34f3dae369aa1719bb4f702dee0d7872bfac13aa58f701b602d12170f0119b66c9f00771bfe5a91b61df73ef218ed17c3790986d30839aa819e43674d6821e10aa13c2477f085d5eb78a28690e07d63c9ad6a9e96449a5fc9889e4c0796f10cf885eae2cef6eb51c55d2c6c4a41d17ee5dd9a04d84c5d16048ba2ed8eb9ee4ad70821531785634474d452132269284cd667b36452444dee30c8b5c84fa3ffa99669cb78ab4c27d8f7452889025cf3504a54d399a45a3223f08738be54d2f1323fd601635a3da01ce24d0f0bddfca729fb058f7ef499f320c73cd7ad412289083a5927337cfce8d433320d0de6dd58eda61a89637b72581c214d0a91887f15b128544038d843ca58f1b244356be7b0e62e35822e5bc2f8d1b9df7ebefe60e8d24754ca9b13a3371fd95e7334aff6f27f29a97448460b3ca7fa027178386b962054466f38df20b6afbf112989f9ec728944a638", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 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) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x80, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000003c0)="ff1c0a68e1117af920be939ca4d5b8c673b0315fe252ad0d5f609991a83b828bcec6ea136874de10271749912a847537ac35e97b8ea8d98dbb4791e626a35b5e4eaa26ad55085a3a5808a64b3a54a6c481a166da745911462daa8209621f6922cfee128217d6b65693492f543c6e1033ee0d405369e6bcc89266d54b6838b786d08f8e9369c39404fb7f3c50b0a6c7b170f92ef2e725fc141ba7d72516ad450f1ffef7dd", 0xa4) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500000000000000"], 0x1) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000140)="89dc8bc92259eafd2ea291514bdd4a1cfe749ca460d0420695e9b23f259b538d10bd592c873d4f12b114f56d3fb7217696cd9d689f97431cf254d3e52c00efc64b1af9ddc7449866c3d9", 0x4a) 16:00:04 executing program 1: r0 = kqueue() madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x21) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000000000)={0x100, 0x1ab18946}) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x10000004) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) 16:00:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x8180, 0x8) 16:00:06 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000082000/0x2000)=nil, 0x2000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000082000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000083000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x40002, 0x84) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="419d68065543497dcb8f651af299f7446ea8527af166fdd3562e4b70a847d4105d9bb8979e313aeffc50d7c4cc6f4243df152a68734cb19ec0c1ac93950a34ee6f365f95e4c472e9f1a656207afd2d46369aca2c93637c27306a392400d9cf58bf589ace31de65d76532ed5204ce8445cb1a100e60a8bf672b3a177ba7ac75c659f683a4930828a341ef7cde1bfd47cad028923348e1c39597e877d3c3c6738e13932f962ebf2c9e75fad7d727f8137e8f6f31fedf19a39a594cf798185cad2b214facf662226b76de147138488905a327f02982409a76129a2af9f617b0868292977a17b2cd182cd2c9af9c97208a37c25a58c5", 0xf4) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) fcntl$dupfd(r0, 0x0, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x7, 0xfffffffffffffff8, 0x34a, 0x1, 0x489, 0x6f, 0x797f, 0x1, 0x1, 0x1, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xeb7) getuid() getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) close(r0) flock(r0, 0x2) flock(r0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000394000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0x9806) pipe2(&(0x7f0000000000), 0x10000) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x1a0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0x80000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x5) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x48) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="4eeae7b28db3919e03ad31608481a74dcf37fa3d66c2aff363da46f8f0c8a3e0bb8a5b029afbe89a4a523fc7a2d25b3490dd56e32e4b5bb0b03148e5a5786e8f3f958ee580ef24aa52c74bb45249360e1109fddc25ef9baf0b39fafa00195bb00c20b402d8e3a2b21e329755bae8a70b61df0e9e4dba9d8fa9e36d80dfbd7844e65eeb0561a10dfd02af4598324bfa3182967342c6e55aa308db7584304e6a424bbcea5156157e9fcc05e486c99a637b68c65a980b85ff1e093959c7d1bf4ad72dab6eae", 0xc4}, {&(0x7f00000002c0)="c04784095863db96c706dab2c41151a5f36062be1de54cbe5ea0ac5dff2211ca6104b0721410fc460cc74744292226a03a170f83098b2557fe4ec060a26f42a412cd06c27318557faac7bc768abca8ca0f49ff18a4c6d5c330f675a49388885a31a3aa5ff43513997a142c7b35fa94fe08a9d0a4718542fff2993faacfd8e072ccac9a4a5348bb8535ede9e8e84feb76d4f2de189a4e923290af61c9a502b5d7039de80876934f4c66f65e915aab3a55b1278de3b86db90d", 0xb8}, {&(0x7f0000000380)="de2477cf0f0cdfbcce066fb0feadeaf997855f70e1301096282f5c0cad0d3bdf92b9692dab88615be18c6e68211f5f2c3f8884d05390807300bb054a0156177dcf6efde6bb698e4f3fd8e94f6af753d4c00b3d8dc1097c4bf00a4f8c1a", 0x5d}, {&(0x7f0000000400)="394a0cf5620b08185277c623a30e6f3792ba40e9707ff0aa3c0cd35871e55d9bb4b736c170a90036051e38c72a52981ac3039fba201de4b7e0abbfdc9106bfc9d39a97923c8dd91bd47b5e55af0816936b5c80a743960d8614d42aaaf4bf2439d0ace5f4f15c655872d9f153ee0986a617734d5d118dd69ca42c9b8380d320d49b769be1897a82233e9c1bf5e002c8a99e3068b1a93bdee4e1f93e373007f052602b5593d49f036655868bc9ed9d7a08410c70d280bf3e28a1737edd3f3e4279de", 0xc1}, {&(0x7f0000000640)="1a34f75c4a7a79921abf1638bbb7a904dcb7c25c55e2a6c9182e40132e176c268372c317c8bba4ac566235251b1d289b76644cfccf1f96619451563ed921ad4b8ac3b8c1e4235549be9c7ed404ff3066986be77d9c82c53165eeca5a89e9d0bf883c84d53105a636d4d9abb734bf3c36e073928d6e4a084746809b24d170b7bb067ae25afed6de829f57fd07c8d5e7587b67a2", 0x93}], 0x5, 0x0) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/213) r1 = socket$inet(0x2, 0x2, 0x80000000002002f) shutdown(r1, 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xb260, 0x6}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/102, 0x66}], 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xfffd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffffff8, 0x4488, 0x9, 0x1, 0x2, 0x0, 0x8, 0x3, 0x0, 0x1, 0x7fffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:06 executing program 1: r0 = getuid() getuid() r1 = socket$unix(0x1, 0x0, 0x0) r2 = getegid() fchown(r1, r0, r2) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffb) fcntl$setstatus(r3, 0x4, 0x46bfb) close(r4) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x15, &(0x7f0000000000)="78383b88334f5f5061074b755344d964d2d0aa3fd2f9b34c17331c4a66530f7dfa94a58cbd209575daac58a81b0dc702af48131d3f9c5b8a336e039ef0e9e931227d39099df8b131c1912a987339ebc37caa3d1ebfdf4a3da744fdeec22c3c781a6ac7341c67611f39b9956d4708bb9462af43607b73f0b3e46cd132031a284162870a1e1c0fd9aef580c98fcb45757bf9e775a1b25afe", 0xfffffffffffffeae) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f00000010c0)=@in6={0x18, 0x1, 0xfff, 0x4}, 0xc) socket(0x1b, 0x8000, 0x2) dup(r0) 16:00:07 executing program 1: 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)=[{&(0x7f0000000040), 0xffffffffffffff0d}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:07 executing program 1: semget(0x3, 0x3, 0x600) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x50, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) semget(0x2, 0x0, 0x200) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xe81c, 0x7, 0x6, 0x3, "ea5cf3caed4e15265b20e73b69e2c9bdcefb58f0", 0x8000}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8012, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) read(r0, &(0x7f0000000080)=""/18, 0x12) fchdir(r0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x10, 0x401, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8c, 0x2, 0x696}, {{r0}, 0xfffffffffffffffa, 0x2, 0x14, 0x9, 0x43}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000a, 0x6, 0xfffffffffffff876}, {{r0}, 0xfffffffffffffffe, 0x30, 0xf0000000, 0x6, 0x47}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000007, 0xfffffffffffffff9, 0x129b}], 0x9130fbf, 0x0, 0x4000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fcntl$setstatus(r0, 0x4, 0xc0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x1}, {0x1c6b, 0x7}}) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x28, 0x2) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) close(r1) 16:00:07 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0xffa0) r3 = dup(r0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8c, 0x60000000, 0xaf5, 0xbfbd}, {{r0}, 0x0, 0x87, 0x5, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x20, 0x18}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x2, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x400, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x41, 0x20000000, 0x367, 0x1e}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2, 0x30, 0x8dbd, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000001, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x18, 0x2}, {{r0}, 0x0, 0x2, 0x1, 0xd62, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x2, 0xffffffff, 0x10000}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x0, 0x6}], 0x1, &(0x7f00000000c0)={0x3177, 0x8}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)='./file0\x00') bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x30) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x7) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup2(r2, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x80000, 0xb2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x1, 0x7fffffff, 0x4, 0x4, 0x100000001, 0x0, 0x20}, &(0x7f0000000080)={0xd77, 0x2, 0x1ff, 0x7fff, 0xffffffff, 0x6, 0x8, 0x8}, &(0x7f0000000100)={0x3, 0x5, 0x0, 0x0, 0x6, 0x3, 0x5}, &(0x7f0000000140)={0x3, 0xfff}) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x1, './bus\x00', 0x4, 0x1, 0x0, 0x8000}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0xe3b, 0x100000000}, {0x1ff, 0x10001}}, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x0, 0xffff, "000000000000ffffff7f00000200", 0x0, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4004, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000c74000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x5e) setsockopt$sock_int(r0, 0xffff, 0xdde0991255322155, &(0x7f0000000000)=0x8, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000080)={0x2, "6f4e490967d5d92ca1e47abbaa7ca10222ddeea757bbdf3837b8ef62d6681285a499f67825d980d8ec6486f709ca98f705aecc6f14b3a03d15746349f48faa639c5748c20d7723e6bd5a6d37aa190da2bdcf9d1bee1257f309323f3bb237a9e0e30af0d43e391c202b002824e330ea181799bdcae58c1f31b4b917cf296084018e2fb157ec66d114873d549353b79ac6e4dae97e8eac32b82612eabf"}, 0xa4, 0x800) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) fsync(r0) fsync(r0) 16:00:12 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./control\x00', 0xc0, 0x2) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() r7 = getgid() getgroups(0x7, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000001, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) dup2(r0, r1) shutdown(r0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r1, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) recvmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f0000000a00)=""/175, 0xaf}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000700)=""/231, 0xe7}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000400)=""/38, 0x26}], 0xa, &(0x7f0000000440)=""/79, 0x4f}, 0x842) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x5, 0x0, 0xb3, 0x7fff}) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) recvfrom(r1, &(0x7f0000000000)=""/52, 0x34, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x5, 0xfffffffffffffffb) 16:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() close(r1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x100, 0x40, 0x0, 0x6, 0x92, 0x8f9, 0x3, 0x3, 0x6, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0xfffffffff7ffffff, 0x0, 0xfffffffffffffffe, 0x8, r5}) getsockopt(r3, 0x1ff, 0x5, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000200)=""/64, 0x40}], 0x4) r6 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x8, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000300)={0x3, 0x8}) close(r4) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0/../file0\x00') close(r0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x4007, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) pledge(&(0x7f0000000040)=':%++\'@\x00', &(0x7f0000000080)='#+!$$\x00') 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x500, 0x20) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x140, 0x6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x620, 0x81) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x429, 0x2f, &(0x7f0000000200)="97f38000", 0xfffffffffffffe1d) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="01", 0x1}], 0x10000025, 0x0) dup(r1) socket$inet(0x2, 0x3, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7fffffff, 0x0, 0x10000000000000, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) 16:00:13 executing program 1: readlink(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 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') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000002440)="f16a7364d3bd9b21599c18b51ef2013f8bc4ce47eeafde7c1f0fba4aa7691feff6c5d460b07bac67a9c627ee170b25f9e2179822939673ed5aa8b81a42b2b71cf16ac14ebd02600a31aebca251e0f3eff864af99833832c9ebd5c4ccb519b3ee2b02bb8f5f1828a29e9c167cace69e35ddb052f33b13a39c1af543f6acaec43bd0401986975b95792f3b6a56855e05582d93a250c26989ffe29556e7a5c7c47f808c3da8b9060ba58e4b55fa", 0xac}], 0x1, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:13 executing program 1: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r8, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r9 = dup(0xffffffffffffff9c) readlinkat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r10 = dup(r9) r11 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r11, &(0x7f0000000400), 0x0) getsockname(r10, &(0x7f0000000780)=@un=@abs, &(0x7f0000000840)=0x8) sendto$unix(r9, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r9, 0x100000000) connect(r10, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x7, 0x1000}, 0xfece) getsockname$inet6(r9, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r8}, 0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000640)) r12 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x8, r1, r8, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r13 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r7, r8, r1, r5, 0x1, 0xb}, 0x1, 0x4bd, r4, r6, 0x2, 0x64, 0xfffffffffffffff9}) 16:00:13 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1b, 0x1ff, {0x7}}) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x4, 0x401}, {{r0}, 0xfffffffffffffffb, 0x84, 0x2, 0x4, 0xecc9}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x18, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0x6}], 0x6, &(0x7f00000002c0)={0xab48, 0x1000}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xb418c251cdb66980, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0xbc, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x24, 0x500fffff, 0xb32, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0xc4}], 0x3, 0x0, 0x9, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x71c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x5, 0x9}], 0x4, &(0x7f0000000140)={0x5, 0x1}) r4 = dup2(r3, r0) fcntl$setstatus(r1, 0x4, 0x4) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000300)=0x1) r6 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x0, 0xc0) fcntl$getflags(r6, 0x3) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100, 0x93}) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = fcntl$getown(r0, 0x5) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpgid(0x0) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) r4 = dup2(r1, r1) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="536f46ca741cc10714ff8e5335bc04b8d6cdeab291fe4350096b9d29540a481abfa13fb705d3fcccc589cae94d64a5c446eca7a86b4c3aa35a792095a1dc122ee77f4e2f003b874f8adbf9050c2d0836ec87a131c2a98fcbb14f6b3c72b56b2acbc01d65085bfbf00cc0756b95a21a1e39534e992adaec3c00d2ec38fda66710ab1dff", 0x83}, {&(0x7f0000000200)="bcdbee38a0d2a045481270974d2e46653cab7f52d37fa8309c4de0081b8082b811b372dff5a1cb69f6ea9f5f10f10f157597421ec2c0412b6cc4bb70945413872a7958894af47b5840f43fa03c477bbd125083d5ebb1619060af75b1083da451c3dfa48fdb83928cf4b8", 0x6a}, {&(0x7f0000000280)="087f17969976d2e695d0649ef29d71d64902a4788365b250be24d1ab6047b1cf9bb0eb7e1734b90134542bcad05acaf3e3060fb496b4968961e116e90d344bc4bbd3ecf70294c70de87ca1cb85a2bdf2c824023d6fcf3505749bffc4c7d4eba40582a27227b93c452581e44c780c62ce01cc236d2e4721cdd3eed348757e73c4976cdaf1296813fc8b41113789f4f103", 0x90}, {&(0x7f0000000340)="70363e2b6e4aa0fb010d1ed86119fb5a9a0f918cc17df4858ea9fbd221e81fd9afe100b610f58f87c7ccdc6c0dab7c18be464f112c35f6d89b833b1d08a76c8d091fb2fb2fd7b56a6b3f40fad4f99816e2067460a50d04ce0ea584746107184a2e06f7911d894836fb4d5b98cb84a5e7573ecc810b2e566be9ce24ca5a7832aabb7162ddd7fd0da8bda7d93e7c5f3e1b92510a16939731a4a22e612b1c4a1b2ebe2d561cd95b96aa60d95354365e47a09ccb63decf98e87dadcc7521c8289e65148551cefbb924122906e84e8582d36c903826673af2b3ce8317361bb6182243aa8726478f7ae2859d2345f7", 0xec}], 0x4, 0x0, 0x0, 0x1}, 0x4) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() setuid(r2) flock(r0, 0x1) poll(&(0x7f0000000040), 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getflags(r1, 0x3) fcntl$dupfd(r0, 0xa, r0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000880)="fcbd11096bf0e2a304fb8db51b924211dc7c7648c09279df73ce98a4bce57e8bb12ae9e8e002e742fb0dc6bc6a7b40956e9312466a672511557e75307589f11ae5ff8a83fffd5ca9416c4f7db046cf87581bd98393a8119f05ae92dccef6d42a751a654b04e12dba40ee477e6119760093e20797d8a1f1b1de3df20fbf903d08cf6602bd1eb9630e4ff8a827256727dfddbd1156131a2aa1cb1998ac0ff84e7b2690e636c8250036c6919a955f8de2c2f33ba248d9bd9998836fe5e203863f0c0dc21cb7d1660d61166701b0d34bb84900a60d7e30f6345deffadde3654d0889317f896c45373b878cc5e0f3b32b1893e393661a935ccca743ba11789f4e704eca9f466d043363d546051ee9dc52c05bf48bf51325169855d8c6f43d9baa93c0a4b876f6262e47768c3848c1647210e4f4bb4bfaa1039fbd887126cc24518b64e76f21137ed2c4c59d8f3b9f1f1ea5a6d104f2f44bad75f7c7425d7a21be96cd1f6517f93341d5840c22b30c500b307faf991412c42629ec737bc85499939106f820aac18fffdb3ee647955ac95f0f0ff88fdceb8095ad796a14463e1122d883cd27428199d6c3a64a547b3da8e6582e777fd375aa4525fd83fce059931996054777b54d03c6cc8140361fea5877eb8104ed28e9d1868bcb9554ee1b596fac0b00cc3c7fc44c2996ff1ffd6ccf2e625938dab53decf1bf6527c725e5c71ca1e873ce934fe107337f56308c5608fd2c657489f9cce810567ce8de9035aa4902793725087230d93d54aff7202084fb603a94e9caaa73147de7bfc01e9eb7fa43e8b9ce4917e98c9d36309d8becd3626579c1459c64fb5d24b609b7009c4cf41ea163e30e5de42d507af255f8790d64d0724995aed88cac214852a5c76ff2cf96e2aa9981f514ac6824fa3a3832d0d92900990b671429b41030bc5b780be3bb7af50e8313dbe9dc3eefe6b991f684e0aa309fa7abd62aaa75c955dc304a337c10cd49ddcbd857d8ff66eccb7b4172091929e84f0f8deef477abbe3246de7b9680bae707aa47a23494dac43d7c1383804e89c911225099eeedf5af97cc0c651daa88e91e117e62ec2785f6c25d8472a9de942315176d0d7ba0b7ee3b138fdc470a39289041ca33f5716de3ea8e63806293021f45a4396964372d4f8cdb856d8c8492b91d550fe1ae9b09ad9fb3d1cad08d277b20e8dd73b533e1f141152b3b44b12f1807b3a1985e336abb27a0dcee0d4f122c59f634747c832841e6929323a024742bc08bd507d422ad809a662be202b38b9df69322f9b469f19620075c845c3e1170bb1fe5e6ed7aaebff8fb982988624bfa01775e885ed306314434b2b51aaec996b7a1df18ff2e81eb08e9815563fcc0665ef08ffe80c473e1b51f15d50410124992109e8cc9335df3548c0f3e8aa5784ac3f22add4faeffef0b7b8d365c041cb10c92bb265d9537492bd575f3bd4c2108bd94bbc388eaab82d61bf19d08af250cd8631a33d9fce0ed0e256b06c7c80e27517a1251bfc106c2d206e7d32c6e93cf5cc5688592fb364d4cf9aab4d0e5bc6d6e5a4200a014c3d1d2847bee6bb801f50f70cae5a73489117d971e2967a925b912d49bb1efda1b494b5c4a26f087873835cc270db2d132206107168e84dbb95ef56bffe984bce16e9f391e2626ea6d5ae70d7caf97eb998f210ddbbeead5ff560c201b420aa38365bf94478c4829c52e085f5c8cd9d8c65b29bd4217858df85e458f2e8b39488027b378db50ec45a659e854053b67a5beae19e7f0effe05aa1eb1a639539cfaefb96c5f70cbb880b4fc5e9edb071b3e94b98001006ee08da3c45de3bd659b26ea147a7508f1038b96ffd395eb94c3eed676fe188efbb73297751b66510faa85bb1233eda1028782b016d1981c47e69a85443fe5896722b638a5f1ac5f577288aacd1a595ec85e59cfdb7eedbd2e28260a852f57f724cc00dc170c7c7d45855e23c5240d746533a0d1b6fbdd0890235cbe05d7afdcadbaf3a6cddd6e358c44df20bffce775a2131694d6b4044cae858e6981217104eeb34d668d42c48132e278dcdba54c481f6f1aee0709aeb97a75755fab069c8355dc5b561e253cd3d90f021aadedbde1e23bfab8b8ea1a9602aee7c91b8edf5bdd0478e39cec0b4db9a5583bdfb5766c4c2d0f75653d968d27cd4bb9e8b40489f82d037ab574bd273adb2270d8ee33b61a1ca9235b653cfbbd941d12f2fdfccb6cedc3f1f4ef62936c5837d08b9613ee930bca7c2985baf21a4208780f9f432b2ca700cd7308fc756cf5e58990c0cc1be56c3e684437add2bceca9d2d6a28f4c1b1480618c7039b14618d4a9e1a120f500d4f20cb57a27af5742664c32eb90143b2e42c722300d2ec7512a1f900bbf82091c4ec2039246f4c7877a2c6db8a79b4588d0830331f605edc3485f3c069c5f6fa7b44275fd0caa29676c8a5a72c376afc895d301dba560a85491beaa0750c373dc63948ceb4c4985aa42227bb4044c65bef558ae23ea031bbe90556854ac0581c871d2caaa69bae5a43ee85ded913556222c66828659d998cb51b0797dfc91d222f3328214d04a0013a27d9a95304a3ca7140868ea94c835051444c56ad94db7b2941dda48f59efa1117e6e9738703ec98b5e92dd0bf0d8f1432c2e46f0f0ee4ac5bfc2b12e40491ab8a9f0992c03afc720f03c528f5136de3d6bd4c4cab8150a6aa7f34215ccd7534ef4aa7fa301bad326c67281bcb375adcfd7880208c929bbede5899bb4d541461d76e5e769527a4c054f3b3aff19d6650324846c7176ffa9e58ab01f0ef242e14cdce8f94fdc12b7083cb4ff27a522f878b31af68e629a9509a4ccedee33583051396965ae4fe7d67833071fb20d88e65cb021f632aa75f7b52cc0cb3709889a9281176d9589bb8ce2ffe158f2c9b9d5d81198daa35b0a57111336f313fd34f0d2bfcb61600526d2d781257bee8a95a022d4f6b577713863660cdf2838196761ccf30d3a4c5b7512f953109e696ae43534cf79c60e0d430fc0e1b27c35de7dbdace1a77e9f9083ce7261070e9391edfb41c628d3d49db57a5966a680223b2a78af5c8bb4917176f14989f6f97b5c826ac057be1bbe8c32678ae96ede20ee67a63540d18c44bb83a9b8b51609531ba4afaea682e2a927a93e328992b6081ae8a102208ebd61332847a00e41b3ba2353d02bdaf70af89fe951e7d394677a1d19495d4bd1c407c2257eb17bd7ddc0daa87ad24a4a255dcee1acb2986c3b8efe75f099239bac6fe702f30ff55fd02b85e5bd10965171339c8426d11a4fc223955020ae7dc8c5120e4793a44130f1491e828e0ccd50407d9742ed1c205fda4086e549c25a9046fa3dcd17b8f0ef1dc879d55067137847fa9477fc30260dc72a17b53813ba9e42d9536f75d6291a1809df5b32d8b4897737acc2a2f1aa825413339318232b6f8bd8785836cadff55fcca59b7bccfba339497ceca033173e76435b0d93e93eeef68bed45cdc61db66adf09efbac25397c27d22f649598b663459ac366d499f4fbef658eeda3e6eec12073ef9160ce6e54965764d92ff934067709176a2d4c65a9a0cb37300185a65412affcad910e55dda9d217e03643b078cb31210b5f1b821b377d81af6fbedd35b55556379251d800d235f90f87db0046ed27e77229a099f915d46539c6396196777469dd8d3b9744727ac934138713f1f24a14ee3b77622fe90657dbb10134001d7d96d3209f440c2e16035823479cc2627510477d18e811dd1b6215aec117ef080e3ed9d59bc9541add3aa80890d2c2e153ed03de29425f98c5e8faa34172670deb8d3b5fd29d0d6fd00ebce33aa082d793417586eca25ef94be8fe5f353b597e13790426352f4fcf3defd16bf7889fc494cb78cac79c22762f0f178aa5099f9c637a778237263144cabd34830e4ff1e4d21b7a862989b86baec67871ce68ccbc402fc46fa82e209164f2afdf98738863f9295f029e271929610cb36c87a446aa857c1cf6c74aadadb11064d708ea3eb763df665a9a3daf1405b9730f6cf73ce92365e930d9104883136a83b6ff7fd8384808ffb14b58d7c095d2b44cd104f0fe9dd1c212e019b80cd721230437c5ecf005dda065595a0a0b9e46335779459f7ac0d1e251e230fb4aa65dcf2753be39285d1049c1b1271b74ff5675ec1b9fe753ca7bcecfb42e4a390cf4babca83f176f7c3f2a6108d60db14ca18a4cf22b7d0974e847e7be71220840cbab00bf12aefaf966fb3fd01a5de406344c33fc99083dba48f804135e109d425a3e3233cb4ad3d695fca9382fe3b8ca4d2ae282634cbb3d8ad74a415d1e4f3a79caaae4b6cd026c196d575e9896df66c1ce10bbfe207901f5d5843b1b4feb58c6a24c22ebe9e06deb50b5eac239133c9fb34bc6c90ab2a6f54034c9efd40678dee96c44736f45008d92369582b114ba446c095c54928734f69a0e062801aad87608f8fd4acf2120a930de95fb50368e8690e2e16d7a42463d6ff13e592c4004adce0f58c033c66133fb83eadc46cfafdf230888ea35ad923a9e8458f59a963d346afc000d923168b8b74532e4175090e7a5bcf0a95c94064f5fc9a5140523b5a4c5d2e8b48df21abb6660cfd04e3e6a567a6d18af1abc39d23c960924343a1eae3ddc06bf7a5b2abe26224672f6d6863cfd80a49ad9356012f5ce47469fb4c787316482053bdffcb311c3eda056693839d800e53e34e07b7040a387ad67d4ce372cc5985bc3b5457abf9c205e927ffb70504855c2884d5ae56e87dc1b0704d07122c29bb7aedccd217b69be815b82cdf150b7d5102faf75c5fc3b64b61415066924047ce5b78bb193f939351f5263b78ce2909c43f4549d3da0f82943a90246f35e98cc2024dd22ad970a2fed6d31fa77bd3a0794a9562c4b63d493335f5a393396238861237eb691ece9dd2fb53068f2803c00f10c30032bcb975febf0ee71b3ecdd81dc996171a6b5b823b01fa46ae9fc3e18872f4ec4fd0c4891ca1bf59b3a7dce2c51d778cc8293edbe24983391949b597ced1344d6f98edb5090ab03ca40f9a5c0bb0a55758a73fda554f8eb5651d32390ff0fafc8449ad03510a89735e43a981293392e4776b010bde4916e081a6b295ea1997efd3e7fd3fb31fbd4d93aa284139f965fe3568fa6b7c0d4d151fb53a526e773ec67a56bbdc7dcd196fb979b356ea2129cc9e31c5bd3fb957bd7d47adf039c5eb98086183454840bab2959d8057c86246240eef38abb6256e6a1fa3e2561d6d2cbd362e160f903f4e60fe3e401ad76daa9e3be81f95744471a9ea63cf3781ae95774519ff312dfd98ea671ea7d86cf122dda34096093af217e750195cd4bfb1edf9fe098f3124ff0235238f855fe4b4e9181bf80f724d79acbd5bf4206b861ff69b36a07ece259bbd667fc909c660f1f7bfd8d3ec0bf68e13cea70fce94e1c5010a5d4531911aa78ae901b23bbd81df2296b2ea569a0844e13eeaf5252472c4f7201830cba34f21fb01c45f771e8d9fcc33c2460c645f2078111d6bb471fecd5f671d825d7ed56749b59825fd5aa61c76f9f7869585d1d4609d0d4978173a3838d0d0a86a4083bcf64b3039a133bc651a43440233993e703071b7aa12dc805d37e48ae76cfa5c2672757c4bcdadc10b39fec4ecca0e15586c1d75f9bba12dd264f6ee0fae5b06b5a4d83c3aab8d830a59aeb6e8ad4136442901a880186c17a24b06a7a2d32a43db26872d49a61ee6fd9408d36ebc7e17f80ea9b0f72ffe9a8a17adde593132a8431d4fe6be3cb68dc", 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xc9, 0xee, 0x1, 0xffffffff00000000, 0x1000, 0x4, 0x1, 0x3, 0x7ff, 0x2}) r1 = open(&(0x7f00000007c0)='./bus\x00', 0x10, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/127, 0x10}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/224, 0x5e}, {&(0x7f0000000500)=""/233, 0xe9}], 0x8, &(0x7f0000000680)=""/215, 0xffffffffffffffd4}, 0x41) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x81, 0x80) r2 = open(&(0x7f0000000280)='./file0\x00', 0x41, 0xa) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) close(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = shmget(0x2, 0x4000, 0x281, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = dup(r3) fcntl$getown(r5, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) r6 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x200, 0x800, 0x7fff, 0x1ff]) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:14 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xa) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x6100, 0xfff) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x104) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ce2fcc5485a49978e4c81da24f4e9fc6b955a11a90e15887929aee75a66f9c0dce864ea9907237dfa3895887fc8153249aa38daed554"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)="59a3e922b619a42b3f5db5d6641fd24d10784f37a84bc61d769115d3b0988173427958117210cdb3fc051da1a255d58efaaf42840415ed3b828115448abf9b93aeb069b1c2bcbb56f0f408ace0b286fab92f4409b0a99a35bd11de74a6db1d66443d36c65d262ae58b1f5683e0632613152daaabfc227b19208bd60beb6027fb6f0f783a51983df0683a22fd9d13c06533448f56b3bf229424f3378b8bec1fc3916fa6cb078641b99639263985500b9484e3ccf5ff37a1a0eee79208522555", 0xbf) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026a2e0076db53503d2c36eeab14da42883a022f663a6c653000"], 0x1) write(r0, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) getrlimit(0x3, &(0x7f0000000080)) 16:00:14 executing program 1: poll(0x0, 0x0, 0x400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = dup(r0) fchmod(r0, 0x2) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x22, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:14 executing program 0: msgrcv(0x0, 0x0, 0xfffffde7, 0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:14 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) lseek(r2, 0x0, 0x1) fchmod(r1, 0x100) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4d85f0b400000000", 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="d77170c1ad078f52ae46d5b3f4130bbe101cc018e8402c4714601f8b42a59213de531edaa6c7821adef9cf0c3fe6069e3ddfa25b29b49f7b33b740904c12806d65a0bc4199d4be2167f3b164d29da62bea4af783e09ea55ed30810e81100f1bfea0865d3c36e6e890ce450d7320e0877e88791cdfb0f5c80cc0babb84b397fbc9ab5130360", 0x85}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = shmget(0x3, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100000001) fcntl$setstatus(r0, 0x4, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) r6 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80d0, 0x1) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="353576d221cb1671e743b56d55e037c208494cc2666db8cd0dab5aa4bd7e5cf2faa661682f357174db6ade05f41ed5a3b89dfa0d7e0e5804658c90f6e550d294c2ceb1fb1a84128e0585a94b239722bc0c800907ddbc2daae594b8441b041863cae6bd09797a408c14c254c6bfea382b02e490c63ba8872c9302b11a8b4995ceae4fd1abf1ab93984f1ababff3609ee07b7677d0ce201e1743fb87ee321bfba797ae54a4db4c3fa5a88c0f8760491a72aebd3f68f7700f88526ab807f81faf33d224500eefce3e23875d277955414c72277c686257eb6b9bff153d5a1a78280c6f", 0xe1}, {&(0x7f0000000240)="590bce28a506a81b5d685e81c2a2b9942eed7b70feac16ee29bacb81989baf1e7ec5b65dbe7d54f0fad912e0d7e38e41e3e785faf5c4992b86a31dee5ed2670ee43c04052296d98f61270c0435f8358606475eebe255824b9883053f38a3774f188dfeca9d475b2f697d58011303d1f3c9557108e9da1005ddfe482c3d4edc49683fe00ae0bff6bd6e63434d62553ef56d46990391db39125d4710841bf9cf07ed9b6be55b5ecbb7d1f24d36298c", 0xae}], 0x2, &(0x7f0000000340)=[{0x98, 0xffff, 0x10001, "a4849b15fb58e65a664f636930d15c13d22c15c05437fa1120c677ec1fbac6dd0dbdf53b5480fa02513fe97a822377dd368681bf02813698503b271726494c5013ff66a239415f0b2f1c8eeb596920aee0a507fe17ddddc190cc82c7d5875110cbd81a7e0415fc9c989cd448dae2cae61cf9b0b1a69198549bcfb2acbd5b2d17cd48f7018435"}, {0x28, 0x0, 0x5, "eb48adb104fceb37d6b43c0f6c8a1ea5cc2bf1f5845acaf3"}, {0xc8, 0xffff, 0x6c, "296afde2bb9d8cd4f55e8d3689d6f2bfdfc7594c9e4865e514c050768a1142b6210ceeb63a64b43ccb553df3c4be6d2adeba746d6fe12d3033ebc92215074e16459fd172ec54b108a4861005db88aa7e3a6456c697922b8bbccbddd390ab615743a53e7a12aa6b6781949c43d0dca69000e04cbc65e78661244abdaa6ed4f99dc28113fdb36ccb321050d2c6aee2782c539bd050530f2e87b607c4c2c8e4ce87c150855b921e4fa9e60101ce038580533dbc"}, {0x48, 0x0, 0x2, "0e5033d08a8e8c686654a094f4f70db5ef372be97ff0c918f67b1424f4f82f83aa7f30a0e36d1f341de8b02775752879def0f706bd"}, {0xe0, 0xffff, 0x6, "0be14786bf20e200cbc9a0bb7ef2297e46c26b5f616ebc6986297b37ac9765e7d53671c5cabada45d9bc1de6cace0903021e22dd98f57fbb262f858fcac6db49d08b36294bc5b589c99dc9f0ba7ab13673246d996420db15103c18ce1cbe2e60a69914d7cf5200ef434e31d69c6f29d4e9092bafd914a1384d85fd71d019ceaacef7f182c54aec29047127f67845ce71a965b67a76c19409a8dd71c86b3ebd80477a5f56a80a4e7d9389175847aa3d57098d694763f9c9e0a7abecaaf6877f7b4314d4fb1845d58b38cea6"}, {0xe0, 0x1, 0x2, "456f250a888fb9a63d1b17186febec75b8ebec0026626831a32c4b3d458096a9e6d2d925cc2a633a779b80df95d75a84f7f61e9ab0e62109019670fe1c1cac20a03e24f8fc67623d90c7cc0b492ddf651013144d02dac44ae95855c114ed03b9bdcc3e0f4d841229e317ea131cee67d08f9df26bf2fde3c29e3650f9ee9db6271ecf1f7f7d6e2d935f6d3fdb0623665c9017494613f3f8b65af0b48deedc23eaca8e31c74890ec793c8284ea245f933df28f35ad2703c062250ce424e8c1bbb0eff028a79e72e00824a878ba"}, {0xf0, 0x0, 0x1, "1bc9c67973e244914d55e7012744b3d45a21aa84d3660934dd1d14a8ba3d6f1e22bd97155d09141786e4b0a1a945b6d7f5348db7a9289644539317c5e232a61d85432671702c68ea3599ceede53f87d177b578602ae3520207487a776e9429ab27bd8289218282e064dadf044b33db2019b73835cd78b8332b6ce0f02accb16063bb02d285bfdac138640b4e8f03dd66f856d96fdd518444bf6c3459a0395d436b6dc351588c128cfbdf5fd74c7017fb2f7cb35c15015cdb3623764701cfea481d2aac8688eb859e7183c7ca4d80cf6f8e2aa54ec0d78ac360a2"}, {0x58, 0xffff, 0x80000001, "868709473d2b32724b5cddac938a280055b4af1eeb0675a479f24468629b83d5deecdea865dfdea4a31870f3e9e685a8d488dea5242439011688010630bd1aaea74f13608c"}, {0xe8, 0x1, 0x3b80, "0b0908aafb8dd24a28feebacd2861ad2fbfbcd0ad85aebda838f4eaf642ef174e24a8c42d93c63d311e8d0fd229d82ece06b4fab74414e3bd497d2b309099cc596b45ff324dad66ca9c74aff3c815420dd76f7b24f153554401a09f91ee99e2ec5adad1df73a8f2940cf2af906ba1b9605db69530733c60688a7a5e45ed13722eae67fd655f6e720fe1c397d49cd131d798856c3b46cfacc52aa5abb73539434b27ed793dbdf9b83aa34d813fea381ec77c7195fb9e3b32190978f59ce3259a2767117ccc825dd3d59c06e31c179fa4451654609d59524"}, {0x1010, 0xffff, 0x8, "f727eab60b69a944d63935c265018feeb26bc95f18ee806c409e98cbaea69d7f865ef81a8eb57eb99b9509f099c6b9f89b243470bc080710544b40559e77b99697e08dc6f64d55c822477282c137318d691eef372d329354d089a7b7c9fe80f866b1b06d5d922fe811131db44c7b65009c6a90ad61dd5401a865179873718ebd9482bc53da84407a6a4a5289645f7c9b0336c160a0f5488a24e90d1d9e4d56e1c19b5c722e45292f05e1541786c4c5832189d10839b5556e4bc2854748e66847ee801d5a2f0ead2c40332d556d17892523debd017c000e47f14f28c6ace4fb7300f341f78cfd5ae0b25b45e59d55d1ef19383dd86dd674cb47c2d6d57a75db8e0ba5806d148c1e814af4474f57920ccf4378f65a44360ef804aec3f82208ee349286774ec48ea5c8b2c626a212ebd2d0f1d1bad5c6223fa7baf14ab80f84cc2f9d151778d81fa48ae633371ffd0457973a3af8feb9df33db70f7d05028e55c6b8f80a6f03e5df0ad0377d8ba1856f5a942593ca58af120dfcc19ea28bd5426608d6eb4b8ab4d892787c3381393417c6717805d3fe22833a4a95cbe34d3f1a155d76609d34970f26a27a6d6ee89edf9ca2210d6310a00f83338a2a6eacce5b8ea5df7f57acf83b592f09fe263be4098b85d23d55e753908cb16de62f2031a34805fb207fdd1a6fa15020ce62da1153702a6c7f9c99f32e2b9b2e97d2fcc1c2b27e500593bf5a653be985ae04f5ed03990fa0572d2186f4791d4de29face2e25e7afdffba08f1d490c9c869b3bbf3c67a81846a807e654e774fb0c689c132ab89af6ce0f149635530020b5359b1e558ea2c5c20c79ead3e0ad4d9718476402fa4ebe25f0046763240a14a5b93652b7d30fd759dfbedfbeca304c9c428761b5d57b083a73cb5a09aabc74d50a84ef774dc184c2df71c1b35ede72c819d68a4cd71347a546538d38f056ec1cdf7f6c047f0b74c79e3605ddc5c3f4cf5d9fec09e65f7cd27d34c339e809465656f26631e65455eea4575723855ef8073756d54cfe2d3a1977afe2b6b472166867c75180b637b72113a8f319301efe102a857bf7f6f99d0339270ec861e89a060104f4929f4db0b70893f14b159f801da22935c61827101760a1e1c59b87c502349611575349c66ce077a19d653b5cc44c471fbbb0689c593e340540349ad041f106f1e41ad1d333a77dea0a019bc3f68aaf11fae39a47452f200508552ba195e76fd970d23ec6b57f353a755b29b9d89edc3e41ec66954ea8a44d85877df7723e55733386c64dc2103aed9ab064adbe8e1909bca7ead69c3bb790653e4411aae717dae1e4114e40a4ff33c013604dbc6d0765c8700f8b1ab8dc94f58bc83acc8975f5e1b328b9b9780725e418b422317f14478c9174c309a650a5e14b0d22301bcb9751b316ad975959d8155a5dcfd49d3ab8f3d68e9ec0f45d19e68458c4d5feb37374c218097435432707fc9a8a41f1ceeaac7dfd44a631d717a6de063e6281606ace7f754be675d5dbe991b26627f438b146d8b3fbcd69b11d9bb3674742f2ee5d57bd572f9523dd66e8fae7844e71be221c0b00d12c6e9d233ec899f6a446e9804a8add9fb918478f4c9a2a09ca8fb59dff58811dc2560f538482f7af54135d18a6e905ad3e568ef835f98289600e51802bce7d955cd7a670419bd119e25aac6e975e6cace215258b71128bdc2af14b1ad530a3363f440c6357cb280607f2bfbf38d747686bd9979b5f26d7647d54ea2bcb5dbb622d84d311d0a18d8a2cb66e8b944d1636a27b670303bfbdd53b06a6186e64fbbcf4ebe692c96c4779ae540a3f37ff4a553df7fa3bdea978272274eabd59d43feb87a8f97c101043f0e03457ffd001d2ebe9fe89fb9c04d60d76b856ad68fbba8fc295578b8f5ca71acdee46b8677e8fd40f765ccb4ebab27871c76ee653505a5a68bd31a6c8d095ed85526551c269bcb7dac05fe939dd48b798ce7caf98729bf5005bf90d2bd45f2c3e61a10df1481feefd3af8adb8bfdebcfc9c3219c90e865feb725cce2dcfcac47b66ff369afda1b03dd9c1b171dc5fc8a4926ba75231a6b2dc031a2de19cb420c39acbbcec13f758b6747f82be808400a4e33000ab9f6d96100f261c22dd1e4aa3d3c71eb292aa7e7368716dc1354e4c1846bf2b337f23b2715a0bcd4147d168bd53e187fd80b33c60f41ea7a62ab903e6b5b9d3b0468a640e198cefc6a7e345b1986acb70818ef8648fcedd95c533756ff47be39145c4dc9239a36b46a92606294250a7617fa952e81c6e6de6ed2b7cb808a73a8ef61c50c96d8f424fa67f8776253ae3a86c5acf90ace539a2625bd7de533c11cec0ae63e9b1d706c73f1cab39f9384a2f0ebe816bd537e39edd3a87217612e7e6a444ec57af589460200720aeebfa8ad6203e1b82c8d944c9155318353a891c429bcfce1fdafd00790bd2040e8d12b63130d160ca239267c70ba67eaf7938ca156e30b9afc5c70404b630d91302fcd6eab14cabec9e085b16a4677e58f453f3ec2f27075519d8b309934f30a6c5b457899f2c06c897e67cdfcd23fc5a096db6b8a0b6f2806c577572ce30c0f5a674f2abf7aff53da5b4ec159d0c60999cc335282be4bb7c37a09f7f224f602bde801030a87c6757f93da62b047f620dcf5abe0c5c3b9d3dcfaf37d92d66dad1c247df39d94c5a48c3a86eebc7cda1fb60e294b7e758e1778928f54ae5533b0b36530d13a0ab976172ad730a9d4d93648fa6a146e99d8117c361c63f46f80876682e796675795463b47aa64e129879e81cd14dda317ba6d9b46ea1155f03d96a9a8b4b86ff52a98e7ec437dec2c36ad28a3dab28cd25d1bcc431be3b2737e4df51862a13345c2ef3a77280c3e2722d76461bc5e57010371e496d352ae068e2e5582beef08edf65e117ca4a8f695bf4c2126d078830520909e2c4c71893ede79725c65ac9aff96d6700ee15f6f6cfd4a326a62091188ec00564c2d7c933e7af3361ba76c7d3aa5724eea562d4cd6e68a6eb09b390545aeec162c67fedfc6c3db5ee57573ebf989c915b76566193314d8f8b95f725c43d5a73d4b36e15cf0c7f39662c521546e0bc714667beba7d5bc2308619e452d77c3dd104def31d31a377d5b4370720ef3b869d853048b36bc3b0101da2bd7083c643c2f2f7c94ccd990e9e23ff7aba35000b52beed11047036e22da7ac590b34623c5b65848b76fa6efc630bd56db9e64e90a7f3a8cf9b76af595af2396cce5821b4de4b3bd3a0cb03211870d0f2e5238c9300f78e374b7ef89e1c6e756d89bf5dff3fdf174456626d6a81d5c99e375a901d2c9c4a8cd2be129d60cff0dcc9fa68a8332e04f3cc26cfe2d69ffc91d2dec47a5f0dbfd97b30b240a48754a7a5efdaff71fca1aff523fe152e5b429353bd5a2385a7dfa64c11f9c64623a50ff8f5b21908e9d1e824915327f3047d40efd5ba7b0028c0c90c222fa51bfd9b557efa015cf411e5e6e00ade87a1b197498ccf3fd4370fab09f79c93b146307344645c8d79554dbc0a761a45947258fddc96bcdd0e076a60e391196f946f81b7b762131678947bb437f757ac411880b5bff9b7ccc3ae08d98f28c48dd28c0aad1b565768655409bae716947e25c1896b9fe248ac846958f18ae53945ec3eeabeab2360ca65476f99a3964e576338a7b9fb6cdc69ec7d0316f5071acc3ff5bf81f16c5d2b4ce25e5a86b40aa2f2eee7f9031125285c50a6afc8d63e534629f264e201e215e3c4cd43eab9e4139798cf7545358554bc163b4731185017c1289b62cbc3a6c664054a6ff83a3af890eb0d7d6fbef163191af7fec7dff366f74d9a250f597e95bfdfc2ff8afdf3d16306d67363292852254a9a73bab34f738572ab64279ee7bd0137fd8f980664da48a09e88b104fdf81fd5cba31e9da767d51f085022a1d41651e2bad976b29d99a8fa9cd4cdfd42d088bffb396fb5521addc83164079776f49ec88dfbf6c0cc3b6387c311cd0b92dd06eb84516d53d9448f436446dc22a98b6e7760223e577e48e40f3e6479e0246c1d2434809d14cc30840be501c530cf18c452028f8def7517304bca2c3bd8baeed3408a2df6fc6363fde42754c85b33da06a88c795093d9606bb6f9e44a058e7516db52048e69b28330060e3dff059284949b2d809e9385ba9996f13a9a2554c3f20050d741b64cd75860dce94769279a96481eeacaeeafd63d964a2bf8ed1ef8f4cd9f9c7bbbaf3476ea5b7d18530428c322ec4968ddb165a2e1b53eb8e4f90a42a916a4dca9ff2a216c45ad80a7b6160108a6b4c8b0f1cf5bda9d4940f85b501779a383e598e243b4a696f253c7ff9fc499a4e11a7993d9bb8e5f7bf1d7d64a2cad7396f393537e8193fb07762a980c3353a88fc888996db7e74040dd98ffb792d9d844b458c613b765c7f5c78cf79c0098d86c78f5c00e4804c0a5fb7cfc93c7cc2b92b8517d48a33bf8e58392412042dcfa72448a7b89258650c7361008b7435f9a165e89d9c69e5574a507abcff4bd8674f59bdcc016bbd8c009aadc6e7e0298b12388b860c5af5917e3a6f751a1a5515ad68b4c593fc64059e0fb6c9284ea3cf7e6c10941f5002ffb2c2dda0301bdc1118a5560ce47cd4560a0b29ea8c03eff6a1d61b9f5728d3e4381025eaa5d108d180ede16a28f162ee9b56c720acf31f8076e93bc16e81cf6ffaca2be8d1b2fda792d80d96a46498a19fa1b7b1925ea5f0d5f946aed194c66f38719d894d7812a3d0c9c576d9c1e201bac0b7322b8e1fef7c62d70f06e8dc03863e2b1af509a4db24ff751f16f0e543994f3095c7f5bfbd24721ca0f9dd67969c83c71719b5b54c82252858ce1d0674cc6f11670470bc72e68c51dce0bcc89cd2ceae09c772fa482d86edcd1bdd5dcbaed852b17ec18f107120a670d4421a1d985397af532d005283e13fecf90107a8653bc61e524e12f7e50d3efb05724ee94223c2e47982c76b6477a9a6aadabf9134631bb5019dc0fc69ff308e3ff4ddb8360a545233c5b6c7f09b0e7748f097e79dea756219d5d60645ac52beefbf0f218311f940ca0174fe3d25c4293537e6621f899c1b781e9cf76f5e8300ee031a507324d1fa4dc48d6a8763c46cf90fa01a5ab6c12e3d78098ce19b69b818e0864cd9c54c28a23c088b3bf771e3f4b482a09785b3d01c6ca3ed098e7da94a515a4468c5cf3a8211800ddedc1b5a4ca2c36f55a9f13bc9d49cfeabbb5a6030e74cb6fc2f08922a39ab356f6f05e8b86f30dcaaac5e9972f5007e8363034f089229dd281797cc81785f15e7f07ca755549e146d401360dbcfffc97e090904673cb095f09e5fd812801dca1c3db4f78d5dd74b5ca3344e68af7c68c14d153610802209f1bf100b00da05105617cb31e9fd70de42e3c13c425d50d8f08c110ac24e821611fd6f8f7c7efb836efa61e6ab43b49d2139eb118f6dd0f36a4dc9e3793837a924fd29dc27443fa5acc56b778db269145bad0f5e0e2dcb3f4093032b95cce3e83a70a176ff36499a6ac30592b98bdf21a3a0e5e91bb1cc8f7467c8d065b4148d6ac36e95931a1446c51725220de302f9e620876199280265f7257afcef1311fbd0e3333eb3ec786dc87122342222e90787a36124103a292798367e0cd18462b71ac5c743a327c0356df8821a4fede5c31c68bd6fc241357397f4a16684ccfb3a9834673d16911c71eea651c7117da18cf501f56448cef2f4467e0a95a455eaaa19fabcfbb152e7a9ffaf1a31037e5bd0d254709edc8ffa7640fc98af83f41b0931ea8314694"}], 0x15d0}, 0x9) ftruncate(r1, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001980)) close(r6) r7 = fcntl$dupfd(r6, 0x0, r0) readlinkat(r1, &(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)=""/197, 0xc5) r8 = syz_open_pts() getdents(r6, &(0x7f0000001b00)=""/4096, 0x1000) getppid() fcntl$setstatus(r6, 0x4, 0x80) mlockall(0x1) lstat(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x0) write(r7, &(0x7f0000002bc0)="9cb8263fc8f3d7cb2a21170b6cd696a0932294b24b86fc2dcd3cc036028c5551f1a1a72c16424fa4ccea5e3b05704d9c3eba1dc7baa225e88eba33f81524f145fb34eee19582c50e489703101a39fc83d490692be6e349dbbfda41fade40452635c66b304d532955668942ff0c1d17b0cf2fe12d33d4b83e87a10f2072ba5e266cda3fe0422188859454b6ee4691c2dedc334c046dc6fe785a1a02e31e", 0x9d) fcntl$setstatus(r8, 0x4, 0x40) renameat(r1, &(0x7f0000002c80)='./file0\x00', r7, &(0x7f0000002cc0)='./file0\x00') getuid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r8, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, &(0x7f0000002d40)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002d80)) r10 = semget(0x0, 0x0, 0x80) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002dc0)={{0x8f58, r9, r5, r9, r3, 0x40, 0x95e5}, 0xfff, 0x1, 0x100}) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7db, 0x8, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') sendto(r0, &(0x7f0000000480)="2dc5d19f8a68c9208691f484312190c42d80304a2c099e57352fa2d8201cc3ebcbd3ea806af55987ef186e41a8a62bab1f1157a42801d1081fd1f2c2ab6a3541a9c6c61d90bf1016c9e6c9abb2b155b98e8230789439fd56b358260fef125f64", 0x60, 0x405, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x802, 0x6, 0x0, 0x996, "dc253e8f24c27273803d54a3c4fb0e374d8cea07", 0x9, 0x4}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='-\x00', 0xffffffffffffffff, &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\x0e\\\'\x00', &(0x7f0000000300)='+.[-+\xd1{p\x00', &(0x7f0000000340)='\\:\x00', &(0x7f0000000380)='},\x00']) flock(r1, 0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0d012e2f66696c653000"], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) munlockall() r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x20, 0xfffffffffffffffa, "07c4d0874556c06b59245e152d4c0d9afdcb983b", 0x1, 0x6}) open(0x0, 0x0, 0x0) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000100)) 16:00:16 executing program 1: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff6a) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cb2aeb007000000000000081c76812b07a15a7ed54f5db4bb9a004ed398455d1550000000000050800000000", 0x2c) 16:00:16 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 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:16 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x9, 0x32, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) fsync(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10, './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x7, 0x8f, 0x1, 0x5, 0x2, 0x9, 0x0, 0x3, 0x2, 0x2}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="990dc4cfefdc89ac9a153f788d4e4946902610f1e16d7f277c11387f03a3ec7228461e47ae8ae102445a00357ab48905e646fdea2aceaca66cf85b05d8b36c13f6913e11f0326d9545b5fe30321eaf900334564c9a9ab42669591bf34ab6b42863d37a65ad7f845501a0", 0x6a, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) sendto$inet(r1, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 115615 66402 0 0 0x4000000 1 syz-executor0 *146172 66402 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b939e0,2b8,ffff800020c94ea8) at _rw_exit_read+0x12b uvm_fault(1f7b786fda578c30,ffff800020b939e0,0,ffffffff8167c690) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(a09ad8f34e5bccce) at kerntrap+0xeb alltraps_kern(6,14,c014575e,0,fffffd80695ef6a0,20000000) at alltraps_kern+0x7b copyin(a725b904c1576f03,0,ffff800020b939e0,20968a48a08,0,360) at copyin+0x4b syscall(133fcad5154f64cb) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff7c,0,3,207099070d8) at Xsyscall+0x128 end of kernel end trace frame: 0x20968a48a90, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic vmmaplk: lock not shared ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b939e0,2b8,ffff800020c94ea8) at _rw_exit_read+0x12b uvm_fault(1f7b786fda578c30,ffff800020b939e0,0,ffffffff8167c690) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(a09ad8f34e5bccce) at kerntrap+0xeb alltraps_kern(6,14,c014575e,0,fffffd80695ef6a0,20000000) at alltraps_kern+0x7b copyin(a725b904c1576f03,0,ffff800020b939e0,20968a48a08,0,360) at copyin+0x4b syscall(133fcad5154f64cb) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff7c,0,3,207099070d8) at Xsyscall+0x128 end of kernel end trace frame: 0x20968a48a90, count: -10 ddb{0}> show registers rdi 0xffffffff81202147 db_enter+0x17 rsi 0x130b __ALIGN_SIZE+0x30b rbp 0xffff800020c94d10 rbx 0xffff800020c94db0 rdx 0x130c __ALIGN_SIZE+0x30c rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81d8b924 kprintf+0x174 r9 0x1 r10 0xcb8d708711b8156b r11 0x68fb1568b9f74574 r12 0x3000000008 r13 0xffff800020c94d20 r14 0x100 r15 0x1 rip 0xffffffff81202148 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c94d00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=146172 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92270,0xffff800020b93090 process=0xffff800020b94010 user=0xffff800020c90000, vmspace=0xfffffd807f00d438 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66402 60080 64601 0 2 0 syz-executor0 66402 115615 64601 0 7 0x4000000 syz-executor0 *66402 146172 64601 0 7 0x4000000 syz-executor0 66402 16422 64601 0 2 0x4000000 syz-executor0 64601 166940 68513 0 3 0x82 nanosleep syz-executor0 22236 117622 1 0 3 0x100083 ttyin getty 42314 27193 0 0 3 0x14200 bored sosplice 51954 507624 68513 0 2 0x2 syz-executor1 68513 30192 19598 0 3 0x82 thrsleep syz-fuzzer 68513 16134 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 79346 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 130645 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 230237 19598 0 3 0x4000082 kqread syz-fuzzer 68513 366379 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 321271 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 182868 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 57268 19598 0 3 0x4000082 thrsleep syz-fuzzer 68513 153461 19598 0 3 0x4000082 thrsleep syz-fuzzer 19598 291562 46628 0 3 0x10008a pause ksh 46628 282667 34720 0 3 0x92 select sshd 34720 185262 1 0 3 0x80 select sshd 58140 386581 86716 73 3 0x100090 kqread syslogd 86716 229194 1 0 3 0x100082 netio syslogd 83634 18595 1 77 3 0x100090 poll dhclient 27807 491516 1 0 3 0x80 poll dhclient 60285 363481 0 0 3 0x14200 pgzero zerothread 83412 116286 0 0 3 0x14200 aiodoned aiodoned 32257 237765 0 0 3 0x14200 syncer update 55230 508324 0 0 3 0x14200 cleaner cleaner 23818 316601 0 0 3 0x14200 reaper reaper 29142 441635 0 0 3 0x14200 pgdaemon pagedaemon 99526 13047 0 0 3 0x14200 bored crynlk 60613 44727 0 0 3 0x14200 bored crypto 171 477651 0 0 3 0x40014200 acpi0 acpi0 10458 159672 0 0 3 0x40014200 idle1 64522 470473 0 0 3 0x14200 bored softnet 65503 469815 0 0 3 0x14200 bored systqmp 11746 141532 0 0 3 0x14200 bored systq 12387 228891 0 0 3 0x40014200 bored softclock 6610 373424 0 0 3 0x40014200 idle0 1 235141 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 66402 (syz-executor0) thread 0xffff800020b939e0 (146172) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823166a8) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 Process 51954 (syz-executor1) thread 0xffff800020b74968 (507624) exclusive rrwlock inode r = 0 (0xfffffd8064e7a4e0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8076e69e78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9554 10466K 10475K 78643K 12676 0 0 pcb 23 9K 11K 78643K 4503 0 0 rtable 100 3K 4K 78643K 1210 0 0 ifaddr 63 17K 19K 78643K 658 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 80 0 0 iov 0 0K 32K 78643K 786 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 6495 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 132 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 896 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 8734 0 0 sigio 1 0K 0K 78643K 155 0 0 proc 42 38K 70K 78643K 1602 0 0 subproc 64 65538K 67586K 78643K 165 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 1239 0 0 in_multi 33 2K 2K 78643K 481 0 0 ether_multi 1 0K 0K 78643K 58 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 707 0 0 pfkey data 0 0K 4K 78643K 6 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 135 23K 43K 78643K 28190 0 0 UVM aobj 130 4K 4K 78643K 140 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 207 0 0 NDP 13 0K 0K 78643K 186 0 0 temp 177 2367K 2447K 78643K 25972 0 0 kqueue 0 0K 0K 78643K 133 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 3925 0 3916 1 0 1 1 0 8 0 plimitpl 152 106 0 99 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1414 0 1408 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 107 0 107 44 43 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 41 12 0 12 12 0 8 0 art_table 32 230 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 13 1 0 1 1 0 8 0 semapl 112 894 0 884 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18350 0 16778 54 3 51 51 0 8 0 ffsino 272 18350 0 16778 109 4 105 105 0 8 0 nchpl 144 31138 0 29565 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 96824 0 96823 6 5 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 34 0 34 20 20 0 1 0 8 0 scxspl 192 85561 0 85561 28 27 1 6 0 8 1 sigapl 432 8905 0 8892 2 0 2 2 0 8 0 futexpl 56 124863 0 124863 5 4 1 1 0 8 1 knotepl 112 2393 0 2366 16 15 1 2 0 8 0 kqueuepl 104 2991 0 2989 1 0 1 1 0 8 0 pipepl 112 5230 0 5211 15 14 1 2 0 8 0 fdescpl 488 8906 0 8892 3 1 2 3 0 8 0 filepl 152 54505 0 54408 52 47 5 7 0 8 1 lockfpl 104 2487 0 2487 45 44 1 1 0 8 1 lockfspl 32 4669 0 4669 46 45 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 102 0 92 1 0 1 1 0 8 0 ucredpl 96 16878 0 16871 1 0 1 1 0 8 0 zombiepl 144 8892 0 8892 10 9 1 1 0 8 1 processpl 840 8921 0 8892 4 0 4 4 0 8 0 procpl 600 27151 0 27110 5 1 4 5 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 158 0 158 49 49 0 1 0 8 0 sockpl 384 8178 0 8159 39 36 3 4 0 8 1 mcl64k 65536 1860 0 0 194 153 41 65 0 8 1 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 65 0 0 3 1 2 2 0 8 0 mcl9k 9216 41 0 0 3 1 2 2 0 8 1 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 185 0 0 13 5 8 13 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 1917 0 0 42 7 35 36 0 8 0 bufpl 256 18038 0 11069 436 0 436 436 0 8 0 anonpl 16 923266 0 915861 440 393 47 48 0 125 9 amapchunkpl 152 56235 0 56145 276 267 9 97 0 158 4 amappl16 192 52651 0 52242 515 485 30 33 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 11 0 9 3 2 1 1 0 8 0 amappl13 168 2979 0 2976 1 0 1 1 0 8 0 amappl12 160 13 0 13 4 4 0 1 0 8 0 amappl11 152 5930 0 5919 1 0 1 1 0 8 0 amappl10 144 77 0 74 2 1 1 1 0 8 0 amappl9 136 5835 0 5831 1 0 1 1 0 8 0 amappl8 128 270 0 211 2 0 2 2 0 8 0 amappl7 120 2986 0 2980 1 0 1 1 0 8 0 amappl6 112 58 0 48 1 0 1 1 0 8 0 amappl5 104 718 0 707 1 0 1 1 0 8 0 amappl4 96 366 0 338 2 1 1 2 0 8 0 amappl3 88 508 0 502 1 0 1 1 0 8 0 amappl2 80 88301 0 88247 2 0 2 2 0 8 0 amappl1 72 195603 0 195190 24 14 10 19 0 8 0 amappl 72 27520 0 27485 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 8906 0 8892 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8906 0 8892 1 0 1 1 0 8 0 vmmpekpl 168 71133 0 71109 2 0 2 2 0 8 0 vmmpepl 168 950929 0 949534 405 329 76 76 0 357 8 vmsppl 360 8905 0 8892 2 0 2 2 0 8 0 pdppl 4096 17819 0 17784 6 1 5 6 0 8 0 pvpl 32 2380925 0 2370463 885 762 123 127 0 265 31 pmappl 224 8905 0 8892 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 835 0 179 20 0 20 20 0 8 0