kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 13:24:37 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.101' (ECDSA) to the list of known hosts. 2019/03/29 13:25:12 fuzzer started 2019/03/29 13:25:18 dialing manager at 10.128.15.235:1889 2019/03/29 13:25:18 syscalls: 1 2019/03/29 13:25:18 code coverage: enabled 2019/03/29 13:25:18 comparison tracing: enabled 2019/03/29 13:25:18 extra coverage: support is not implemented in syzkaller 2019/03/29 13:25:18 setuid sandbox: enabled 2019/03/29 13:25:18 namespace sandbox: support is not implemented in syzkaller 2019/03/29 13:25:18 Android sandbox: support is not implemented in syzkaller 2019/03/29 13:25:18 fault injection: support is not implemented in syzkaller 2019/03/29 13:25:18 leak checking: support is not implemented in syzkaller 2019/03/29 13:25:18 net packet injection: enabled 2019/03/29 13:25:18 net device setup: support is not implemented in syzkaller 13:25:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0x10000, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001140)={0x100000000, 0x81, {0x625, 0x4}}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000001180)=""/33, 0x21}, {&(0x7f00000011c0)=""/30, 0x1e}], 0x2) connect(r1, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000001280)="865f7d031dc9c73364a1261614baa54b295549642487dd120ea5401fc6b0f63408598a78c81881dde10bde1885b9abe81379de3222e0bb7ea02875dfb3af1d6bb7f5ad952e015e461554d8610412984e38bac3c54416c5e01cc0b85a8e39e20255a8cc72a67978f7840088faa51e778dbdc15c5f43ffb159580c5ac1fc78a11b2608a7a741271d2cc7fcfae416e3e5fcab73", 0x92}, {&(0x7f0000001340)="6268cdc3ea90d6974cfd7e900a846d850a4d0a9e26e98ed1417b6f7c0d19700766cc27d737581cac683fa02ed99aaaa6fcc133611bb9dc", 0x37}, {&(0x7f0000001380)="37a7aa6563bbe0c042fe1ed8f1ee9d29e4f6e5e8ebec4cb6b2f7186ba63c3c8b241615e84c6728be60c82f948e921f6f320f0dad3960ba3cf01cf7d5beadd468da0f44aa4479b3d4e9557b255cee3f317c7fed4359e39a3681ae1ef844284ccf9d25a30284106ae35e8a5459fc4bc772751a898252fd464ad5268ea1a888b1633d2248fa1fbed674246cdcf113", 0x8d}, {&(0x7f0000001440)="04836f2e25a02490ab285d65dcf8405858dadbae5c0d2d2c87de690b6a00ceb3f35b3ab23f3ed44e40574a6e5bbc9fde5c5b52ad2de769c8c3b1db03263b1618aa6ffebb0abf925b39d7ef0e89dae058e436f8ef82722406616b93", 0x5b}, {&(0x7f00000014c0)="6b35d977a5f61c2e7ca6ce0cc706508e08b20f4d4a1a75bef00ea7550ba6995259c2d5b7c526ef9d92d9ef4780c48b2a7a482dee6074584c6632970833b615c3d41d276d42a21198f468310c3e4604c0bcbabbd1763ac9fb3c4f1e94aaff2ad716837899690070ff83bb65f9a73d24aa4b1b8343ff596f339b82889dd82129a078235bd4ea5ba7def2362d806dc27857c44de1f1eb8c87c96f5df0c2fdce26b8ba44e99d9f4c18e98609d9c593", 0xad}], 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() mkdir(&(0x7f0000001600)='./file0\x00', 0x80) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/220, 0xdc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001780)={0x13ad, './file0\x00'}) open(&(0x7f00000017c0)='./file0\x00', 0x88, 0x4) pipe(&(0x7f0000001800)={0xffffffffffffffff}) syz_open_pts() r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000001840)={0x0, ""/218}, 0xe2, 0x0, 0x1000) fchflags(r3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) msgget(0x2, 0x400) open(&(0x7f0000001940)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r1, 0xa, r5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000019c0), &(0x7f0000001a00)=0x4) recvmsg(r6, &(0x7f0000001ec0)={&(0x7f0000001a40)=@in6, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001a80)=""/187, 0xbb}, {&(0x7f0000001b40)=""/198, 0xc6}, {&(0x7f0000001c40)=""/209, 0xd1}, {&(0x7f0000001d40)=""/193, 0xc1}], 0x4, &(0x7f0000001e80)=""/18, 0x12}, 0x800) dup2(r3, r1) 13:25:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x40) recvmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/12, 0xc}, {&(0x7f0000000500)=""/240, 0xf0}], 0x9, &(0x7f00000006c0)=""/161, 0xa1}, 0x800) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[{0x280000000000, 0xfffffffffffffffe, 0x246, 0x43}, {0x3, 0x10001, 0x9, 0x5}, {0x7ff, 0xfff, 0x8, 0x9}, {0x88, 0x100, 0x1, 0x3}, {0x20, 0x3, 0x7, 0x7fffffff}, {0x3, 0x4, 0x6, 0xfffffffffffffbff}, {0x9afe, 0x7, 0x40, 0xffffffff}]}) kevent(r2, &(0x7f0000000840)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x1f, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000040, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf00000c1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x10, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x9, 0x3f0}], 0x0, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0xfffffffffffffffb, 0x10000}], 0x2, &(0x7f0000000980)={0xa4b5, 0x200}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000a00)={0x6, &(0x7f00000009c0)=[{0x1, 0x4439, 0x101, 0x5}, {0x3, 0x400, 0x1000, 0x5}, {0x37, 0x5, 0x6, 0x10000}, {0x7fffffff, 0x2, 0x0, 0x9}, {0x1f, 0x388f, 0x9, 0x6e}, {0x4, 0x3, 0x8000, 0x5}]}) pwritev(r0, &(0x7f0000000dc0)=[{&(0x7f0000000a40)="9bb6ca6c0cef00c3b4e319379c9e84a7d7d8077769f4dac397c4fea0b9aa8419857ecfb045d6eb556973b52de70118d1672aea846c8ac6b3c68955184b4edb7f95d17ab8f8fe033ad3b6d8958937ef14aa7663f45c6249c9b11b1bc22361fd4f7506c9d7bbeb85e499325770fee2b4d03490408912c7d4969e08e47459a4eadda93e22cc050b6f3be42fc7ac56a1f09e2eabf5aaf4c7fc63fb1da40cf58a83e0e8a491245921ad29d7f259b7c49f005bbf9320b812d48fcfeb50c8c3ef60b05efb7d531d1c8b", 0xc6}, {&(0x7f0000000b40)="fdec8ee1dec53a17b231d4491469dd6ce40d04d9d201197d7132cb2c20471a1a4f9fc590b426a11e0e4b0b29078a9daf9d1f0d6465bdc46ae88df6db8dab1ca750bb481dd462b58266563f86ae2ba248eff2119c522049dc8a2b1e90d3c84efbe4c46f08d56e921cd614c51862dd705d2949448a5263f4aa2b08ffd098deaa66f821d66ae2faecefc161b491ae7e5659d9f2656c42e7d2b7850c2d0330fae06e3b4d9039d6d4a40ca0e3410b047b33a8f691b7acdc8567e3", 0xb8}, {&(0x7f0000000c00)="b3bad5c50abed974bf01322eac6e53ff78eb2337737dd74cc748ee07b62452682bb9305b47f1b411c05db506d15852ba636aa4a68a6f193f6fd7771171a0900e1d5e5380a6e38aecd1be0980f03176ccb2fed9349fa8f5d966c06a79156b7aeccfe83c30465846f9afcc3ca517bd97e228ace165fefdac65", 0x78}, {&(0x7f0000000c80)="f7d99aff434ed428e146a625cd3241ba53752f4c3d7123511e817065d230f27777512e528ee6dcba7015a6365869ea3246758379b5531f87725e1a3b556a54a0c83ad1375950870987eb4a540a4c0e58b476deafe3853b3c1ea07e1e69aedba995a2b92e6ea39271333a72118f04f1e9beabbffd7521def391a46ddb073abef05922dc512918f759e4a65d2378b8c5aded92cd4192037a6d9c4f60d624c29b81c70027274bfd7c25f7ed4b136183b75c997e1918", 0xb4}, {&(0x7f0000000d40)="83e17763b3d773bdad2a0c9a300ea6e84f3dd8e1df172223a7aca2b229a3d6f1f4f2888b58e491bb9bb2be13fd7bd82239be6466554b7b575f99250b156fb4cc4c374dea653c8333ad244aa8e1f103d6d6b85857b47105dfb6748bfa521118dea414310f69142ee39fb6d0c84c69c8f8f20a1c6dff", 0x75}], 0x5, 0x0) fchmod(r0, 0x22) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000e40)={0x7fff}) preadv(r2, &(0x7f0000001080)=[{&(0x7f0000000e80)=""/221, 0xdd}, {&(0x7f0000000f80)=""/218, 0xda}], 0x2, 0x0) kevent(r0, &(0x7f00000010c0)=[{{r2}, 0xfffffffffffffff8, 0x19, 0xf0000080, 0x6, 0xfffffffffffffff8}], 0xfff, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffb, 0xb2, 0x2, 0xb43, 0x3}, {{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x82, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4c, 0x10, 0x91, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0xa95}], 0x4, &(0x7f0000001180)={0x80000001, 0x5}) r3 = openat(r0, &(0x7f00000011c0)='./file0\x00', 0x200, 0x88) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001200)) connect(r2, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000001280)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000012c0)={0x100000000, 0xfff, 0x8, 0x2192c009, "88d059d6c92c3689bb6b5f49d88afa2b5d48f3e9", 0x4, 0x81}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001300)=0x10001) mkdirat(r0, &(0x7f0000001340)='./file0\x00', 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001380)={0x1, 0x2, 0x5, 0x6, "23cf3037c87d524d6700c452b2dae51cb0522a2a", 0x6, 0x2}) r4 = getgid() getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000013c0), &(0x7f0000001400)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) fchown(r0, r5, r4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000014c0)) readlinkat(r2, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580), 0x0) openat(r3, &(0x7f00000015c0)='./file0\x00', 0x20, 0x102) r6 = semget(0x1, 0x3, 0x204) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000001600)=""/230) 13:25:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = geteuid() r2 = getuid() setreuid(r1, r2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xff4e) r5 = geteuid() setreuid(r4, r5) 13:25:25 executing program 1: select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x21e) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="06ad6c0bfaaeb825bd860f7c9fdb7896c88d803ad7134c4b01588bc50cc327aacf40a15d04226775f205040c9ee264e9ca87b745002e37f4e9bd2949a41abfda937d60d47a925c051b1d8a19630e48d767864fe1b60b34b55b29697c4e9ccdab24f02d1b7c720cc1513d09c76340d0e70972d8c80808f724949d36cb8997c9267828e68f064831d31c564d682595aa7504303ed22aca75a640baac6c317f7d8dba22fb5e9d3f55d52f6c0ab04a7d308865461668b53073e30fbb18cc20128eeea6a58860ff971edce8fe7b8780aceb37e4169657d8da55765200b2d37ca1434f111dcd7d8e359cab02fcc58ccb862bbf632864465d9c3597e1", 0xf9}, {&(0x7f0000000200)="b1cb7f21811328478a89374c27773a67ee2677ade8c3d13b3c317636780aee0f40f28e527be53ed36401cb1cca4cc43ad2fda6966041cdca93d83d68ddecd85b05fdd93017762558ca954a52e81c2a2f0cfa72a22be41ef6f1d23db83372e8d120c396ce9a1aeddacb265493c54eb65cc347ec6ae2f8e130f8ab48330108e9cf665a1caa56ecb93b0f21b5a32dc1491c21cb9e52dfc0180f23e086f1b27ebbab4efde44b01fa9e28f4ceaf371462", 0xae}, {&(0x7f00000002c0)="2a87d9507789b0f4eb4f69f9ce3c227e35610827f4d0a2c3787fb4715ee48725b0676f574483bb74ca4305bef2d91975fa75493e53b07885e91aa88192a07f3fc2f65f2fff78112ff49285d63246c3213792946fbcc3276ab5359ef9ac3d8ecd3bb3fdea5942658e9d45003ef38c88094c809318e253b8a8713ec925fcae3a7e610b7d6a719219218824370a17cde90c0d7336e73bed203d9f88e6b12f139a286838b4daed74d02885ccd0f7d3b74e43bff4794f97f018a5aaf8fa3e42ee88ad985a5f5c1a54c4ee177155eb5013c220eaf2bcab8356e55260213a38051588b1ca43e6320e31ba6947159e61570bed37e0a631cf409592a17fe5a10e3c98", 0xfe}, {&(0x7f00000003c0)="d44bd151db553429830b617ddeaaaacbd5acca7d93052201ada1a60396a0624f1c6b7affbcd8aabb9c1351a7296e1eeed7df973dd38a04a59d605c0b5bffaf1f707a7a7c25db42fb905a632efed2ffbc4fb0812a5e165185c9c1f2e1e2914151bff8da86247958dd98445a11795ea15c295aa372b942fdad7a2dfeba7b0d35f58465aaaf392b92fee890c9d7d02bdbc2b01d9b37ef21", 0x96}, {&(0x7f0000000480)="2733cfa4987037ccd75f4b824abd7337693cccdec565a88abac80234ff595fd2f447323aa674ba6ddc3c20d32c4a1ce071052d", 0x33}], 0x5, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:25:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x20000002c, 0x5a, 0x0, 0x0) 13:25:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x3, 0x1, 0x195, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0x8001, 0x3cf4dcd8}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000041, 0x2, 0x6c}], 0x2d8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x3f, 0x8}, {{r1}, 0x0, 0x4, 0x8e, 0x1, 0xb7}], 0x77a32089, &(0x7f0000000100)={0x0, 0x17}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kqueue() close(r1) dup2(r1, r1) 13:25:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x80, 0x15a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = getgid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x10, 0x11) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="d19186ba5548d6b40f42eaf13e536f9997f234fd698eeb998b8846767a2f3baa8983be40d548d1288e811c8491d172d9cad7dc23d2690607db315dda765b037fbc523dafc28aba831abeeddea8996ddafa8de353e13bfa9100edd3a56cb4bf1884c73e652c8189", 0x67}, {&(0x7f0000000280)="0ffec021e089fb2be1ed11f73542ef76502ca58d78377041d0df3dc4506dda432dfe94229b6ae6c8d233601dbc10fd54af4295c626cf65b0e20ed4e7a883d3a38eebe3b1cdaeb78de6e763be72b132d3aaa10f437bd783107925b93edd366abba6080b98213c56cc3e82a30a7c2a9aa4dea235eb3c0cd5168ffaa7c1b89bcbc999376c428fd8fc08297349e6ce4d667017cc5ecb63e2f039775af735f9bb6b7a8619aedd3edf429442a3558c37f703cd7512250df80709cebf0c5cb5113556ffc0afb3470d0010310d7908d87cd182ee5410ccc30c194e8544b95ff23d3251f811cedfa4ad32f9f83d14f45c787449d4f229805724539bc00e36505a89e44e91b6d2cd7d15da9e10c299c383e8853e58ac0eba4ba9f872a5aeb303002ebca6ceae69409d9c311ac1a64045fcf0f8e963007658acfd3e5b7dff8ad70bcb48c268885eec259923cae4aa56660821747c330158c07e7518e974ce9e88130b691cbd6afa8126fa25d3177ceb9ad2e4f7df5cee4bc5cad41e39dd62deaaaee5cf2c3b92a13364ee9dd2787077e652eaa08da35ba2daacdb2ee704d3aa127115fc59a72250ec369f53eb9c793912525cb9d01821f03c19344ece13b622c169d6570ce4107f6c9fa1bed70c9bfba07e28fd364911f0c62da2b80029d7828e1441406f214e65f8a07f500c43d3ca79eecbb9d1dadd173c930b7fc47fb3935cca1087b634c5307deff0bb46cfbd77c53bf3156d9508310108279e5e5d5098e195ac77075adc3de02c2574cf4fc8801d09070aee04a925c5441c5883577068ca00800ab7d641a80fc587f7cb3fd0e1c5d29ccc36950ef512ac3d1eea094ad6d7eff7c6878c32c17aa1087043ca62e095be55fae06de91087f95e6b66a4f6b9afeb40be3b0c5b826e6135bbe70b10c2fb66bfe223dc7d27675a34534db586445e8fd5bd441b8f3e54a75a93bbcdec3669852248d004483294670d226464c13277f088c67477212c895e558a1b0c95592c3d9470fbeb87456aa8ac76d4670742bc581af4c7cf807e3255059ec02a9c21695c61a7b087edad305c83708a839dcbff72a9363457f38cf57b734e130623081f94c213552c47ea3e75f7fa8a05db1a2cd6714a142d44bb780e0837d06bd759705e662f655b6ba801ec4573f9130827725a3c590200d288c973771651c16b65c54274c9dea900c200331922b8d976203b4eb7eb5dec68db722786dc2eaca30d5ac075351e339aec0d23997a15f27d66e0c37bfcc98ed62aad242a782c0de43cb69fe329213c83b42f6b9f9138e795e8cec6af824aac3a6a4d007dff38f80bec4d800352f1467350bdc9bf44078a6b754a75ee3f053bffc9598e8ce139e0505c055ce8682362c2e6f75e7d8f677dea4008120cc1ab8d8cbaaa58457fee44deee94a7f9a89822715b2b0e83eca394d5af927e58bb4fd3d7d9e4cfb06e0c03bcb01e5c2b7a4f554830a529ca4161c928e472f5ebcff865abb38adf33ce0725007b9955d3a793261e0be81ac70961a8ee656eb29ed550b4c06449803d52b6ccde82163e140d33df170f1cd5f23b960454c830d5ca2bfea3da7db1f1ee5ff176513b5c2e642480661d6ae49ac6e4397f4485a207377c90fb707a19329768c9de729b70e7cd690072b49b6eca7caed09d76ae3d36aa9a0063e59279b6626bd008c85bbb6b93e51759a14c168b1f670882cee3dc44468ade2307eef1c539030e6a6a01339f6fcfacef4b87c3b7faf386309aff47451a23757fe530482c19649b7840e5a7c8f4309e28b5f314dfac933474893c7d6a653ec32761c60286a13fba8fcb3e34b5c629bf97056b40f1f114d2ce3634a1a723a0f27082d18efbb4e54ef72354220766e6ba7fab165c365508350e67bdd4b44a9b7613a45160eeb98834fec957c1cf5a4f5d3e62f0c0ccf1c7d55498def4c0744865276b0c8b90230541b90d745cf2e91f57458e18f3a9ec7864cd907e11cd787852c5219579ecd2975011d9b5e309369dd8fca472665fa6917cd205e5f6ac41cf69d2fb7d0ee5e0ce6f3c023bf1b20088440025e5c692d81a45472903a97256f1d2803414749d674d14ac8f29a3517964bd791015128b3f4ff58cd14ac5ae9b395d8219f9abed2f26006a6c509f2b6e3c5ff833159ce8bd514b31600eac574a3fdcd99302f492dee48b4060d6bc81bc568437771f8fc2caa9c9260415b423f4cc64be615efacdd32af5232a3c91890f4703b4577a300c8a1c6338382c672ec91174473a556fa2b5434d14fcfc65ce5ce2bee86ed05fe4da5c1d09ad5cd51a8aa922341746c0713bfdcb9204b63a203ac39eae58103656d285cf699e7f6a47c2e18403f918f82777f39e654929d4e5740b9f71d00ab041f6333f3e76476882df87519961edf2a3b15d5e5b541c230aba75af81e21852012077d2c3043211bbddfe2c1f7ed7d7b5f2ca90968385320e97d757efea18ae3b81a1cd58313230dace0a602ef32948aaf4092d6827413292189cac111e88c3279cffc47619a98649c66f9f448aadcbfe538e5a138c1b79403c62987e26aa8d13f9e7675a233d1a030b9b798b2669e4c9c6d813332738b524f3a0bbb0452515f4c1595a8f237281abad84c6e9e5a0a749702694a41ee0f45b5f673a2a3b4f351b35eab8d6517a66ca0c1f0a1fae7156012394ece848e2119b434a4127a05838b1850dcc02c7a55d5dc12c342180e70ceb3c207df2bec087d02e7d612f1a554e4d2fad0205231edd1e81ea1f44c231f869c92a3109953816c2d13cc5b38922bae36b87b1f63949dc9852209c1a8e6ea875066230df376025fada3544ba387280c32e579721159553ab87ea9d7985630580d2d2b2a60e143b6677a60604a05a88ee3b70db334d1dee7362816ea78f2d6da4f50c3bc6b20a5b86d20a70c42a5140a41998d68417368ed0310fe2cd929a47f5610e94f783c78e9468c9148aa138f42419bc65e47dece6515d5023d4a9f013451bc1c4c7dfc29ef0e70c7df9fe8188659bbc57f5b3cb373e9b3c40cd2c30e11400c12a19ad0dfb23209057823e3d3420aaecbbf1fefc060667a809a3869b260bdc7b31f73e582e6ca4c4e18b9bb0f396089f58b51e25ef50e1a2c49b8589f804917dc2fe0288ec39013fd28e142216d2c6e633df656b52a16cf370ddfa4a93f5e1361ab5ad736a175bf1cef52bc4c47bfbd6cccf5fa2a8e8dc5f393ed33099f8b7ccbce04aea7ac7b7265b6e8335a4fcb4111129ed76971aedc93f67f293fe3a4b9acb304f7128a9e8110251c0e22e8e1bc8cf40f9c3c53985ff2aee9b0106326eaa2f590a4a4425a788fecde640d5c9962e66c529b3a25c9ec8f807b3e9e2e82e47248d26b07fffed0962425c6c18af45df38dd71660c645f875108a6ca80dcf4f5d0e3102d0b74a134ba6777ba44dbfc671b4e56c81106be9a1c7deb2307faf9be20e229b420f9a723584ec89b90e765370a5469bf04dbf16badc62b43f964bd9d44779513814fb81ccdffeabaa52eee4a5413796952f9590c5f81ff6a233a67b2cf7cc1770796ecad1b113632fb1903ae38e25b0ad12b438f124edc37b0009b78c88a90e672d6653e8e5394227ec9a5b9d2e0ff2709fcb2d66a1d9f7b9f6e26e61ba66104396856b37dc989ac776ac1fd90047a2b097bc9852c90bf695835f04ca707a01fbea06fcab962611cc5348906cb45ee5df5cb1045018331ecc1a79c49d575d965191a03a5cc98623cd81e59097a72ab1423e1805cb1f270ca100ebb80a6eae8cdeddf6fcf4c7c59e66e9975ca7ae81a9ffd3c8383014c01bfb0a5e9905e9f15e45c79d0d224beb5e04820b65fa39ecf10057e4acbf8013fdbe1aca929feea1608afece86f64ac48b4a994201492f742cd511d8bf9e9fa30cccfa6ef19630121748c738ab08e9dbe348bcd2723a4ce79c87e6e3ff550a2ad5d3dd89434a5773a8a7776ef251baeffd0ceb8a0f42de7b07f3754792ada14dd8c26104667b8d468eb610a3b85657f3fb64e65555ac58011b4a6a55cc79077131da259a0dcb23d78e443656c977a585583e4530bbc1b07a949079affa8088c92fa147c0146e7152f6925acf26bb385b9d6e876b9ad72c3eb717f07e3420cbe2c617624b8253acae3d3bd0cf383ae71d49f592bd68bc1a0adad0673de99bee77e6018dc43a42384325fc4a5c58250e88dd78846d44f558852b841fb41c8dad8a798c97667dbecc94e4e0ff388ad0d546e588a268ce2076f51236c0e733a770b76c8909d8af1f8a3244e42f351466061b474a7cb0d0b67b9c9327b4a0da72d7ac1c52e858c4705cd829ac125929844193e3d44a30f9f880f363f6569e19dec46f1f8348c55e46bc3fa32ceef70462ac5cf83ba155a9a7a313dbbe5ba169a0665ea63f0b61825d787f8184b925378d9c6aa0f36a507d9be0d484a0f86f57ee6579006847fcbd447abed1c1f6dd98efb9caf11c3b935d326e63d3865d8835d89530059440f5cd453d4c824d9d6ba610c966aa3cb3821492ab4f6ed4e879120146dda2cd549777e9361bf6c4e753d98fb1f044395a2e20fea12e1272ad4eac70581d44f7f2490a9c52fed6cd244a00d613c1480b62380e24d97de7230904f399f7d1f7e6646a732ccef3d3e03dbdec0b6d1f2e562066704d91242228ac576539362216419905b6cab7d9e26ab4b1c3265e35b09e6e5e42fe5d5dd88180bf08a9a84f41feaeecd0e8a9f17e62b4ed8464a34fb9a8d55a0e7dcae914c4f5ae95a405a919e29aa2ebd9c9ba5c92e6f6ba538c599753018d9bcf3504f76878b88a41a8623e8e7cbdaac51f997bfc1ffac102de5285fbe2573f8bbf82b24709997b3a2d928d5210a21eda88fd29e43a05de8dcc9094fbf9a6a225565896eca359d4bd91fb40cfc6c14d387a3983953bb1f0c786af1be7fe00693853dabc7074d1e46258e1918c096e8c9241a7b07d41d409d4cbf57bdc538d2036cb1a06c74b587adcc8d9e8aa46f48baad316b9b7e2414fdab741d78aa3cd168d37a9d43b1e1749ca835310bc1a5ab8b880b7106c75047c73b2039aaabeee0b0f4fd35df21ec14f60a0c7b247f4dc0d0f83423ed7ba0b9fedf08dc7f4576d0d47edbc383f59f894f52c0fd8c381746988a00fcd33fa1a049bbf5ce386937b6957766ce20143c169820f98bc7fbbc5fdf8a76ea109c1923ccbd58c4688bf76a63bc8738fd28a39c98571fde5ceb140adfbcb52af914e0e0c278715ce3ea7ba59c1fe64bb7595a3b644ec62cfa05d7bf41a94e7ed4011dae7712832feab20446d2e1cfeda7c0483a05640870763e4bb54d3f7359cb34e0db19e2d49fddd2f66a0fb06252e0df587ac9f14d189ccc220c25d734d579422f179344373169c2c5b8726fa31fba221044286b85a1f2c222bb64ca92e6ebb9ef7a70bbac78c6ada4b5959d6a339cdbb2184d490f70b8cf3c97a5dfe26a0724c2fa76331e8c3147ff2f0d68d7a6547dcada597cfe8743c5eca99dc4bb19c65fd3603f2044a55f92a01b1fabcd228698b5f433acdd5ae8c8c5a46113158c796c306f7b7b7b0371acdfec45b468fe021c8da4bd51b277ae575806f503d46e644c01e9e6cd52ba6bb28bfce68d4d017a54fd3a201c0910858d19394138c4b07a27c4ff7329e73c5d12df94b391f8c4065f89c1c8fd366b17b58db097cc798faea76d5967eb8c672f9bb14370466a98ca64cc937ef30baac1e8f3e3129f820096813d415793fa9cd7373644628b61a3a0afe07af1b3f8442ed5d7993f1607dd7275411dbd935c4421d3c8b540a2755aed39d735a0fed5", 0x1000}, {&(0x7f0000001280)="966ed9af187207b91c50640ca1cc36f0a13f0456804edfbdab6fc604d1a930a090badd3fd472257892c885cd9977318097557c1861ffcba8d36f0875524f67053d2ba42a1dd3ead7e07d2f54e58705d6a875985f48f5ae6681277988f7", 0x5d}], 0x3, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x3}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 13:25:26 executing program 0: socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x41, 0x7}, {0xef, 0xff}, {0x43, 0x9}, {0x45, 0x101}], 0x4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) 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) 13:25:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/206, 0xce, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f63696c65300017392cf9353b6bf6121b00005e8e9535bdba330b6f8b39543bfc1f0fff4db8ba23442bb4ed18fc0cbad2c90e5db9af9def2dc63fc49e56426e4e557ac950197060f75b981529e781ee7a18bc202cd3447e2f08814c70f7aacec5f13fea8db736641571804d2b70929e18cf540a10b9f710000000000000"], 0xa) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x100000001}, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 13:25:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) close(r0) 13:25:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchflags(r1, 0x20001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b3", 0xffffffca, 0x200000000000, 0x0, 0x54) fcntl$setstatus(r3, 0x4, 0x80) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:25:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x4205) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x305}) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xb6c3, 0x3, 0x9, 0x5f3, "c34201782675937b9482e2806573cced543a670b", 0x7, 0xfffffffffffffffd}) flock(r0, 0x6) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x100000001) 13:25:27 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="04000000002000007c", 0x9}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) 13:25:27 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = msgget(0x1, 0x30) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x40, 0x7}, 0xffffffffffffff00, 0x1ff, r6, r7, 0x8, 0x4, 0x10001, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:25:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xcc, 0xffffffff}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000013c000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 13:25:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x41, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) write(r1, 0x0, 0xc0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6080, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) 13:25:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3}, 0x8) setsockopt(r0, 0x27, 0x80000000000000b, 0x0, 0xffffffffffffff43) 13:25:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020d0a00006c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:25:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000a80)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 13:25:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'./file0\x00', @ifru_media=0x2}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 13:25:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x7fffffff, 0x3ff, "e8819ccfdd6ed05ffc8d35dda829b3c3c928885f", 0x6, 0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4f4b) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x7) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000080)={0xfffffffffffbfff8, 0x0, 0x17, 0x0, "043d3de0af28a291b9ab287e52d568043c9900", 0x0, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) 13:25:27 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) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000080)=0x2) 13:25:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)="06ab398aa6e03e77689b326ec6a5789ec49ab1a0fccdd5991d17f2a42926c2d137e800aec0c118857ddcce3f393fc7d5fb018499efc044719ec3d457", 0x3c) write(r0, &(0x7f0000000000)='<', 0x1) 13:25:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000180)='.\x00', 0x20000, 0x82) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) login: pckbd_enable: command error 13:25:29 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000033000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgctl$IPC_RMID(r0, 0x0) 13:25:29 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = socket(0x1a, 0x2, 0x101) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 13:25:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 13:25:29 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x6d0, &(0x7f0000001580)="38ba15f42be7667c9eb7ec63f63999552c9284c62aa4d5f289f7fdd2f1356559e4eb82eaee1d06831c230f9b3f165a2c6d8ae3b069338d71e61f147e10aab22637c2eb40909b27173b00c8ccd43c904874ec624e6b01130fde6058df36b8080d0d796a", 0x63) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getegid() getgroups(0x6, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001500)='./file0\x00', 0xffffffffffffffff, r1) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)=':\\\'\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/,[#}\x00', &(0x7f0000000240)='%(\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='--\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) sendto$unix(r2, &(0x7f00000004c0)="ae3263482f90936ad23777b0992e4a9fc593f80e25dbe71416ed14499a157f3832b49554f6a364731f089c6210f4d5aba060b11c9397e7810cea90661d03758b0fd69137bf192a197863398681e07d9ef617f41e0877608b51ceb8777983c840c404b04aea378358139283687c78247996aeb64efeda41d6359b8f409812d9fc7de3b59241b991b6e02b1b028b49ef35843614224b41c8e66a3fe8db792290b5663555c18f1bf8ad975c11c19ead1297fe2b4c83714eb183ae5c48fe9d1a27b4cf113aa5cd6df274975d6340535821f38c3ce2bad6bcfa9e0cee83db04be31afb72bfe9bf45ba4863fd8ac7fafb012030e888b44053aa554c53b5724040da2f57092aa35d9425ea616145da49b0532f6821988c063a381817ce4c11529676ef39504fa8d8815a7a4a8ac99fccb37e45ca6031492e12b800d9dd3cb668a9953f2bd73fa506ef3d5678477bc9781c183a18eb261cd3e6a52b5c058a2b1ef1d13eb659b8f93e2a22801871ea4519491766d6aeac68182d3383219d5ab08e5584663b2d5758c49ff5edac6f5e000de5be7314c3def17a4582780210bd6a9385ec7cfd2a91c16af94b2ef4b6a0786038d62cb136ac68ce104c0b161b887621368c7c92e82d65f6e9bb1309538caf9c0c5b15a7ef8ef3a421e2d2ee44ae84bee2e88acf8080879468a724f8ae351e07760f63824ef63f174d48b6e381d454a5381ca766f5e657b3ee9060254095dcdf569482eab0bd0b51353f6dd8ec32b014b2796c9d4e7b6d0caeb5ffe7feba4cd3daafec2d660d299b82ff37f095924417001f3887a6638478b567b5de6615c86ea4fa3ba46b1fba345fe8cadb80bbc6063441831d4f2fa905dd2d425ec38093ce03abcd97f5da9b56ecab73eee9b683e6614c9a921003ebc25e646573ab538bbfdbb04e6c464f2092330816bc5565cfd0454e7f607de74af30cf72a0e45b915889b5fdbde6c6c7258d101f03bd04e1810acbce26cfc4b4b1c4655dd443e52104da37e25d78e5d0d439b071e7cc2478620c99c22e3d348a30f4d4d50d59ff4c7395dd640de30c2b53ba0f70dc8e73bfcb0207155c6e7ab1f20d6d8123ca4adee3f86619c8a1bbe1d7caf06db55e9d08fae81c1d1740e5b19d2206c78e3af2037e596d1b2205b7a18c8dc58a6cec03c6a88c6e5ab6edd4fbc6f55db53357b6d9d3f28304021106aa3d8130ab40983d8560938d45144cf0e7d4e6a3a4a3c115b05866953b9a4b5db25e34df535109ad4d33a34e2d52de7aea32cb156f60eb889834764a706fad369220e8a6f3e32a051cc35451adc25abeb561fdf89705e281eddebf88f676a968acb319838432f9860d81769da162587659aac8b611a622615576128039381196463784fd9776a9eeee065c209b9533ee7219d4988b38ddac2557bef3ca0f6b2d4b2f891c55f71830a885d15cac36b60023dae76cfebc4795f9c25965d329c7350792f7cd1fe3db52adf24cc02f484b781b50727b2103ed2997c8c099769b102f20f4bc4f35acd9223ef2ade21a142b0d30e817001414503ee33e0883a77ea650c6709a80ccee509c002c55bdf974607681e9278832004af50b7ac9dcbbf0201ca6fb28dd813367ec17fb80fc5e1082022e7d4993ddd23dae7b8bdea21003b2b014a361be9579b90fca093569d3ebd6e57d1d776404da44878c0713f80cf3735562fa5f8aa550119fe25122d7b9cb68a3f90986eda8716a02c2edbb327621c0022bc87580f400428ba0bb8adb295a3850536c1dcb54d22ce2aaecc2610760f925f8954a5504508e3aaa2aaca6ead2ede0dc7bfffcbc3952aa89323acf1992fd7e25b0ea0770bcc12817048d278ca2ee7be6ccf754a163c8fd57872a2e1da82e1b4d5400e463ed28668ca36282c7b4cf9b6014c9915c8fab2596d3cf11effd215661ebf787dda2870f09e5461ee015f85743d3de1ca496392f80f8926e869b2f424e4bda953e909d52f0f396e6f4fbd6d1bac901f06bbb266a6a71699b1f64c7238fbc42d300cad5035608fa3858fdd8ae77090017f1ec2f92e2bc8c3a6ce4f18022ff4d22a49c18c9e71f94580c58e45b2a489e032d6766c1f848e65e7205281b012de9d93fb21fb835663be884549baa34f7dee4e0e088dbbf1706fb4bd791ca713c1311ae7fd748a5ff3d6f23611fae86f58de25be7d17c1869b2a31c933b9994f5fe832eb5c0602bffd0dc3172095729ee67fbae921e169f2984c65f9d3934b26bc98fca4b52b703b4a8c6c35196a03521ed8b1c419a4dbe4a962c9133e11bcbea301e8875bf54aa682f7c48a6fd44304958f644243881d1624b1948a74a00ea3ba1fd007fe9e621ccb8c2b7d1134a93c1c7fb982bba341ab18d0c82042bf6c57618369c44de645d175383af4a72f80ba6bc56e75008b9425f8ba1b6ff4e9f1e128acc05418930be387a85aecc5b726a4a888022ef922344b1fc50492c758a5652261f3694547dbd7844456ef40757984bc0c7ac7c609a4313084beb3705b04e95b5735d99f052e4f481d9e721bc0fe8e8a017ebf306634fb8f74a6397b781a9e67f33326d86b3cd3b416c6e853734a31ae3a7f498b8834de63246fdf175341f9e6e5cfbf01ebfd22a05ae2198ed8ca1d0361e61f62dfca3c615b026bc778e357f76f1dbab7b44786bf181ff7f13be96cae6ed58db1f4987e537490f452523f51a51c8b2054d4f855f89d7bb362331cce28f4260c97d406e4cfad66ae5ed609f93a52ae9c09246d77c3454c052a08b0b8e0875c5486a74382d294380d0a1d4e4022e99f96f5f129f887d6bb7af569272fc2f2e633f71092950a60020de0fa9bd44dfc611c0418317da98f04b1ffd3053574391db5dffbeee271364aa36189713da1ec1918280b6a33d4b6149c4e67cba4eaca75f8c2bd20f702fedbed8a2df0e360a45b403bdee83e41004a347f2e1ca48e9ad9b982e7efbb499b47197a039618cf3225a1450ede988cfb79b999caa2cfd824e3c83ccddd6d9265085b3635fc8b4e1e59d393fd2fce1353812456bfe83c362d1d8ad2893ae2a0e0e143a18a7b3954e14a2183b4b4857c168bc189d4e115c16ff5bd11cec790a26e974f46bd69c96715a8db28080f51712be28008623818d1fc26b840e50916ea9c687a26d6b753cad90eb859c15dc68a972e97d14d11d3cf872bd31f13074eaa1c61202af41cd14fa2fae4d2693d5e2135ed23429a26a844078f2cbf45c35a4e71bf57716c3a76c8edfd6b9c15cd642aac3af1d2e243dcf3106119a3cc2162fdf02609863048f451bb2e9e8bcea0b89f6ddba194a0d2997b62d344727019f7f34593018d24833f0672041ef15ecf740fa08a979ee38842254a09fbaaf9401f1d4bbeea049ea3fe170dfe82cd6b0d258b20d7242c24b4769cccdd8a49d8f8af42b99cfc9c614e403f7943e5f60f6cfef967d934c6ebcc1973d43ad5b9b88327a9dbe5a314dbdec80b812f07991ee177eb9488162810ca6d3b4d351baaf23470ac8387ba08fbba3f87ffa6ee6c886bc82efa9459b6004365b29056c0bce24fb13b2b8b80ea00aec6e05ab780b817790fec15cfc35337c235d565af82b8e95dfd0b97d43bf95c83610af2a388411ccd969f9a86d96022152afe25427412dfa8900852b9350f112266b682a7670addb4a949a96b1b62bd601be747ff25af1e53bb18a16bccac30851095dc8ee75ca3fdc387080792e4925a07682437e41ae04130aa4a53ec1100213a3e3e5231f7152d14d521e7fd41d0339ec88d06b13ffe521014571e51521d18252ae80d1969220739bf8cee0c1aa915cceb0932c6dde5cab69a408153385d049b5ba9757fd48851101313957f7db79ba6ecff596bc5768c73dcf3efbe4c14ac188b8520c908dab057c42da7de69e137f05ca57a7967a76b1ca9004e35e42149a8470cc1ea856167bbc7c6ed0555db266036e617d95f7fa81b6e83651670bd01295b7e40c78ac83adf18fe17ec9e3165655d31aae47d5a33b8330814bdb01785dff40cdd9c4570a6233726fa9a8210f4f1fde265b67a121c5eb5aad9861f8f8eafbee22cc19edc7c84e105c4be56c2e8c92814f93e3d2ffe4c35366f78ff2f0922e5659fc409e8546becd53c26de54dd144a9f4805fe18781b04fb2b7e3d9ac48559f72b928fd0a6e17dfff8a30224b683980e2c8f99732a0a7f529e7b20ade81c4eff282425ad59ca6714d82046c0af29d56595206924a76e5bc20d9a1e11b5b2b4eb7216c6d29c07a4a4181bd3009b38d5591f7a91f179f301512a344fb8316779909b7088d4a6648482451521a04acd8c71d27ba318891197bd79f1e1249321f155eda0e840f793aff6999d274b2a3c769089ebb9cf38d752a0a820e85860fd550410177ce91252b2c761cabdf37d48605add8a7e9521e14eb2a7d49b20e7e54cb5731ddde3120874856e3ccdd1c554156e64e5baecd9781cb531ce0ada33e3cbdbad4a5afab69dd6cc1fcfab044a074827e9a2a3a2885cbe961a3b4800cb93a6e1f652d3a2c1c1c470169e2b9db6bbcd492ccab0e38bcf92e9bc94e387354c5016e589238736a11276e5830d8aa5504086d3331466ee0414bb00f93067fadd6827978c4586397c9043bf5f6a41b08e4fcbacb21518e2b05eb3056a28eb25b610e272789ca92b398fff6d44ed65852c70ac677966438b30a505d57d62264b9666f1e1b6f3f428ac352d3ce7b97cdb80214ab1a31774c4c4879fa4e5b1d353a5c1a75992b67a270d04fa8f12021058bd92df7d87cee7f5cb6300fd45ec07abb445324552fbe640f9b83bc80dafc1911ecb549ec29d760e808bd9abeef9cf0b10c25635ffbde5bbf26634a1dfff604f812566b02a948eb2e995eb79cfd720e44e1425c43f2349d5bf83a9209c5c3cf2c9761ca87064f001776c9e06261daa4d759dfa1abba72d687cc557980367cc506d61495512a921c37be771ffd4a216bd9ab5d04add1b68c2cad940e1df5e1d7c456cb03d85a4cda14e67bbb1ecfa3ed71a856b5e3c82bc0a60a05766078eef6ebdb44d620bfbc6b3aa8c1e6a9de2c571d41ba8d08d16b01de2558d361c4e115010fbfc224adbab62846e42c74b097f2f807b93517885b37c6978afab87e64d0c390ed111fb94306d386e2f3ededa4387d25e2e40065c655c7a4da8162ef626c5283617adf86b8507e8a7223db92242f38274b90587038509ae772576c33a140b71a15c41ffcef6cd1e931e558a38606d9485358e3d03b6e165a0f7a637c3546954a8e1a042c4452b24723b8dcbcd44124f8ef92a76638708760cdadac407e2fe52d3f2efc59870a58522072592ed9bb01c391e83b01d5fbf9a47f7319ae8fc2df5c29f82fe8fa3c58150f38c29e029a1232763031138668f65ce7e59dd8ab0faa463a2360f101e8b9d4a6cfc599ec43bcec4a9c695833277c61171a178189815b25afeebe4e3f4c4229d5676667438eeb848938877d11517f2d82d92319cc9fd6f5c184566917863db2c7e19d4731bf32d2b7149bea4cf69fd27db641c346f60087eb597b659d795f1801325884531cd2c2a17cea1fc94213d15d419e7260dd314cd266c2cfbc859914e2c1b28969dc9dd190aff0869e5f3c209122057aa912df06402bd4d24f9725476ae4d923f6f18ae86fe449c29153ed3504a393d9d5e52eda41dbbc7fc6207845fa8b9c49312f3c0a919f29dbb54731bb9d3d725033d2cd582f939284ec0495585b1b718bbdd4a321b86dea6385553592a819fe856d2e3273fdfe3680149edec03c4a47777c82688ae7e5ddd2c888b40f4e270642", 0x1000, 0x5, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x1}, 0x8) 13:25:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="3d012e2f66696c653000"], 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) dup2(r1, r2) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 13:25:29 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7f, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = semget(0x3, 0x3, 0x88) semctl$IPC_RMID(r2, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x38a82, 0x10) 13:25:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020bace6353cf2ca412271af00"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="9be34229f71ec900121f04015af045abdf8bb0e1cab85c3af2422932c72c4f026c85fdb0f030d09d1bd11a9f8e566b2bd58dd1dc4cd6e8df400bcbb2fb0557beed81790d41942df56599f1704556175bb548751c063c9d0dd8d5947025403a37d81c29b2bc54f48a92ffc2f5e29f45d91fa5dd51946d21fb52af8cd76ff8f54a9087fdfc9a3519633f04de67d494b6821b9e32eacc2e8004fcac43adffa188742ae22a6558", 0x316}], 0x1) 13:25:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r0, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f0000001400), 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 13:25:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) flock(r0, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r1, &(0x7f0000000180)="f9", 0x1) 13:25:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 13:25:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = getgid() setgid(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5c19cce7) 13:25:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)) 13:25:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000040)="18684e7682b1910251272f4bb6bbcb01448769be5252a3e961caafbac8f432d24820d4c6", 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:25:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:25:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x401, 0x5474, "b1da94478a2498fb9eb511bc1578604808290f58"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x1, 0x2, 0x4, "8f05f42079ac2d462cc815906471c2834abf9e1b", 0x4, 0x9}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd48", 0x8e) 13:25:29 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xcb78825191fd3bef, 0x0) fcntl$getown(r1, 0x5) 13:25:29 executing program 0: semget(0x2, 0x0, 0x10) semget$private(0x0, 0x0, 0x1) r0 = semget$private(0x0, 0x2, 0x40) semop(r0, 0x0, 0x36e) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) getgroups(0x9, &(0x7f00000000c0)=[r7, r3, r2, r1, r3, r6, r2, r5, r4]) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x3, &(0x7f0000000000)) 13:25:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000029cd5f96edddb1869c3ed2503653b44c2c7509a33c460e861c97b4b7eb9459a75d71d4b0c7821b9556b233639aaba2944a6031f8f69694601e05314960268f1fb30be5d0dbe52e1f3e53c4e07a91a476e602824b858dbc1e3b9005434717ce52504cd1783442d5750e94a7940873d29bbed8e41a3b9615d20c8d91e09729ab5e144669b2c74412f437999a76471df08a1d9b49d20aee20ecaa79a8d5f58b68768cd92284d419940ea561f829603f3ac9c5e3b99472489fcc782bb9e16a6e4b141e7f22bf9eb1b2d1863756e6ef4f4abd63b446449ed6c6eeca9fe87276898e4da7fe1af7dfbca91e47bce726e392d2c0a69bb566cf9629161e1ee31ec84b171fa8eada7e1d5585106395612f116873fb7ac733905de817"]) 13:25:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x3, 0x452, 0x1, 0x1000, 0x0, 0x9ba, 0x0, 0x3, 0x2, 0x7}) setregid(r3, r4) 13:25:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0x7, 0xffffffff, 0x6}, {0x6, 0x1, 0xffffffffffffff39, 0x1}]}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimes(0x0, 0xffffffffffffffff) 13:25:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xf93525b2c1b5d223}], 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 13:25:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kqueue() accept$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/102) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500), 0x10000) ioctl$TIOCCDTR(r4, 0x20007478) r6 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000540)='./file0/file0\x00', 0x5) r8 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000580)={0x8, 0x91, './file0/file0\x00', 0x80, 0x0, 0x8, 0x111a}) poll(&(0x7f0000000600), 0x0, 0x632) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x401, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0xffffffff, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7ff, 0x80}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x90, 0x200000c1, 0x2, 0x7}, {{r9}, 0xfffffffffffffff8, 0x40, 0x80000048, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000004, 0x2, 0x1}], 0x25, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xfca8, 0x10f6000000000}, {{r2}, 0xfffffffffffffff9, 0x35, 0x52, 0x2, 0x400}], 0x20, &(0x7f0000000280)={0x3}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000005c0)) close(r2) 13:25:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000b30003000000d9f2c6d4edb9888f4ce8dac70bd202f8067ee17989ae362e90d808771bd0acb6531d7bbc3014e94e866ce5ed4c1f5d356a52119d95223a2389f16a89eaaedbfaaac5f1165ee77eee4be4d6dfa6ca43227eb6e8d1167f7590d102c6ca710046dc8fdd99d8f1ab3ae989b7a6c6f0701d4cdadfcaea850aee349b74ed97fda6a5ecedcad12ddee08c71022f3a7ea6c4180eeb1f1e65ec5e192e7f7d259eac54693835c4ae1e32ce6d86745d5eaed21f7b45f574b5e9870cf5ce985424c1ffbb12d016181d39d79bfc57cfd679e7a2d274eabd3618c47715628522e285787dea98473f55de232a32527ea0891bc5ec9320ce7c3ee3fe7249ab49317530e3d439af7b9bc097dbccbc83acaf6fd2866b69f869cbe96e83b694dbbce1294b46e30690a1ddc7068ab284d425d9cfd0e1939721459e6f545e495197a01f04ffe0a613621bdcad3ca391cabf17394b5ed800ea8fd473579773a58006f3b3d84046d9836886bd7d6e8ab3ea8b59bad910320406102e85ecdab34158018a0c2215c3b7bb72c9f8a68beb7df4c65ba58ff03a8da2477cb7734b7073c79ae819cc"]) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x8) shutdown(r1, 0x1) 13:25:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x17, 0x2, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:25:29 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000080)=0x200, 0x1b2) r2 = dup(r0) sendto(r1, &(0x7f00000000c0)="7b028060d2e4d3c1e5653e655e831a15f5da3b1022f9c1ce9eb4197567cbe49f71b4c6ff198c42be571f5c87f34678658ba2e0e57aac2d006213b56f9844795cb6e291d79b5399e03b35a0078e638183ed0f55a888df45d81173f835de93d80bda2a30aeb72d865dc7c6d06d21fd351f4fc245ad0be224f15ca9de8ac7431f2d1bb01ff1bc55da2b", 0x88, 0x4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x40, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) 13:25:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:25:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x23) write(r0, &(0x7f00000001c0)="767ab54cd99a23dce034a2b54aebf70bd94f46969b8318a8902b796ec5a399e92278791f7bc5023b2bba1238a65dbcdf373c2085583a2d4fa5728124a2caf1637c0c8f2e71ed9b39280594a2b62542761eee52bba85ae3675cf952f60ab8756af801ee5ae13c7eb668006458fa38aadd6cac38582210a1d29d8ac4a7e11f3807030c5df14f8ab9b2b825fa6c50bafdcbb266eeafb6a7750b0036cd57382b67306e5ee11b0285201c86375cf6e50c6834f2e96ce2c7903be69b0354cbc4798a2ee14137ddf3dbe422fa07f93a659177329957bd00a095ceecdb5bdd601875b3da2e9791bbe77da1fc923ae059be", 0xed) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000e400000000000000000000000000000000000000000000000000000100000000020000001701000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x24000000000, 0x7, {0x81, 0x7}}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x3) 13:25:30 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) setregid(r2, r1) 13:25:30 executing program 0: setrlimit(0x8, &(0x7f0000000dc0)={0x9, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="83b6d8e19de61eafc2f36ed90f19d762bdf27895d667c69c3e1c44570006c885f258efb0a5ad50f55145c7274b7210b431009c31e0e5c47a2c2dd819b88da8b7cabb96d077b1e8b3150e9552f2", 0x4d}, {&(0x7f0000000100)="e50af2f85ac931535aa9b0981b0c919249", 0x11}, {&(0x7f0000000b00)="90b27089daa31b721c371e57d49f313b61caf4dbac4045aa6c7461a4e447ae26a51bbfdd77110ff1706e832f9129159d735c0f0f4d3fa3007d84bf82315b0f442c", 0x41}, {&(0x7f0000000b80)="78a35b31d4ea6d911fd769205e07d0ffda04691cf1f32398cc1c18760ddeb36b87aad613737cbaad89d4e5cebef04a046b352d80e3075a99c48aaa57e40cb686697efbab10fa31deb913a06a9bb91036f38a2b1d62ad725700188c81858cd14bc36e2c51346a757b295dd7eab810e97264e74bbe67ccc55d4113e81bd17d5725042e8524221a6099ba8a1d4117aafaa6c06ea4b9c72a98ae006e554956c8976eab7afab4bdd1cc47f2a7803773576abf6975330f300749bf10ea987ea5f9caacfdf884", 0xc3}, {&(0x7f0000000c80)="dd6d4d83f5d8d6", 0x7}], 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x50e}) 13:25:30 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) 13:25:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000001, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x182}], 0x2, 0x6) chmod(&(0x7f0000000080)='./file0\x00', 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x228, 0x0) r1 = semget(0x0, 0x2, 0x14) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xffffffffffffff6b) unlink(&(0x7f0000000180)='./file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x9a7, 0x6, 0xfcd]) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:25:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10028, 0x80) ftruncate(r0, 0x5b) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r2) 13:25:30 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126, 0x800}], 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 13:25:30 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) semop(r0, &(0x7f0000000000)=[{0x5, 0xfffffffffffff801, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0x100, 0x800}, {0x7, 0x8001, 0x1000}, {0x1, 0x8, 0x800}], 0x5) 13:25:30 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x2) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000719000/0x1000)=nil) shmat(r0, &(0x7f000071a000/0x2000)=nil, 0x3000) 13:25:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r0, 0x7, 0x5, &(0x7f0000000440)="ada726eea65145ee7b1bef20beacf390194e167717166b52d2cebb318c575a0567333ddded78cb7f192ae3be39e934c1a4705c2d298e6e2180e1f5d912cb8eda726aecc5461b8de46ca84bd2bcd0ded03dd0b4c3bc6b95270eb75bfd5ee7243c60dda772125cb0546dc59c66811748496402e2b53ca2cd42fe1f1479944c99bb0a0210eff5aca169a2bb340a186150b26ba5dd45076b325429e8a86c2a57cf23c8e52564df773762b6d636649f7e7a0f385246d66dc57e6b1694975308405705294502eac48e85d0494b97e5ae4832550599746fccf34d5f03a8544f822d6859113ffe891f9928513339efc8e2f9243a", 0xf0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000380)=0x7) sendto$inet(r1, &(0x7f0000000240)="4b9bce9517", 0x5, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r2, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) fcntl$setflags(r5, 0x2, 0x1) getitimer(0x3, &(0x7f0000000080)) dup(r3) 13:25:31 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r1) setuid(r2) 13:25:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f00000024c0)="8aa25f000d75c54c90b08f2babd3c8624fec8b460fdb41c98a4b1114dfeb97e7cd2bc2dac1af614971fa0b03708c82670cfec5c6de3712cd11515caab831861141bce64ffe38784da4e7c6582444f2c01e54cbcc7e31060ce5246305fd801539852f6438a9937f4a8c8205acde5506fcc46919e0fc87c83b884adab5e33680ab946d426fe71483e13a8c6aa5094f356bdb386707caff69f2cbd35e92c19dc7db73264cf88518f2f4a1c9fbdd8d8ce3988bd62ef51ead877c7806f2975f6e74f2a3443da1a61d526d644306dbfd6184800987cc2f469103967eb55408bba3a42c5cbf215fbbbb75302abff2274ae51c6d8a323e3e09b217baedda244026add68e97e304568613c5247fb676523da211161f9254e87f7b5c30e29a7ad17b306ebaf01fb3c87aaa6167c494f126bf277007ca00eb3156b1885792cd53d6d218554201627135e5005617df8a7c3488677269615731dd6f52fe7bdfd60e04f77fb572fde26fce374202f0d077073c3db64c812a16e2226825d55063da03571864d64ce93e9ee3d66c34fe56a747cb85b747d38ebb737e15f5e0ed1a8c7149aa1ef33b8c7e827a949d2d4e980b344c596166e2b4b7b6689b910133ec8b8e430042bb5f959b0823481d8de77650868749586d050d0b90e2c95e54399c05b536cbcacccee4c8abdd0a569518627bab14224ff213c5d39758e1b74d7d4c038a44b17e2dddbfa360eb1af7db48efe6b410deab73a20ddf90da0bc842cc28ebcb75e8f3b2ff7ccbadef8cd0679ac17cd1c938eed06a4638799746c5efe0347f0e3cf4319a8d25aea200e82869f7bc87a3a5555d92e9488c6066dd7779dfdb5a79db1c961cfd0cc0573e52359e8f2c6f02bad8c0e2045f88297ea9780b8c3ce28ce727d49e19adecf1a4d2ca6e474b6fde73e49bcbe24aaf057c1be93a4650b35200fc0bc98890750a72b68d4285d5e1e4968d9cde1290584a01ac9ba91373fc1132cd6e9aec1119f05ffc1adb8db5f2376c98063f7fc9ae7c05aa1159153150066abeca0402724f7a78f64c3f8fc507aabe850135a7074bcf75dc744960ecc10d6cb2ea2b663911cb1c70d3acee4747e118d09416b9b3ee987f98a273544ee27e137f529d16e74a8137f75d35a6102ec6c9d76d74bb8748faf3819066e55016858c6cdd1a2d2a67973552bcf51aa027a75821119e25c064ecacb300e256d2e0c7ca532cec29cd4de3e77aa29bf89652adb67d2dad3c8f60a9d7baae66812aa6417deb467bd2241250a3290ae0d0212d084c0f97db681a981e48555a2101149e45b18c39ddcc45bce4ea7c71011ad1cce7da676e752ae0c2537ac4b509225be4e6dc15430fdcf4ff268243af8c7a8b7a384fe919f0c403f33b5884d26b3f68b84950d16e5228bd67925272df0fafbd791b8b22059d92bde6cd906dd73a5a1b375054dd793cc2258ac6631209c2e16c200d66cd19cce01def7a67ad7207997ad58ae15a8bf4ac55bc11e19c2689e9a5d569c76ced57ab21772c4a954c97d1abc5659193a33c59833325054a16a9c960fb2ba8dc5ef0df00c1c078eca03a421d2b6b59d64fee5ec9214f07a38e48d23d87f1a675c6cff9095e28eeafbc6fc3e362c796aa2f2d29073c4f36a7214928fdfb6f7a6bbcb1c10b9da9976919eb15503069fd7daa250116bc990770be52de88b7439b0e1e222659a523c261f551dc744ba80471846b81eb3701a6b0634535925e9ebe9cf8486e651d7dd0fa4e3bc85c18625f2387329db1f5980d22f319b6ae472c2eeb9d519dd7c3e4ad3cac2560620f7a1797eb8d2d08c858841db05c0f3b00cddef1bc8bcc1a708b72ffbc1d35dd7e53dad56805ddf90e4f76818900bd8bb14222e89a0bbe5bd1c1bcf3f63bbb3aab3f289170efcafa9cef2297d5db5dd85584ea93c94b43a553a902799477958b6e68dd9208c52af1ccde314c988e8189fe433beeed09a24d61a0e8a917e397b4bb9b70f913dcb6448b95204ce5637ff2aa2b9f041eebb5720230d0c60e07993f8288db5886e9db29a2d2fc535f338c3cf7898b0e1ccfe66503684c07521524be508196c7fa48f0743c8c9d64fceee72f220226321ec1fae2950ebb5516e46fdbd3dc8a0517cb6c80b5c1a7dbdb1f5df6656471f6fff04c35cf3ded6744f42d54f3f8b968c9699659bcad601e3dc7f72d4aeae2860d166ef05b431d3927d2b8f322dce322009880cb41f2ce218b37a8b016cd3cf3c52c09d13466d448edc86976d50113913ac3c926ed24349b02a6f9355637612d2f03adb1c72d5dfad130f79429aa6163cf8c71cd6bb6bc0b3c76e3b598d435f65ee8e31a6b338ca35431085613e09ec7e2995e5e5e433d0e3301886c1e83075d51befe2e70d62b6ce3b70e45573cbe4240786fe898077be76fd868946a2b653a4866ea9ce91bbf9c8ea151b8a75160dbfd7a9807b50a0cdb4f2452acaff6f75c96f4524e9c2b3c59d4bfd249f7b8ac565f48c93732cbb6dc9e3ee26b4b4e4846b6d8d60a2a4d2ac0c7f06f8d6062e11b1c010709cfd6adacb9227de5988f07d88aefc33c7c7e0e56701a3c42d54f5b67f18e01a5f101f3817f5c641692e079dc6a6efd9e4912ed1d5d5494c01375f1c32662defe6a4189c761a376b1a203edb0e3d79b8c0a9b60e1c1630808af6dcf4dbb5c0b750a4c4a0d56e16cf862089b1eef9ca6e159ddb678297253620973a99dfc3ce1f16ae2b515a411bcba9936c839d3a1f4301f1b36334aee3b33ab4614784d1cb99b1e936d0048419064c941cf888e841dc2929a810f5e0463d6fd47bd6dff7358b77b1a67572b0f2a50fce33f4de59fc7faa79db423bee6d90e4720ef0b394c38dde3bc7821bc54b27c7596bccb4114bacb670392c4e4377e65f326a6ce30910279dd26a18af4542d6716ec70fdeb02670a721bde00c1dee1cd672f5602207b6400c919e30b4457495e44fc817928ec7196b4ad560965ef3838f21ce590a7d6efb360f1eec83cba4af924846cf1b47398ad3b57a9cebc8ff76aa95c6bb61a7a3157396bb99ea8b89053f291f4dc63294d67b8278571df0ed58ed5452a9bb67068e8d327ff42b0d1236a2f45676fca050d15583e2ba2dd0d8792bcacc803fc9cc7e25553b639d94323916b0d73437bfacd81c87b8d3f3140d5b90e2ba59f14ff5188794ea6be8542bafbaa323d1c55e28ec3ea07bebb8934663e309bab22e744fd263de4ace7254653f7914e7d41ca387aa9b40f295cd8cb9909b834d9fd43b1fd52d3e2ea019c4ccce8905861ef351a2eeb949cc22f2b450cd5b876c76e7884091c147ef72e25148a90c45e8cedf673c9002b0672b8cb16a14116f152e1c2f123a3626b8af448475a83873a639b697ee01a008bb1b5b9ac48aa5b06a088f2bb7c6784e90462f1397490f9b134f6a6deb6add648c12ab9e4fb65a34df9e56a64cf3e68aba805ce4424676e4e21940ab40eb2fac0455c96449236df20098dd2a8037757e2068c4554be2a95a95dabda9728d17db534779ce24cd3ff3a5a2ea0876fd7cd1388e3209d3937c2aa49953cbbe0ab662fc7cf31d9a4c36f54d0395836d4f8a6a01c62cc46ee0075f8d47ec3dc741d417318f7d5607aff3da6c7cb5d83d4993c2210719d6830624b88bc6781607390ed54f24906ff23c92f4dc561638dd1a906fcf4ee3f559609b8f8c4ac0d407eb1bac9a2b515fe23d1b0b46ac63a2f51adbda4272f0c7d9316d7d3bc94f67cbd8ba7f42f6e2cc6ad4daa2e09932d6bf7bd40a215a60ae6135e96cc038b8a59c5ef8363e9c641d207dbbf50b355710ade80c6ba5306810342406124c722d2dcfb83ebbeb50ef4067d178453dfc96bf9686ea3e9898217e03db7bb4b11bd016a563fcf01b0c21c3dbf6886015f78250cef623c3754dd302c363f65f316be58edee28ff538568f1f62b0e7dec450005a4a4b4d2667177a15443d309d6c39b3f664c2c36d143fa7054d8abad3dfbd01a8abec971f8acf23af9f2e50cb1e942c52a049d14ca6141b273223f8df127d167d3e9ecde9313778bc1fbcefc6d691b44f151bcb1c4b87d22a594c6a4631babf00a67bc9667b0c7fc68f6b5202ef534feb5d805bce60000fba5874b4ab1d1ff45f4cf906e91f5ccbbf9af3da60b1d3ead5b578c5903d140ec16bbccd55e3a7c0f9476da6d7a910edbcb62cb3a4b3daac83a0a0a8639721e1d23445931b4068914f67f5dee76b3fe564f8a0551e7ef49474b1469f9549e432e5f8b99bd5bd303787ed2db28d464a1fc90ceb819baf70656dcb9c5abfe610dc12b92d98d5ed98123272c56d4a75854ad165d995d9e814fb413569f7517c208bc338b22f41264964442dea40e3c5e884e2f7e6e540ae9d667435c3c7fa66f48d487ccf21f67e08ac93401d2b09dae82deebaae5e9d786638c477e4f1ca66244502f846a22cda7c25118e9f75ccd2785c410a609bf78e1df876527a92faf5e85287667345ce7f952b8d34e1527cc579d692b08d3d40719535fb984bce460dbfcccdec2df8b6c6c81cb7f055d894ef11095821f74c5990b47bc8e4631a31030a60dff9d137fa51178da19e7c7aeae697f9cb03a1c2ded48fc06d18126511ee4e0c5039d34335b7a1cb53f09540b0ffba92a42be2266c1e75e5d3e6d563f129ba573036c8d09cd106910355c7f80fe04e310046bf3fe5480ab5d1eaa181589b64d5a2b2de2ec3c68ec491d82fa88ff99dae8faea466d05d065009a82aea5beff7ac60d97046fb4820ee256a69974d483a0740ac631e536263878b75d002536059f7809f928d12fd78b0830fc51b58e1e039994038e41e668e6289e4420c89fc897d99cbb5347bb48fc6a462f99a1dca1997f1b5c74e5452abf7cbd7062e0890e09118c6b96c4fbd8802648a6624ff8d766bdc7acbf4cf587b1721c3bb62141cc13b62a48c4d8e045fc52234bdd9853d82c0f03b4be4274da102db21ea4aeafae642423fc85cdfeec8df0d661f0b847ea9fd974414340519928780ccc6358dd4fe7c0e60f9380a03df7f3d318dbd1d0217671d6cea7d94778d8a41b3fe3b9f21d2207555d9da804de94a2dd7c998ec9880c9de5307fcadb86af385d867c4f2742c8397493a8a2410948e4d376ab820960fb0b95c6b1bf67bad9eb9c1c5197d6e144cb06e45390bfb7495fa50e31a87d8ab3b6d6a256c7537e8c9f5fcf71697896da3725b6f7a0a57cad290742535c262816c6570b105d3091b040c682ae3f112575204b0d7cdcc6d0f3f37e8f21ff8e0becf5bb71546d4b5f65c8a598c209b23c28964232cf8df4b7d9c95b14988449c690245c33083cbac0cc617acd7a8cf6d900a3763710a53cc692e47bc84671054d188f2df6d08ce7514c47749246509343b77e9c53ccafacd265a77d6a55b14aede569e05ad42d8be8fa853905bceb01762f750eea4d4cebbf52f28ce2ee912271b9d241718b8af000e5652404ceb773a94d103a1964da44f83bef41b2928b4ad06c0af896fa6989a06686522ab5bd1daed4fe7823d07ecfd0ca0e481b9c509cb9f24837fae2a8106b14680abd24bb5fcbe5dee3b88f932f3fc8a92159587003537fd4216c24fd700b7d47abb5e8125ca1ef245e5c7ac4e03f7407e65ff782c2b19980e77df3b202fe48ab517fb458052e84f6eee4438344d66896c4f64e5027b6d6bc99d073b6f6dbe0770e7cdc384ce09f2de0af7ac385b62a1390136e572d8f581cffeb1d56d0fb435054dda8cf7f0f5ea4fbc3bbcc65677895edd7e23e28fa017e2a5ca0c1375d4482e3348b967d5ea40fb2a433b572873b1ed11727c4efc2e076dd36db6b041a154f31062bcb2f1e2dafe0947b519043b1f9e994791027a0967cb9d55c0d830142bae0ed753fe9b5eb4ca393e9c4d1fc6a3b726989b9e067cd57a196eb5816c3d39f5326dcc3c5654d0d64505959911f141e2e0688d915eeb1"}, {&(0x7f00000003c0)="2d85322acc2cc226fcec051130909e408696ddcec73f8a777ef0bbc714bc16a21283c1517e59b5736d7047bba50b6fdb3190521a8c179aa780933a9f2dfb86df9420aacd1ffc17f7a875e54e2bd58f6ebec147a6d4a2e787a50df1e4a34ced436c68ca0f62826b19df7825309ea87fb2cb8df368c90e6606b9ef51be5638f17257ac84ea0f1ce27fba2a102338f7cd64077ca0653a0db26a4c5eedba822832e2b8e45a9845ab9602d175c766355fc6e601edfb7391711932a304e7ba61d9036163a7f7", 0xfffffffffffffff6}, {&(0x7f00000002c0)="aa5435f7f0963f527f7ca3b0a4"}], 0x483704adb958b937) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r4, 0x0, &(0x7f0000000000)) socket(0x18, 0x5, 0x0) r6 = semget$private(0x0, 0x1, 0x68) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0xc3a, 0x803}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 13:25:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x20000e5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r1, &(0x7f0000000800)="4c5ae7819f4bff4471452ba7b0d8901f12fa50e8111ddb7515205a9fecf51ba788536bd8478d6eccc3ca1836cf48e65d132995c8a38547d9b9c58454d69182a1a9ee6b3ceb6798f9bbf8a10840610a3f76df3841dd633e521b48774e78d56cf25c7750e7d7853e2b384ea42d793bce7bcaa14bbcc7660285cde51b81be2a5a635a49dbc0ac270bcb1b037cfa007641927411b96ff897ffedb6157f33abded0edf58c74f4569f3a9d1f9f54ec5d2a65ecd5429be494f2777cf1aa62876946267aeab47b6ff04941c8846cd4e74dfe34598ff6aab33227712d37ca1a3ade5713f80d9ef1e59f223125572851f0de1dc6ec224568ef5460fc758f3ec11bf4d5f7b8bf09e5266a0044997518202426def45910866853b4a192cde14ad7415d07d83941f9040a8999589a3b05cd02c5da9b6cec76ce86c7684c1bc054e4664d4660fdc866fc6483d5129e33be2db892b47ffb6d2907951fa9a1812e7d9c12646d8b98ae97601a36b77509e1f6bae13b3d1c887f40e3f933aa410e09098c75e23df73a10f1b00217c4c4eaaa0a46f929303cb613afb7a15c13a9231364687eddb5b3e360b610d884712c4b87711f82439bd47d8e5f2e302960b89ceed10bf9c9a231d11f296b838d011dcf4c147347adcd259eb14d6b51a554e8c04293a5262d236bfad7fa0d3e4b8530b2853cf4603dc81ca17edee83d7d85d17a58ac2dea644deab93981491143a4e22adee850011a7df490e1103d1e1532e33ebeb078d40c792150352ea1b23e9e0cdaffd61ea202f0c9841abc021e66febf1d1ca9d89be2f3cc4d1a23b4d45b684130c21f35b8b22f70df02e36f76a84a07d4c4e4fcc053ff00cc5555aaa7e01fed12c759244deaf58c9d93fe807138122c8b293b95a7d756e5a4dceb182b87a17705d9213f5bbec89a0b64a6ba53885f9e7daf2f5f1d8aabd2e6a47eeba208f50d641cb46ca8e0e7f52ac299f8ed3bc2c44894ffc09757b08e30f4df4706b5678cf1ea93ff8435981dfb726ae632ea9086eab568953171073180e78c0d1878b01f03c3bf8da59d6fb6df0b916a05d64a73e7c70470a03e0eb5122df2d33eddb723f01aac998b15ca3abffcd566dd03bb20d3d44070b94741f7df455d7f2d6756fb67ab9297c6d241d3b046dfe2d4daafcb44a51a11fcfa15e9d7220ca2a141982316466e99b6b8a9e0ee938312083458ded16e833b298eaae830e8e709da77ede37dede408239e48591152bda85f4973ecce5d9f9b8154c32ecd969809090a90ac6891f73d5b8172c2d21aab71df93d4bc3759bd888ca11ec66371600a3d299afed13cdce7f1d20aa63f0fac140a4ba9773be1b9c7d0156b7fa3c222b42ea4b1cca53e4fe0fbd574390e70d8d97ab0f67695fa7608e1c12dd22eed226dfef7ae7a31f5fc61be62aebe442f9f2e692b21d432682c3d6a5a515216961b69ee770296fb58e686b43b138b44715c23fc9f965311c225a6632d469b59e96759f4de208a6de847881d876ce0a92cb0ae258250173efb50b9c5e93d3baaab541d2d5a0a615081997a4fc517b667b60a4a1f2712137bc37359fe04a2631970dc9456ac1782bcb9be8556a6833aca4126061e0d5a2ba22d66b8159dc0988e40f470e6fe554deca57b419d711e48498a99b66f08c9aec9116992204f4dc0ddf5cf7fcd48d5047f578e753bbc12fdc946e1d6b387316fc2b6389d3bf0d2d6fc94ba53f52938bc3e950606b2c6a20813a24294ec41d13cf6e1d3f6b852ba1816f98903601b28fb4fb73ad1c7a95c3836d5a776f55d952b2a605419ec6a349462c31a41375f3986f0e7d5d41d52507b15af8e09a5b13b4a2afa197ede64c9437f23b863d8642b873ea5c1aadcfb4b420ec4cf9a4384650b40d57e79fa24b8edc7353ac827d6a154dafd89f657349f1d473b155af378cef12855f13ab95d7a29e45a8a4928d64a032d285cff6ec83e625fefd7b99811cdeb57fd2a78cc979e627f27c0536e7509c2d734c42c8b567071df6e22c84a96ca9af206b6783cb25af66b562c3af8072bdff437aa1f4bc92f3c536008d7b42526a6730392b704e5a442e6b14fbb4da16bae5da7be5c3b844ae428ba3d1a9d68150719de30875b75f5709eabab4c9e7cee39cded1e2f772a148c33c16a699734d85f550c40c773e570bfaa96e0e4a0905b6768064845ebf61073a30fd8258ce0d67568a9afa6ea88d1f33e3863bdae567de18879db1554529ed8b457fc3313cfdac181b4ada26c09ce7a2f3131ce91f1fe97003c363ddba8e3fd1c6664a4f449aad4bd073bf450a886b6b463a504d1f60ec94a0fdba576cde8bf9b417d87e8be2a5cc653cfc02cb564984bc748cb98b99c3ad49f8547003877478f30d6e6d6bf8c47bd28ed8916c9921b1c348b502355f71b1b8c81053d5369c2ac75a04b620b1aa7a26891a823ee2c49ac2ff45e84cca8e25f3188e85e87206e830cb86dc8a8cd0ddcc360d4f9fc1cd8241c2a2418f2b502ac951fcef97abd3efa38621b54682bb74b37803e7ec4ebf182034137b16c3957b6e3827b8385e339058b6d946cd1001e1da0a38336becd0c085d63cd4ec59d150a6eb0616c8d91e49580cc4fff809373c25c7093670e6bb4d13d5b5d4f3ccb2a78bc86754cc842044fd7a8272b271d29f7555623a70f3d45c037a89b032dd09abc92db5846a0239b65436c4ab50d4139c4648dba0a3f1067e354a456eb1345680187fdabbb77f7725c1b618c4ffec4dc105218806cb8263f7dcaf8febc78136745471e44beb6e7d957328e7fc8f14620700cc63b62b87d4e1c37bfc922ad0e48cfff67ff7162508b3884e98d7051b700df89aa5480fce9a095446026e3d16aa441a1f0eb2a6a6dfc4746e574bae28ca808620d5c815470289527725a227f471feff556cc08ae013e528bdbf55dd712ac5a499b866128c8caeb5547bb35d77f5dc5dcfcdf0880a2f6c64677003664ccb7f33bf60bd661fd309041cd6bccedb96161e18ce7be7c9b9f763ba6f292279b2036b983f95abd88ec9b2fbc48b7878e852f3f9a411ab883e155985c357cdaa239446b38c6e0189462d4c9011ba132eecab3a079e20da817c5bfdf87b825c6d5c71daf2a69b58af227a48ee9f37e4e95c5194790f4284fb643a6e16eed47664dd16e803b6fed446c9b3cfc366076d7bb902f4cb13c084a77188f9abea7874d09d49b9fbf94b5d6fa9b52814f82460c8c8b9f65d1aa8df84379d06c2a37e66f1928cc2f2b06b4bd858a30d29608c9b2fda8348a684bafea161d9e3672d5653d27ea88819e7aba34f7ae6e46e95fc206ba72dee332f90d81964bd7a3c3106302e55c2025b0f6db2459c613f16b90f3eb66794d1309f08594a0f768f25c21d3f7a50498e11f0aaca96d1ea3b773585ecb7f5204b834077f3ef68e7808c32819b8a6ac26d3c3d000e7c58c3eb866abfa19efada8f4cda45371fd29e2a019009b35a5b0262333e0f0795de9021a3dd6f4f1f04e83a4247732f78e41fe4cb5151a9c778d1a6f6a37036695777a4f7c711a180109634ad9811011e0d2dea947ec6db71180f4bd06bb7c19b25a6c34f0a9bbccb60a5c994a7b0cac4857b6b40d9f800ae99ddeb8e53e63b338c043c96ae7affad65f6feb74e9bd9b96dcbcbf525ffa10d26db4fac6ca032c3933545dff95827485f6e9ef8010dc0ac0303257d359b179069afc8837b2f5f7222c9038caa6e1cea726fd1011db604921a00df866267280946fdc5a6f8a44f6bc351fdb4c7fa11a1795faefad27b9ade7bfa97eadd12f7078da9b9f3e962f4708e2e3bfc3f90099156c8823b2cb51a3dd8bd3b6b99c0fc7d1e3e89effa30650a18d6bb00be5ed55970691b30af15c8c18d324a90cd0fe90112707079e7f34bae42971ba946d9ca922a7cdb5b084f08747eb10d784f84bbd5145759c10ba9aa473b59bdfc4e81f5b81c4206e9f136494de723af3ec16709094d3ba86030005fed3ede59fa78bee16d002e46eac0e8d19f6dfa1b2b6b24efccb44e0aa5a612e2a37d3d9f31fc836b6a102ba6636cf157b44c9ce120586e28b482195a98336e6d7a613b182d91a663e05a6ffcd33c4ab3970f299bb6fb015fbf674562917c598e6d35273a40130d87028c8f944a61e755b135b6b91b0b2bcc8059f169969685cb05b560693dd6fd7eae356bdcd994c18c693df85a6cf26fce5f53592391a8ef0ab6af07d3e47ac8875411ef6f18e8537a648097fc7d2dedd93592fe8b1bdb79bcaabbc8a98016b9c7de215df3b0e1dbd2b495d3235e3ae254355487a9086b16cb51386a376827e123b6afa394240642c97ce5655b4e0601dc40ca8e8534f908cc17de18c78cae10760de1778defd36f89440d2399bb4c12766a3eb714ea6b0742391712e1e23d0ca50062e8eb92c6a720efc167d20df8d80473696c0c022b3e8c8d5b1fdbebcc1539896a5bbe02590e22f2e5dc7bf225a254fdbe45ee50c9677e4f9b4bc03a21eaaeb5a665fca12d5612fc38f11c503fc40abdedcc2c00fa94baf8f67b96a27322642bfef8f97a946731ce08daddaec8ee9de84dfdef4808e433af323174f4cb1f5a30cf346a3147bd7124b77e9e364ba2c1ce51d79667cd37bf4dc68e5cb4674f9f528541f96d97664838a553a386931dc14587db51ed23e65c60d2c1cf52fe3473aafde6c2d5cd7544941e63d5d139146e41e529839e647b5ce243906619acdb5b4cb9e5bf345ab1da595a28a9948c8711887e61f165e32f0dcbdb18cce08516b490d70a022d39637bc0ea148b2176f8e1c957cca9f73c60fe5c398f64209fee8020c560460d48747c63a10a5e9d42c52e76c502cbfe12a8eb61c14fd6e4b1070f551bf530bf399b06ec39b6672b5f01b76303a10b92c40ff98029c83318e3ab2e2ad9843f98f252490785d7abef109be6f64559813cd8f1d192f921087f452cdee8483ad11b92bc8b42d8cde870062adeb18631d5e69ad61ab64be1ceb133d2a54e4de621f84f22f8e5047fa957e033cfe953fed88fe3527c0d991e817a7401bbf6a154a4e6bea05f8a692d3ec1c2bc93d70411786bc4d82be3abe2484099b078703154427be1eeefed8a301d84078610fe4b44f19aae076c9611f3a8c05e546532e67222e331b5d3a39efe7707d2d94c092880126d33f4c4a42b218ca312aabf817cfbf0b049f5dde3b194dd6a227c3f5abf4aa53f06148c4a7c7886fcbdc8c31ffe42f2af5d9bece8856afb230737613e0c20ef9bb68bd41dff2b98a43804021a5bff43d249e4ffcae7fbd62be0e82e8786e5965ac77edfa41751b368044a255141f36bda3b0be4c76f75132e119a1a8d3e369b9a83110c169e98f81a6ab4d0751772e2f33cadc243b76841fe754e80831a79f71c9d0a1bef609b221c8a446fced25d696ce7152084e866bd5a6911e9f9f490acaddae24f91bbee21f9d11cfd631b7e42c01945fce3524a1893e36b8eca57c7bc0fb3a13ca66bd6f484c3a6d8a63034b29900f63011e9c58a3bee1f99ed0e486f46c98e26a6656e51653c568449effb65efe27898d317f0f2b5c780eca4baf09a553b96d8117427be8a457dc8f9306e7f0ff0e07de663261d1383cf514171efa8d5ce6b67c801525b8039bbd848481e4e290f224cce328a5d0fad19dd69d6f5f670434841395a4c1c761a7108e3e7dce2eecf33e270ae75ff062d22c0ea540de17e83266db6073659d42520ff36826ee5d53589fd45ccf5c4571c1217e4262315a703363dfc1bea7125a993696a175a12e96ed60191b70c8a32b8614aa528638a426eb8b829a5e0e", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) close(r1) dup2(r0, r1) 13:25:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1afc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = msgget(0x0, 0x102) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/201}, 0xd1, 0x1, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xe3e20e6) write(r0, &(0x7f00000007c0)="9c87c3774f", 0x5) 13:25:32 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/97, 0x61) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) preadv(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 13:25:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a2ac687953beb0a8915a5a00c5d461cc7b10c7523ea07c4742300"/40], 0x1) write(r0, &(0x7f00000000c0)="858a623398066d40417b741456a0475624a8ba8eebb249c9722cc08893875750b49b47e31e1d7fb468abde3d88fec896c71328d8dad6ca7a9721bea5631a66d60e67978ee124b0ebb09ca37435a451870554b3b5eee9c93cdd508dc21430162497211c2fcbe27070404295cee2645f61f3fe59d376dc9461f3147b00074a510d2a1325afdf6f5988351d73b406b6fc3b63b0bd7d66a49f527ac859a3d12342e0d0e887924364cc093545762721a649fd11878e6bb98d5458b23c304c8d4a5bd8bb7bb4df6564cd5bf8223da6d4b401d04c15e0a42c2a", 0xd6) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 13:25:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82060000a00000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x32e) socket(0x1a, 0xe1b0a9121770d45a, 0x9) listen(r0, 0x2) 13:25:32 executing program 1: r0 = socket(0x19, 0x10000, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 13:25:32 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = getegid() r1 = getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) 13:25:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) flock(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 13:25:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x501, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:25:32 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) geteuid() fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r2) getuid() setregid(r0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20840, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f00000001c0)) 13:25:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8000) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0xfffffffffffffd90, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x1800000000000000, 0xcd6}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:25:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa8, 0x185}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0xf005, 0x9}, {{r0}, 0xffffffffffffffff, 0xe, 0x2, 0x8, 0x7}, {{r2}, 0x0, 0x1, 0x10, 0x521, 0x100}, {{r2}, 0xfffffffffffffffd, 0x10, 0x5, 0x24965455, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8000, 0x7}, {{r2}, 0xffffffffffffffff, 0x28, 0xf00000c6, 0x7ad, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x8, 0x9}, {{r2}, 0x0, 0x80}], 0x100000000, 0x0, 0x80000001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18040, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) syz_open_pts() close(r1) 13:25:32 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) 13:25:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x5) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 13:25:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x20140, 0x110) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 13:25:33 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) 13:25:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00102e2f66696c653000"], 0xa) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x6, 0x561}}, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x8000, 0x400}, {0xdcf, 0x2}}, &(0x7f00000000c0)) 13:25:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0x9, &(0x7f0000000000)=' \x00\x00\x00', 0x4) getgroups(0x419c, &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe6b4, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:25:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x700a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:25:33 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000000280)={0x3, "17495932054b71b4fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"}, 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) msgsnd(r2, &(0x7f0000001540)={0x0, "759a8da77a72fb991eb06af515a2daf63821a08f778ccc51e7bdafac8ff4c95a4644a911ed4b0d0d343f933bd4fd3cd67d517a7ccf0762f13e98f37e48ac470dc2d8cdea642d2a930b78e41ccf9206237752ab7d60589702f1d27173c20aeee0efa9551c96628625912b57e58ba7e1006f143f7756faf803ab941d298e3507d714e72bd12ac291614a950f96055b011a6968d2eca0b9cd925d3d9b"}, 0xa3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea99700"/268], 0x1, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc1, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 13:25:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) 13:25:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) r2 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x3) r4 = fcntl$dupfd(r3, 0x0, r3) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) unlinkat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x8) 13:25:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) 13:25:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 13:25:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 13:25:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) 13:25:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) fchdir(r0) flock(r0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xef, 0x7}, {0xef, 0x6}, {0xa3, 0x1}, {0x43, 0x9}, {0x25, 0x3}, {0x25, 0x6}, {0x48, 0x6}], 0x7}) close(r0) truncate(&(0x7f00000003c0)='\x00', 0x3) r1 = dup(r0) listen(r1, 0xca28) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="1e57db8006519f0c308bbf2c381ae1dcce123447deb0219be3bb901d1604bcc6ec7b5a2d01b222b81940f6f584e22e5e3692ab582f0ca3d06be90de79023aa38af0635a7d4a0980e8e19860d9c51db3452d12765adf8a63c8a3eb8f81e8af0d0872b1ec485e71d6ad688b39694ebe7307794bd1f98508e71e1d6d43dcb6e2f421ae77c50bc7b0d0230ce6b3a5d1ed729f6783de0a2684689be487995b7425a2410efeae32eca968a6662239f0a03b6e1320bcb0725d80805b42864ac0b1b6a4f46a61baf836b", 0xc6}, {&(0x7f0000000040)="6ce6f82ea272872073bdeea7cf", 0xd}, {&(0x7f0000000200)="230b5a03385f9e404f569eb405895536d0f064ac221816f9f5f80fda7aaad84f8bc472954806f880140ac78344b6f898623732ba557b2ad886017ce5e9be89026e105e1260b88b9894064d56f4a641a39ede904707746a501183cac32ddc3f1d05d2f71695f9b8c3eb9480db163aafa7a74dc4e9ce383aa5cf4ff9cedba43f2dae439ded9ec9704b7e84a2586565e3a003f8743673f0650a1753ef68d19e0b8f15c0aaab277970d2ced1034a", 0xac}, {&(0x7f00000002c0)="5bb8e230474232b7f0f3e3c09bebc2736ff3045982244bcb6a4ffa1a1fee8f3b1aadbab2ebaf50a5cc5845c8cafe3416177f7bc15cc3e67920d89f0b33a81b7c6cbcc560af6785c9c9343e87a49995d4ace2864b1d59d7605fd7335c3312f3586abe7fdbf968bb12845c238c9cbc9f8445d12964e7395ab24fd5253a078b87efd591bf33eff005336d0260270043326ec2c4dc31265c330a5a85a4e4ae118a7c94d778da7d75a8bc1d8f", 0xaa}], 0x4, 0x0) 13:25:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4c, 0x80000040, 0x2a398b35, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x40, 0x1}, {{r2}, 0x0, 0x20, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xa22f, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x24, 0x5, 0x20}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x4, 0x800}], 0x7, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000084, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffffffff997, 0x3}], 0x1ff, &(0x7f0000000100)={0x9, 0xfffffffffffffff8}) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:25:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000370000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:25:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x40, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) 13:25:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x9, 0x100000001}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 13:25:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x0, 0xfffffffffffffff8}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) fchmod(r0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 13:25:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socket(0x20, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:25:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getppid() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:25:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10040, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x5cc}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737993dc3e3b68e81dcd920", 0x14) 13:25:34 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x88, 0xf0000014, 0xe879, 0x7}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x20000030, 0x7a, 0x9}, {{r0}, 0xfffffffffffffff9, 0x30, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x22, 0x10001, 0xff}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x6, 0x5}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x2, 0x400, 0x80e1}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000005, 0xffffffff, 0x1fc}], 0x9, &(0x7f0000000200)={0x5, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d3, &(0x7f0000000140)={0x427, 0x7fffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 13:25:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x10000ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x1}) 13:25:34 executing program 1: dup(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) socket(0x18, 0x200000003, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x100000000, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f00000010c0)={0x2, 0x0}, 0xc) 13:25:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/../file0\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xf1) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) lseek(r0, 0x401, 0x204) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 13:25:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x4, 0x1f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/61, &(0x7f0000000200)=0x327) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000240)=""/94, 0x5e}], 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0x0, 0x100000000000, 0xf0000005}], 0x80000000, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000000)="510fc3", 0xfffffffffffffdf7) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:25:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xb41450c23e55628f) setsockopt$sock_int(r0, 0xffff, 0x100001021, &(0x7f0000000040)=0x1000000000043, 0xffffffffffffff96) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:25:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001680)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) 13:25:34 executing program 1: select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000040)={0x7fff, 0x4}) 13:25:34 executing program 0: getuid() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 13:25:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x5, 0x800080) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 13:25:35 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x880905) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = geteuid() r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="e2d1634a0745265f4a3a8b0a687a7e32a5b16173929abe44b834877293389423054edc25bcdc87c1ff9794ab3252a9236203b822c36dc0da021eb9ff46217992eedbbf1621b0f4fb7ac15972f484fa288918443095910dfc28c050a1d778f2ea14ba92afd9a24b5ff85b8278961eb97d603dea9d34c3eaa3fec724e79543d5333d63cd36444ba1e365a7f1f06142a05637d526873c0339164dd4e4420b41e122f8c4", 0xa2}, {&(0x7f0000000140)="106679c39199a01c789f42d3179963bb1f1b8c7292fca9cc6c90b018cec6aa3ac6b6ef9643a30c76dacd395291cc753786ee4ade5186d873cb9b47719896fe8065e673cf4976a7aca42abe6b7f6c2081422888dc356987209b563ccde0e6c7a662f244a9a27f3df91e9cde83f27bca17f235d44e7e5833dda2b9483d6373dbd3326b9eb433e0957a6dfcbdd34fa81f79e269acd195ca1a779cb69829d7adada5cbbd50898e90ab01c4ad3dc6a3f0a73edb3ad68519bb271328bf", 0xba}, {&(0x7f0000000200)="5281cb778ee02018a3d4bb749eddf722d452589f1b8dc14e37434cd243e7b72438352c4b9e770262e6b7d6a380ba587f800d0740f84a72", 0x37}, {&(0x7f0000000240)="8e8b316cc4da479a2d409e2807d809495bd2a473624fdfb5eba4c691ba5189c2f4a93417c63ffb6b7cdc03702f2595549d37a4e8305867eaae975eed0be14d659929836eedcc30bc6c450d855e815f814bb7f49378d7d3468a0addcabcea66516f40125790fcf4df577d210aa21b65abc7f3d518dd820edcdd3b6c57d41347af3ca8701d363cc94144b465a1bc82d3fd1035f1fb17a9ef0be8217528d57752d3891fa0ad48ada70071", 0xa9}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0xa8, 0x1}, 0x0) 13:25:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) r2 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000001c0)=0x20000000000) 13:25:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x1, 0x220) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300200000000000901ef3e02b00b8c3320474215ceea401bd0f58179c27ff80ab3ab87de3d2afeb95b26a53a3a79dbba760100130046ac33984ec05588823927636b98eea1b078d150de8c8804e018989d7a4eef4c602661b330486c4dbf870ca9128a2a8b96a6cd4e7ed942b4d9f68dbbce926b8bbac444e6efb1fce313cf055e036dc6e7bbc05f82e53947bfa0199c442"], 0x1, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x75) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = dup(r3) getsockname(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000005880)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1aa2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d2178642bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9d02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd3242bb4db024780a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae7855cda99c859067e168828707af53d05a3090d6af3d4f3c073988b32afef7071064b8e1f7c981dedc6603dae2e266763f2878dfc1287bed57df8d2c18cc7f31f0eedbd7df2d78ad654ba1b5cdf8cc50d247f16f22395deb98de6097acede82641f0ce3ce182dc361cd0c95ec2f9bee5e86a65f3ad9a644948baf81ad5fce6332648c1f3d66a03c3c36fda9321d823ef2e518802cff2649246995db8c02e339b933f26268bc", 0x12fd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xe13}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r5 = shmget(0x3, 0x2000, 0x422, &(0x7f0000ffc000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000400)={{0x8000, 0x14b}, {0x40, 0x4}}, &(0x7f0000000440)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9e2) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) setrlimit(0x7, &(0x7f0000000100)={0x2, 0xfffffffffffff6e9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x5570, 0x7e, 0x6, "6ae14cfe8eac36507bc494fdd1aea73980ba4414", 0x8, 0x4}) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) ftruncate(r0, 0x77) 13:25:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) getsockopt(r0, 0x1, 0x6254, &(0x7f0000000080)=""/170, &(0x7f0000000000)=0xaa) 13:25:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/68, 0x44) 13:25:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20, 0x8004, 0x441000000000003) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x8f, 0x7}, {0x0, 0x80000000}, {0x43, 0x101}], 0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="69d57ef82ee6edd480aa425f35bc76658e4db53534b6bd78d9efde27651f84d8ae66ee536a2164583efe0638bffd87a2a250400dff4b288088792e2438266d579fa4135f60b96cb675b0c2c7ac88611177425ef7564e21075b84aedb6661243107945469fbb17d2e262b54753e9e419c8b2f851736e745979992ccb20f2066eaa0641a69249e129973345154c0b7a0e1052d0ca8e61b362b0245c0d5e2fc4589afdb039e9f12f36c986d2486181096cca21a1f8142f3372bc8c2e56720428d0c5333a611c9695cc68e047c558f628b28b013f159c244b021a00e8ad981f12b3cb406f86eb1ce69bf3ebf661d78b9f69b8613d8f21855dfbbab", 0xf9}, {&(0x7f00000001c0)="7876be39dd1e0306faaa6493b7a501822a2a6b2b297146ce3a84de2aa3a987256a14a6c9c4fce21715cc962b3ee00660bc11a815a1b2d86d064baaa79efa8ba807a28087fe92882e2ac6fa5e66392f75c4", 0x51}, {&(0x7f0000000240)="1e537e195a02c0f7f6f790d678dec8cc72ed48c74d7b48f935802d844343af36c2dc2cfa03b6ff0c04d7e41b2ac6db4a1455ecbe57c4b729dd932f804854d35dd7e6653c520706977cfbef6c4d07536f6bae7f48b6e65dcbaae66edc9b441d600b37f32de2ad3ec654ed62", 0x6b}, {&(0x7f0000000040)="2b2c60b2cc876edcf0b1a60f594c2535d85862fa85cfcc0b52cedb846bcafb0ac8e7125b4f4722f943f028a368caae825c19c8833e3c", 0x36}, {&(0x7f00000002c0)="d6bb98e53feb9fe5a383198523c133db13c0938c492134c994e078ec7e78d1681f6014c55d37b1a53aa793385b05344c5d24421a6dfa15b067ffe10d78dd5f3cf27342f9f72e9d7cedb3bbda2d", 0x4d}], 0x5, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r3, r0, r1, r0, r0, r0, r1]}], 0x68, 0xf}, 0x5) 13:25:37 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f71f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8de099ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff31) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x101, 0x0, 0xff]}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() close(r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe2aa) dup(r3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000380)=""/147, 0x93}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xb) 13:25:37 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x5, 0x0, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000000)) getsockopt(r0, 0x400, 0x69, &(0x7f0000000140)=""/199, &(0x7f0000000040)=0xc7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 13:25:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x80}, {0x25, 0xf7c}, {0x0, 0x8}], 0x3}) 13:25:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x10000}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x62c, 0x8, 0x8, 0x1, 0x8000, 0x2, 0x7, 0x0, 0x0, 0x4, 0x388}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f000000003c008aa4", 0xc) 13:25:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 13:25:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002b2000/0x2000)=nil, 0x2000, 0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="dcff9668397ddd0418ecf63801205aa3a5de6ce03cd6", 0x16) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:25:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kevent(r3, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r4) 13:25:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4, 0x5) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 13:25:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xfffffffffffffecd) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x62) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xfffffffffffffffd) 13:25:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) accept(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 13:25:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0x560, 0x700000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x1ff, 0x81}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0x7f, 0x7f}], 0x34, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0xacb}, {{r1}, 0xffffffffffffffff, 0x0, 0x85, 0x23e6, 0x81}, {{r3}, 0xfffffffffffffffb, 0x10, 0x800fffff, 0x8, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x4, 0x3}], 0x7, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffff7}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 13:25:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x8, 0xffff, 0x8, "12d3d91d84449d37147ce7c295d2900d34c9e830", 0xd95f, 0x8}) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 13:25:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 13:25:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x1, 0x200}], 0x28ac, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa0, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xe7, 0xf0000044, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x24, 0x10, 0x9, 0x6d}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x2, 0x2}], 0x321, &(0x7f0000000200)={0x1}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="be3c96bd059559d68aa0b7ea61f3190007a975fce7a20121399079eba390789709bbd9ebef82ac9a25cae57f181a5053d67a36e1e1e3e48eb46167132c05e8a0f8", 0x41) 13:25:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x4, 0x21d2, 0x4, "98c63a243a1c27de27e175f696155618be0e7bcb", 0x22b28a6f, 0x3ff}) 13:25:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:25:40 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x2, 0xffff, 0xfffffffffffffff7, 0x7d, 0x20, 0xff}, &(0x7f0000000040)={0x8000, 0x5, 0x4, 0xda, 0x3390, 0x400, 0xdb64, 0x8}, &(0x7f00000000c0)={0xff, 0x7, 0x0, 0x80, 0xcbdd, 0x7e3, 0x78f, 0x1}, &(0x7f0000000100)={0x4, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:25:40 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfce5) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:25:40 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x712, 0x24) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x65, 0x1, 0x4}, {{r0}, 0x0, 0x33, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x9e, 0xf0000001, 0x5, 0x9118}, {{r0}, 0x0, 0x1, 0x40000040, 0x8000, 0x4}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa, 0x22, 0x4, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x81, 0x40, 0xffff, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x94, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x25, 0xf0000008, 0x0, 0x3ff}], 0x3a, &(0x7f00000000c0)={0x0, 0x664}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x1ff, 0x0, 0x1a}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x133, 0x0) flock(r0, 0x7) recvfrom$inet6(r0, &(0x7f0000000100)=""/161, 0xa1, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x8}, 0xc) flock(r0, 0x402) 13:25:41 executing program 0: r0 = open(&(0x7f0000001080)='./file0\x00', 0x820, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000040)="afbe44d6bae5c0dd51809015509c207f2f8ff541c1cb9604864533eab0b8f47957302a7566716628be2f5f178a1388b9fab7b19545cc4455db20f1d8ea15a66103829bb3c9070ead482adced00914d47d7053a6a46ae9ade3147d73b40fc21105a9d431df390da4b3a89f8efc233c33868c9439a8d97ee2c525f81112c351eecc75fe68a342ec11304e01f65930285bfc53860273b22489430d448327a330b047da1cd2aab8806c364281cc9863d0840bd527eddded089a518296bea4526c950399fc7c4f5c17403fa7b000f43fa2ef2b12e5db9eff4ba737a038351854d5e3ed01489fa5ba2227f0c6200012b01b6b9ae6e1a67472f53c076351cebcd88653b3c98721a9dc4f5b2ec91a9f7039bff64ea77f32ce043697106cbe14a48e505eefb4e1654f90f93fe89888098d777e7421b0d1960a9b36c38febc6df3ed1bcd90d82f0c83cf244f6b6745c936b28c09258af1914bede8c371634ae460c26f2a1481fb40569224d67b5428deec9158bb308b266da287de48eff3e6d71133374e74afb0292c6d27f5d2876d43005eb7ae00d08fc7787d49f0e5467ce5c911d9b85169b7936a30a1bc86b0922955d2def4847db51446eaa76fb9421d086fa9da171d21f0cde9c62282f0cf3c8c0260062f14a110f87e770b7f5268292ef214368b1cbdee39c78b77707244c1313c7f4afa9cb5be51dd527ff9e31b7712626eab55564da9a8014178d88d6c00f6b52648766547de6bc88f0eb4f83ed3e72a23214724782c83100eef587a12ef1ae850c9aee76c44a729ddba036310123eeaefe5227a9761da50ef34c3a2ae47353b2f290c0f42e517fd3619f8b738f74046f5574cb9e4cfc84b31aec614f1f36034fde3ee59a3773d012228285cc188128ea586d11360b59cd414ed07061e52fd6124bcf0482b60456ef8b17dd0f378462d150419b1836b43907f8bf73810236ae65b5e219057a322d919ca80eecd87ce6952f4ee4f22c1d308d7c4f2aa433b0dcba26d1280e7648b5a80b44ed54f504db9387ff2f773879b2dac391f8433878fc2f49af651551e1574e9d30ca1478df4ab6f8b4f783d83e9fd6658435d0b3841999f76ec13a9cb8687d2cb1df1b7d7ea3bdcef98b0040ea361890311af733ee32b245113f853d5e67204c963d27e9640a036af077efcf53e03cbff3a0fc510146aeba69fd1e9b1c9217f42f53ad7ca3202c4956548a8b4ffb5c22bcbe448e1ee44e1f4bc3630d8fca98f9a20cce0d33da91a02d2eaa8b9cb3611b527b1e44120ea068cc8ed207a164688812505c38c46eb7df24cc97838e41593481de416bdaff8b91f2aa4a314b7307843fd5a83f4832d558572a28c97f9b4fdef46d516ac735fc20d257a768f645ae61fb4e6901b4c4103f1e1c1311191f8827587d6429251ac71e77fc3873a0018779d1e65001951a09badeb5f09e9884616a659bc3470e3c789640fcc2d52c9d3a5d512867b14a7eb73b7940d0376b54da955bbed2e43da4a420b0339c1fd8d1a6c095679d8a230f762af6dd1e68d9d71ea753ca894afd2c0eb314bbd3d4ed39183c4e35686d872821641fdec7a91b30a9a58d0613acd80594a3bfaac27137c8ec3772309b8300c116628193463b3e90a98e71533bcfbbc8e72c8ea3f2e4fe3a8f1141837c4232c0fd02907604ffaca057b4b23d34df8c7761589028eae90351a2e8c0055dc5603a55006d80e746c60e8df3f58ef4de329811143df1519c9981bdd264b085d293a18e59421852f12647947ed26d3398e7c70fdf4390d22778089aa00467a4e88c066b08a99022fcaca80a46ed52f886bffadfebd3d43022bc2a2109794274302da35bb78b3318e005aa098978056c189e04a5886387b728ed13501f82b0a3e7cfd13c9350276c15c2a39538c8e8901686425915801c2effc018744f7168335895b424b3aa98940264c39e9c622ef8fc77212f90254a6b8011886d6b849873924095c48e3ebffbbca740692d42697489b5c306279216d0a4926eed4fbba93c9fd9bf23d7a47e6346d53aea82c23de47d98d17b66ffaf012181c4a487086fa9e80fb8c0b7ad2aa43ad45f846fa714837ca9be4990c3d08e77015ef83ff0b39c28b8c4383e32e87cfe5ffaad104d8304a7d1440a5ae8141004659ecfa6df3e95f8079f9634abdb245068c13d2c7e55c37fe817a85da2f3c17e6fa43c4a1c859240c985432715fc9dafce0c091576cabd3b7629d43e1f229c1f25b41bf4d7e11710dcae33b3948698c038754ab88ce6d9d8f286efa49f889b0c275a2d672f18ea3520800d37db70aab7842182d9eb34af41850e5a75a06d6dc09faf10ffc4d9e0336b3e6ca8d0f571d6d4ec2dc91a577cb146f4c674c1dacfc48e4e110e84eff397993bedfcf4b08faa8ba116310a34e439cbd87238937843408ffd6738c82aab7ba5ca358b35c7482c622b6a218d1c0c81ed946c70526f9bec03c086f6a04297943db010db341a0bcd07aadd79932c8347f19ff0c6d225dd7b28df1bee93c9c53768de46aac0ed03cca4cd4371e4140e227f68e8365d96b427b20bba0d21dc1b33aa3d2805de9a3a877cfda821c91163c4e8daa98118779937317bee7dd5fcad50ed047316467223c256ba32fe520b79fee7ec8d875466ae00c8d3155f2031df65df6d8f9934c27537b421a11aca27afaa2ff06bd11c1ba366e1a53b0c2c6f74dcf4e0c5e5a8c95d737aa93888f520e27e4810b6c020982e6eea350ba079ce4f3c82738816ac3de092782386d9e724f679e9e2516e1923b04fc2fff087a94d9d89fdf08c1cd1278ab8041e89d957b127229cd55a6ac5914769b4df96eec9f0be5d27a2229b205e2c432c7cedd95024cc5d5733d7b2f204ceae3be4fa9912dfcc5d0715779535457ca2a61361de2c88376e18d4354649d21e959159444bd19e0c0ddb4010955101d19887367b6111b548b4e1f3ddfbd66d013bd6753d98e5553a2c992118dc699565f931de9c3bf0da948e94f75f6b3a667689611661022cf7f3719e7e11295278c706d205ff83a4e3b1b78d77cb328d0630e4ebe06bbd906c78793f732781dda9bb6162facaa1d6e9aaeaf6c92ed50844d87327869e007a1c31bf2c8bc45b56c96856e434fd9887539741c3722827af474a17eca58aa5f2d15a16f9e71a3ceeb3eb346145d9ebcc589f129858663c8a4ee82a67250e5ea347e49250f98e3b6047682c45d298a14636b1f541ee26e465f012aa914d7b62b953cc55993530dc6371af4a5f4225f4de07099825795e0b0d8895fc901d4c2a08c7f3ed285e6f7b0d91fe70c0fb7ad167ee1fe99237b07304fcedd5691e2d1ba3b949867502df0215e23a18e6b3eec0c5689d3bbc89e7fb0237109ed84dcd2ff5c6020d5ceb9220584e231b56a49845262b1a72da86b47ec016a079128c03216fb0276bf4b58da9dcb78dbde2840234cf04215153d8f44ff966e0fced516890ae744a87ef79ef65573c173f3d5a74f01be40b199baa0318b1f4ca3129f9841dca66c966af431b5cea248efe498db054dda27b7a1765b82648922adce9ac52064b312584035e3e1f05d7b252c3afbe037f85c62ca307c9bec38eb652514183127f95733478d9f4d31256829ace18276297afcda647eaa35a0023c1623a4fd9cf426b910788b1862f229840aa1b29e6a3db2fea90c282b9250c44fba34057ea34c2263b379bb4d2d0c121301a4246e78d307006a0ca4cb5c106d49065fdd15d01a081b5a441341f2d307ee9c6a23a2be9b82d242ad19221ebf266d3b4749af079d32228e5b2fb1c158091bf27af8ded24e6b875195fc2b15406edf36423202cf78a0920ba726ca56dd56f6012cb798d697b4302ef8f4ed529dbcdb578559e6c91e81f55a997bcd35591890bac37298d39017c1e46de6a8598532b197aeeb54b50b1462bbaed3ee785d003f39dc7b45e28efe61c2c5d22333663ee5ae9e961b0281fb134e2b8675310783bd59a975eda1a6606d736b690f1a41a6c6e6f3058ce2a33e1c6b78d6217921deb6832b8043b9617d18e295feeee107e1ab2b7cf197889fbcfb23b9a40be197c74714185e909307b842b8d15c2a938d0e3cbc167cdb9a0d0fcc59fe60b291942a61eefa813d62b18ba19eb1daf3f2ca5d67b89d3fe6424a1bc1a4c79410d2f8df0d794bfef6c5857f31bbb2d737e21027e671835dca990de303eea1c3ec4c74630f6da2811f0e2502734ed345a67b7a4f5fe385098a9732f8d405fcb116f2d780ee91c2cede382ccf28230205c3b937c31f22e284a5aece928d8030c5c14525fe0d8fbfef0ea1a54e2977f83e17ee0fcc0f0e0ef3054fcad3a7dfb963c978a727b1d88445e51cc0c2adad09cbb801515426d0f942b6ca4713f6d7689c1fdebc8a95ab7fcf0bd9bccbf6bee2d3598602438b841df0a0a76c74d5591878e0de3e8207d76577d2cf80fb1fc554353ff819822d6d29308fb78c5fec894571a95bb9f538e99e98f204140aea31d8a9955293d0418593f71e31896a9b1a29ca3de61b4e67086b3caa23f548c4cdcdf2276197489a427fcaa243e7e932aa77ff0543f424298b95f2d69ea00e4d10936c1ffcb9be6a6f4bb8523917415cb8611538798369ecca0728c7261a053a821f1ed0d61945bb35da71d67b6b4e5d8453b4c61cc352b69a1ac157f31956e3237c5bdb02b405354fc2c2be8742385ad19ec394f54405cd3cc6a6ca9c04fa019fd4a7b66634837f36326a0f039db61c4729d7011219e20eea42911546e208f764be11f6a4106e214396d48417ed1e86a592d14bb786427c680062d22fa6ce369a2b3bac461c2331a56d807954cb94494a4cc967467bd7dcd6e217d13617f9d357f3558ceb0180dc2cee2a7b964331766207fa22b6304a546c06d6b17faea24d301918ab44c7c77ae4fa03c449dff06c7e72d8d4be29de5cb2a10f5ea9fb29a10407a193925231e03f07718ce4ae6d684c7045feb3271bac64f1881a04c4b8df0e93550702d7ea218909ed6a1141dbaa011630f1c8b527be0733d1365cfa9c0a105b8a96d743a9c339f7e55a65d61d4485e669a75066c373d8d1e1d0e48ab6872e17443e0f45a4e85345513dfd94d8fffd51ea9a8de62214410510a33bd3c5da1f4ded9138d53904f16ee83fe3d97089282a7f561ca31dfee132a4762a6517967fe3a9bf5b8395508b5c05b29c024daef0fef4b4536dcefcb5ea539d3a167942531505cbb99ba2a7d51999e118490ed13cf412334975972b5cfbfa04376239ef5836608024f9bcce715da77e1df384fb65a9f9f7eac7ce9fdf5bcdd34444ffb6c0b3b1d1ee41564b85e230c6ea09e7b3e776b0fd4c878a1b7fd8fa76a1ee989e41f50698928469a0405c0fb9a46f60d208d8d13b22513ff38dc6b4105f5a06a977f43e91881050693dd2d5141e452d47810f60ce8bfb6d35592cce83fb74242dd8f10666610ed033be90241ae725e76fe8434fbec178316eef7b0c775802ce5b1f1c21c1b3d2a258eeb2db8c0f8a314a2dd41309548a8bd31fb3c6db593abd94068306810a21d86dc0a3f12bb862c0e83442789f036050d2173126a2b69604ed8297b45be9d6ed052e20fa573af033c06b2a1617e59ca98cea672edfc32141738f4deab643b796dbc1307f11f256e8de8129811706677625cfd430d624ec2a1f26a1563f140ef9730c60d5219ed98d49038a1bf84cc51e2d2e9cb467dde4dd3fa63d029bffcc63b609aa5390b9d264faa63b18bcc8dcd8d5a7170d8f6846bc90eb20841502e9cb23ee908afdf050c7841c4fc8fcbb676d02", 0x1000, 0x8, &(0x7f0000001040)=@in6={0x18, 0x3, 0x400, 0x4}, 0xc) bind(r1, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) openat(r0, &(0x7f0000001100)='./file0\x00', 0x10000, 0x1b) 13:25:41 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x4000, 0x454, &(0x7f0000ff7000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 13:25:41 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 13:25:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4000, 0xfffffffffffff800, &(0x7f0000000140)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x8, 0xc25e, &(0x7f0000000040)="ae10f94323158b7e34cda0e2d078d9bda6d845236f358d217aa2661b632d8fd1c7c0290bac0a97d9a84833dc5d327164ad22f2f02ab2fdbd8e595f89a70f5b6705992bbfa547ffdf778ec00081c508f1aa2e995e868cc8331bfe863c42daeb996b24b6d5d7bb69393d140cb669d0f4f37f41478cc92e1adf9bf193e623491242df78185f278de02dc133c60ced4817f2831be23ac4c1a27d1076fd54e553df7ab2fed2ec79e79947fce288d977e7b903f44166e7442ca628fc545ad2391cae9b3e6b644e8f6c2c8f4f1e15692760fd5bd6f3ba55a561a946f67fb1c5c63f7d", 0xdf) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 13:25:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) fcntl$getflags(r2, 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) r3 = socket(0x1f, 0x7, 0x9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) close(r2) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:25:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x644}, {0x1abc, 0x7}}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x1, 0x4) mprotect(&(0x7f000068f000/0x1000)=nil, 0x1000, 0x7) read(r1, &(0x7f0000000000)=""/82, 0x52) setsockopt(r1, 0x29, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff92) 13:25:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x81}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) 13:25:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:25:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcff) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e79bfdd24165006"], 0xa, 0x0, 0x0, 0x0}, 0x0) 13:25:42 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x821, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:25:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0x4}, {0x3, 0x6}, {0x2, 0x800}, {0x0, 0xc50}, {0x1, 0x100}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0x100000001}, {0x3, 0x3}, {0x3, 0x40}, {0x3}, {0x3, 0x8}, {0x3}, {0x1, 0xffffffff80000001}, {0x1, 0xfd36}, {0x2, 0xe543}, {0x3, 0x3f}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x3ff}, {0x1, 0x7ff}, {0x3, 0x4}, {0x3, 0x10000000000000}, {0x1, 0x5}, {0x3, 0x8001}, {0x0, 0x4}, {0x1, 0x80000000}]}) 13:25:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ef221aa3bcbed3deb6e8cfad354b28c1b93653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(0xffffffffffffffff, 0x0, 0xfffffffffffffe00) 13:25:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x5, 0x61) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x4, 0xfffffffffffffffd]) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = semget(0x3, 0x1, 0xd0) semop(r3, &(0x7f00000000c0)=[{0x400000000002, 0xfffffffffffffc01, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0x1010, 0x800}, {0x1, 0x10001, 0x1800}], 0x4) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 13:25:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x9, 0x1, 0x3, "22e062706415bfc982ea898e1a37554cb2c35db0", 0x0, 0x485c}) 13:25:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget$private(0x0, 0x4000, 0x610, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/239) r2 = syz_open_pts() close(r0) open(&(0x7f0000000180)='./file0\x00', 0x48, 0x1) r3 = dup(r2) recvfrom(r3, &(0x7f0000000340)=""/220, 0xdc, 0x800, &(0x7f0000000000)=@in6={0x18, 0x0, 0x28000000000000, 0xde}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:25:42 executing program 1: r0 = socket(0x0, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b020ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 13:25:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xfff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) 13:25:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/66, 0x42}], 0x9, &(0x7f00000006c0)=""/59, 0x3b}, 0x801) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 13:25:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0xbb, 0x8, 0xfffffffffffffffe, 0x1}, {0x47, 0x33ce, 0x7f, 0xfffffffffffffffa}, {0x8ede, 0x345, 0x4, 0x100000000}, {0x8, 0x200, 0x8001, 0x8}, {0x3, 0x7, 0x50d, 0x267}]}) 13:25:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) close(r0) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 13:25:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x8) 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) 13:25:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x902, 0x21) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x0, 0x0) 13:25:42 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x6}, 0x32d) 13:25:42 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x3) 13:25:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socket$inet(0x2, 0xd7e9def3d541c85a, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="ddb4806a597df6abb7b39e14e6b465bbeeefc3f5b415bb180409610013a9c94556d7750a4445c1c74de01977491cdb6cce9cc87cc79544ebaeb25baf8b2fc76add4a348e425ae273518d1eeea7b405ed84799aae", 0x54}, {&(0x7f0000000180)="7a5b271e7d5a9a3b22db700c60b589e944a18dc354bc034abd58d8f79b0de7c4466c04750b516ed39a06736bedf73488f36c41cf31564f658c381a22edc4f7a562307f0f2470d4ebcee5adc85741d06cc4c8acbfaeab176af1b5b7b0fffeb7ca299eb044abd74266503c83c3e40843d69f864bd42638d902d3d73f4c4aa3e5ba4cfce42e397eb0f6e7c39cefeed03bbdcda5ce2b62d3c7e294dc8bce7afbfb57ba6df5c154fead416480f34bbb0e31a39b98d842abfb505056483df9e788c831f952296b8e46fb554797c033aaa8d3d85f45ae8480643863e0f2623f389b69713e9d937625cb261f843b07a5dad08e02c147ee93eb492e21c6d114ec4039dc7a9d51b36f24c86faf32f24926f32c48a9049229ec321b1c04d176acd03ab29f0540b2991b7c60e6e2e0fe9bd26b29bb83c2af365492b7335323ffecb6a5e0f0da3db6d4b142dba209d708805d9612005caf841ca5a910fc71e9cd778ed8d3e29d5a5f9a3bd5b4eeb065c48b14b62c4a5d8acf2ca0dd77f494e6a5d974727615f4e3c7c5089b81253a789e91826d639f5e3808dff246c952f8c5dde98f891993ec5253345463049f76ae8ebc29575e10b4a32537e739e88d8f7a2f3eda2c82d43ffdaf704e6dac82b1c7f1a53c4ef2ac9247b271a88a262288ff15db54a37a388d37bb74dad42594368f91ba8cc350d53c7fc623386c2f2f3b3948eca0b743fae95fab98743cfab083ff7b517e45bd2f883150efc856d92d2a9d22b53fdb09e861ad0ef32900dce4625ba9ecb6157f73665321cc1164983c52b07cc6179a006ea632750be6dfc27f9e306e337af800c3632ccad5c258f7e08f8e50a22e44c1b87bb8d7a299ff434c1e4c59d9d84362bc263fe823eff8d9feab083ebb27229df090ca8f4537f24c4b8f9b5911c66ba7ff09602497f65eeae7b17293c07f476509028eb81703621bb520dd72a641d05a8658b4fe13e3007b6e912b653fbb270f2839525469e2be7c4fdeccfdf323e36f5873c54984968746af5689073df0df33adf88e2ce0aa273a1d0a4c9c05c924de37063305e6d6ae9b0728121a5f3588bea88faa748877361a7094bb2d94a8afe9e6968237ee43708d4b07cb3d7538060eef29da5abc7d0e522e74c15e565fe8aee147a65c92738e383fc555bde824527ef0b204e697f2dd8ab8c08eb821a1e829022fee2008f72f0de3456f445a74b4d57a61b4df3afa8bc7a61382d777965b8d6abc0de1c3d4b51c481d95f829138ae267fdd9d9039f50dfbbdea9a4112750dd21b34001e3d7ef259f6e8e8710b6a75b823cc035d6dad200f4beb9f2f0579148c1b886aa5ec0145e8c9eee55017f14b3f7e1b74f3ae997ee2bd456b77af5e7716db2097ff4475ab3113584a572659af8643c3a8a511f18ac8127f41a89aa547f91e6006d1e27747932e2e8362b8ee3b8cb895a685a4adb4e12b5b6cf43b79398734cb5e15cc25fc4a9ebc4fa07c02a8328e445f2865bf0f23e13f97079c32bb2a036db4b0347a430da2d8a9cb2f9da213c19031b376698226ecf56104aac7427bb6f79271f03210dc5f1097b59d9e4e21362db869545f1e090e2c1c1c3a031e35dacb2a4a790d3b8f144353817529f43ee18cb010bc3b0997fa3c681af3f93fe49bb1ea6ea67388c326b5a70bcab27be8454284be7c2996ec4cfddc20208b66abfae0795f72ed1b38f820f5c21351949c4798f28445e04607dd9f8c82d44e1d1d937c9db3e32c2969a341312de9c93d80237424eb7e793a542ac8f956cdd0d9a02c461d181b00aff5ef3bbb59ad10f5d81209e18718142299a10558e77fce869107f886d4b5ac54adf3d1bf68a6bc7bcd2c5a01fc41a3fafa275e9b71dea2f82f6ee2dc9890da29f49c71a366058f7d8ab2e62bcf62b81c13a27ca8f66d7d811276f1eeaf1e502a04a81eab645d26b1db765e4029e551e92a1811f9d2308c3cb789599c9ca05d33ce85b1f36facaae210d38076e22b6e2012db3a28b98ff01808b94745d7599fcf05ed560afa502bd84b14da2b599c7f2f04dc0247c12a4d52aee7274314216cf7db434143836b6dd31cb748e419082f678c6115a86f27dc28306d15a53fdf97b4c7e13d121dcb72748cfb310cc7a8f117d7544d824392f7ab58b43382526a70d3314d1349f4c133990d7c2f937ac53b0ffbe18e6ac0d2c1ad11607cafdd886dfcec78965560d8cafe04ac8cec357e349f11e36f595eb71dd346fdb4595671ece50e4261b5b1db8e394bf31787fe9a1ba23c73ee2a4e1b5d889bfab9c81e36ba5b4a4225df51d4990a39b82d77934cc34155501502d6ed96bde696c4740c4fe19c77e657c265d4e8cecb0bd872024baf8114fe1cc99fa257d4f57e8840bb5c6e6bd2fb750558472203e998eafabc40dbb6ac0b5e5ab5c1a2979f32a74c1b9bad4b8e2573c7d56f686e88cc9f9097734f7605f75f5d8d9689a3bde7d1835d1633be8bdfb4971d991c1b09cd2d26617ae93faef459481606fb67104ee5afa34b31c43e9d0b595d060eefe09b48e20e7c015d102f19336a8037ef93ede58f1657d064081cd7407e12675de4aa5300f5cdce65da7bf51929bee5e881713a30df6197ae4263148d3327f4ae06bb12afc7cfac410fd74bb87392a52e5582003f92ff4a1181782f37c75f11259a95ec30e0226943fc4f9b1d5f106b3a02323ef23d4fa16145371f7da9935953da4098c0c5b03aebb3d671d9a108dd182dadd87112ec65941d969172df1f1fe287ebaa57b36378721e5fa46b62d5d8348adb878a191c7ae06ecaa6c2a7dc737e1dfd82c1316d74d753a01f45f8519c2fe7d2692c30e4a70dfbb7facefa28889a774e6ec3aecb465689b5f86e170db124c45102f48ff139ff1cf50f43a831ef367bea6a4f3c226a369040d4dc739a58bdc717ee5d137b73dca05172ac9ed86344a6dcc1fe8745cf6cc52dc536685a3aa7cb0a5f92e08d729657079e12e4ac3372d3c28e01e9c0797ef29ff558103ac34d523a4d651a3892dd8e13113089b73bb29a75257af4ddff35f30fd2e01a890c22861745b9c94e2f55cc92a50be61a0e7fd69f1e747061eeb354a4807e34c76690419ea9ef32a295492e258c33a52f42190b4535d71b2e8ea207fbb0df8e2ca7bbdd41a3b88e6dcec2b4442ef6400bd011fca8532ac6ec6dc03083cd8da04e8a6a04e2619f1122f9fcbdbb62852ae110672bc0546b77e075bc0c08818a6151fd7e190f8f1a200d3729520ebb50b549119acdbf5bcf456bb7e5fa7b5fb5054ad98e79233675dae96de86c0418aa3bebf8d17a66b885c052e179d3ffaef033187c113c88502f14bb044b3c79b4d2df84653464e820b10dc9cd219aa05fb429d00343b1b962214d1b84b80c0de9426e2f1ab3e89b2c4bd11b95b30c97567bc0b196cf908ff44bd2d5320752ca5050f271e6e0dce9184b7797b3f9c1c1abcebadbf29fe110dfedd6081021167931c39629657d4b544e61beeee3a51079ee0fc65a5d97ab0b74d8c65540101a3733883eaf423241b97293eaf7b1cb025f517e16bb45e2443baa806a785da2f750017710f99264aaada3274f5c0ebdc33f85039e07f94e0504416747dd748352ad8b50a981348559b357328da88f4578f66a2e268d7dac66553964ebc04c26a0913e079188c8f77c0bf467d35fb0c1888b5a010bd81be0a3e392f97a7760ed31debea918bbb2f35f9b4c0eea6b018df134e7dbe080b9299577ecb0b247c8da26a9f407f619168f2e1bf89e43a7522508d0da6cdcb6dce1dbd6f84fb744e836047f33f54424063d9c627e7b819231f7251800c8ab3d29b1eb3c7bf8c8fa2e0b016fe4806aee4ed6627f22b9be5f7702b10bd141fe6976c7a798c958aa51cc71c821aa67b6f20ce81cd07679a6c58b332fed174e114ac1d84997634bd20a4d7e5db75b4798252b2c7152a01af2492ba25787ce364e8799e3f3449ce5d9e4953cd35f633a22d020f4934adb5c95d68f8c7f138d197d413d01c70d7be5904c6b4399a7fcba39f6af6a44b970005149808caa7e1eee461be2ddd9ed9b058add5c7e7cfb0084f22c3f47a1084f0ad9e0337ce5b3592ffb1639cbf2eeb57c0c1184638cbc859d25021b86d8e137321c7a2db355766f0952dfa79fa26491d387b19fce39118b0648d5885758845cc89298cecc35b37f771dc03532b5fc91933685dd7e70e9ead05d00718eaa1bed79c2961bc8bb61241e607e21f08fc4906fd543177300aa4e3f71192d6f62d3d4aa643004c9091ead7b195dc1ad68011c594ed8ccde0d703e19c0082baeb161d2ead385f40f40097616138ac51c3d41407623027a422b894b646fa3f4e53841b64bc4cd99a5a6b15f39848067dbf00813a1b1d5f699b3a29bcbb8cf838ebb499156dd52077d92eb2603657fe8e395ff39ea78aefc87dcbbe53fd7d8709d7b8d14ea61998b1fbe01fe9e9ceb7a444bf26f96e85e63861a710402a13f9b938f5a1133149b670d59f6dabc2a92ae71dc125612f25890de54837df0821bc723ab96cc653338732849932286ee54b63c3aeb8dc7300375f09af46c8822c0c394ce01fb7bfe4813dea368b5db61063a06f696ccafc19b604262af691a3786fd501c8862e41737781053db072ae65e0af9365b138bff5c7619484d13f19f1f9b6e0fe68c9deb80dfe1e61e38e946e9ca16db2d6aabe50191057f3499e0f45251278b500b0ec59a152b4dfcdb39cde67bac7e019a609d813f51d75119162b916874ac7681ba673d191676caf0bd068a97cd262e8573611ac05524fe22be38909c5a46460a3c33a451440f9ae223b761bc73e20862fedef6c66e7f113c217ebdd00d8f274ef57d67dae299979a8153ee316290fb3fb18f8fdef0a546b114b2ca0cf33b5c22a76c82d54b4c6361c41c64f9910146ac57428fb6f0135a1814a32dac673489f657a763706ba3f41467ae5c8cb673838e079d82aba08b28f5dadd7c9d02f83dc8d919ef4ec5b8d1a8bbe9df26afb4ae6beaa5b705a131dee15ff07ea5537d8323b624be18bbccb7c421b1c452515a9189c323c8ff50cbd0fe85e9b8786432c8a73d31f0ca4c6693430a6f2652e0fc2bcfe041dd1d15c59c3c4c42eb45de7042abfe90925a487074cc3273fd3ed085b8dfc093241b1696b4d4b0c53229593ef9195909652a106eab0446390dacd9ab96bc2d3eade67ccd4aff51d7ac46f4b5985427bc68ac6d2fce4ac0a1d689d015a2d8f0cb63f19e9535634340d76cfcac32520d0386fd71ebcb5a26849bbda2e275369b56590aa1f72193499c9cf2652e26210de0ddaf650211f8a5001d61f859a420deb61ae98aecb806c59739e00c1094b6a292f48ff5a765e5207d8bfe79254e40cb21babda34936c23ad7a0f2c2468113af2318df4f446455dfb4a6bae04efb5a53b9aaaeb3a0394fe6e275691063561d780b47a792b981bc5f9c13bf6efaff6868c8a2333cfbdfad8a816c866f796f1fe727c9fd60f0dcb7229a5dd48c3983de9b5b16bb929584665b420f5b3ec71256cb5173060134dfae1baa8f48f48699a4fe5a9a6a9944f89c08a89a353839b69571c743d934799884cd384358c4f64ff8e1b8fbca73be38e476521a5b3656975d303dd48a786995e269dde8a4832b21b5c327d3ec12601e7982b710e5f3e8fca17a4fa79d0a4ce9555abb5900d47d81150004a73c1e864e336762e02af11fa8999e4690fd832277395aa3d89c81074056462271f5254c588a97ea8a7f29c547f5bd4e0705fa06bafade9fc1420418f2d8562eea18f2a96c8908fd511dff6a355", 0x1000}], 0x2) 13:25:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f000003f000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0xb3e7}, {0x18, 0x2, 0x7, 0xa276}, 0x7, [0x2, 0x9, 0xfff, 0x9, 0x1, 0x80000000, 0x3, 0x9]}, 0x3c) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/87) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x88, 0x200}, 0xc) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/87) 13:25:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="c0ea48b9759b81c3b1dd559b59e2d7b2f4fe22cb7914fa1521f5d3a034963c2785a59a6282f9460a5d040d58a8440c3d1d2236597c412f37bcd3dc6d6ff24e6d13c97f2fb3efb7b3153f996e75ed469aed0a5d4d7a88e21c907a24e998403343af87a6b586380fae0ef2667f06448fb213d4e46a79c0731d38c348abf2841f", 0x7f) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) munlockall() 13:25:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) r1 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xc1a, 0x8}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000040)="d4b0183f3c1e94766d1cce933e96dcb349c51f0b7e744e16ae7641b993a5489a4e29b9bf18c42ab88c82bd3c44673710341b4b2db6b6aa44922090039ab1", 0x3e, 0x9, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 13:25:42 executing program 1: r0 = msgget(0x2, 0x148) msgsnd(r0, &(0x7f0000000000)={0x3, "bf7fd8b6b9dfaffc1ac55cc65fd49f4e795078e44efcbf5c6ae703a634fba4f9cda9d5537a4e41a743183ae1f91994739ff71d662bc1cae7f5a0cf61c025601e"}, 0x48, 0x800) msgget$private(0x0, 0x0) 13:25:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x208, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='T92', 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 13:25:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x13, 0x9, 0x7f8, 0xfffffffffffffffe, "76ef3caf00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 13:25:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xfffffffffffffbff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:25:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eed90f12f2f6669"], 0xa) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 13:25:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 13:25:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x2, 0x0) 13:25:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) 13:25:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 13:25:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x8000000000000009}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x85, 0x8, 0x81, 0x1}, {{r1}, 0xfffffffffffffffb, 0x94, 0x47, 0x652c, 0x9}], 0xf8b1, 0x0, 0x10000fd, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7f, 0x0) 13:25:43 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r4 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r1, r2, 0x0, 0x0]) setegid(r5) setuid(0xee01) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = msgget$private(0x0, 0x280) msgrcv(r7, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) r8 = semget$private(0x0, 0x5, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r8, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) 13:25:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x227}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) close(r2) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r4 = dup(r3) syz_open_pts() syz_execute_func(&(0x7f00000001c0)="3e6467f30f2c45000fe3db3e460f0fd4a48fe93801b4df34000000c4421da72b460f01e0c441edfb2bc44205aec7c461c1d2ba56210000360fbe8d7a5a9f09") ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) r5 = semget$private(0x0, 0x7, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x53a1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x5ad0ea8d, r6, r7, r8, r9, 0x0, 0x10000}, 0x7, 0x62a}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x7f) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x8, 0x0, 0x10000000005738, 0x80000000}) 13:25:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() fcntl$dupfd(r3, 0xa, r2) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 13:25:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r1) 13:25:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 13:25:44 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x7}, {0x7, 0x8}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 13:25:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:25:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfe) shutdown(r0, 0x1) 13:25:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xdf, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=[{0x88, 0xffff, 0x2, "80f0bca176bde2b7e9b4bccb1b1ff166ed4f41c6e8463823cba2189870f8b559bf5d2ce53ffccfcee3d522a98c70ec2ee34c20ca71e6f3804131e8ed0c5b454396a1c5121f1edcf5c8ef81be9bdac1a1198ccfceec1a86bb9f43cbc12f8061df36f41ca369f516d109cf14fe31582f0eca4cb3fa68b6a7"}, {0x1010, 0x1, 0xffff, "6817d6d99e52da034a4128615ae2e45a60cbebb0c322f0afeb313081f69de51cf6638a4f39c33b6c8054c5f74a3d164636b4989e4b24bca4cadbe114a4156364cd28e583ee21ffee9c8440db6b0645898be686080cf54189470d4b8ab277ac67d89c707d10096512a44d9e87ce5dbf2fb6d495d46a14b0882d93752675d112573dcf477f3236220e2485a7bf2f3da5b74c5caca2262f75841a3fa092328885326bdbeba272d2f29275647b25e516323e1cd0fc1d623828ebcd95cf52990b961a84934582429784f8e9f43ebc70f6eb43772ceed73a3c1d13725b1becc07fdf0ddf6b656da8b22ff720e36b3cf8943ea129b248edd95c717ed0dea111f502f0db11c9dab8fbc24e3ee00d13d38de072e86d4f8654a02b13ceb332db04c14556ac90f97662a3137989562b1478625f64eefab2fdb56d150d3719e5d6b10fabcbd62f02edaee40d550cc30687a829e0ded8a3b80470a49da1bc2062f1b4cd2bdda1dccbd27d7ab9a9194b73e76225ce4082eac732bff5b75453a4ba56359285303446347cb34f91ca261d81aa0c1ad8c149c563658f7b6c952b33dfd78b77c9623b4ade198b00dba57f34f6d36f9d758d238916e8a929a8ff4b0843388d43117db34fa4c7ef8dede079965869f6b28590e4591e35fbc9cd99efbfecff9733f0e6a7e5ede9d08f24f0d9df8d7b0c53adce21d4c8b29d917355488f91db2195b8f16a8769af17bcbc3194275d4e8e40d94f11a582b0cd393cf4362bed685816238237fa8c6e624a681b958c4e0c9ca5dbd2257b7c13fc1e4256454b85ab76579854809164a8138677e522354b3d06bfdaf87fd098b895d710d8f923f907faaf47a946f07a92a3c37fa0ecfd48c34b97b1853d6dc87b96a06a69944b7bf4ddff0aeb37e574176b833023d4a76ab1a073a8cb66e8dfd3c8d70c359401ff964f227d3d8e71aae753b07b5b32af73bb4392bd52ed21d0e725804164ed8d7f8086e749dd66c0fa93f9b28ebaa399a6ca06ea02413487e47932043e750d0c0c7fdfc8c5ddcdb4a09e6731ebdcbe7466ab2fd4d9a83204918f100004a90b197f20ad95d8e03afcbf6b24708306cbac0bb6c037c7f60e3b8386124fe5a8fe29f6b0e89ad7f3d3a4eb04f364bd35dd2b69aad94f0267f964e964a99e677c8df0a83bcc1b85e9b291e1eabbaf4d397728b6c1a40a953a7d33da51816ff8f5b600d75d3309b0b50948ab51b357254eb80636cc95db212f169676ce32cfd64d531ed94c8591ed5e1636e32b1ea91af4bfc05ff4563d63f9e6eae229858191673dba7d1cc14c3e7ffb69d68db7d52d18f89b89a7c02f0156e047761b8bf052387c94a027886e6f5f2fb8f44e61df2a5bb06074e1a65428cbc72ef2ba89b007e25f5eefdc5c8b1b3687690398c9c4ce65938fb71899b8890ea33119301ad4c7160f9e4cf223f83714f2111d1c90eba584dd01edefbd2323fc6951e46894cd6fce0e0ee599fad2b47a45b3037314ff2f5e3e5793ed626e2abb4df2dae6cec1feacf5ca2a01deca35aa4ce74eb9f3cd8f415b1a6bb58e7aeaa6bd7a437e7b2f0495c90904d7565cfc00c1e7e3f10e3ea18c1d144f659d0c58c15a8cf9788bf04b5c79a56f8fe3b95d592aa305d9199bea6cdaa22a75f2616313d9924ae04961005f3f456cd54cef91e48b4a92f5affc67b39d89f784db9b45bd4f94226b65c7ae263cf2a3835607d848465ada19df0b913f36c458ecbe3af4adccf7348aefcb48bfa72b5551e1b1405fb03b455e3db9d4dc89c910904f0557821f663ccb70d6f962669325063b16f518804e196de19530f9c582598f84e04b2536c3f8439dd25093115d8273d6060089bc63e4dd1b23871367b5d9eb84fc13e9012a2d357752753d6a4bd673b5284bf86fed914117b99dbc215b7659d6b77368aede765eb9f8769a5bdb3a194a675a25a37ce568eefe35d042d4c0c40f1d520b3b456df541f3e6a0b614c437ff74002c664691ecdd49252988e34f49dee52057bd1307ae788017775c82ddf791774a15a5ba7c0690969b7888f60610e0e1290f18659b1465a7f21db475e62b8d8c514f06fbe5d6c28a15662d73bf395f7837efdfbc290de8b658e45d0f11de7eac980ae4b022533409c0087f0720ac8f45aa264a9364cbdfcf21129607e5d2dc8e8452ebf5f4f3a19deff2feef3ae5353c6dd65ff66aa55d33ceac8e66aae1fdf43f7ade2a125922c82e00f3863f28c7fed1c7b8af1d6d8e2205e671579135779f339b5204c2f6f946b709cc2163702b3f37ef2a881eab16ded0ad5a6d4e99520dcc6579cbfa07495f7c549c48caf83c6e63c47688e57a355ecd44de276eba97c49898bf3fb881f5715125f74a0227a52a304d1f402d5faddcf61af3b2e42d13148f6d3f0bcdfb7c07c27392c8386c727c1d0790e939f836952c65818ccd5d6cdde2ebf7fb57aa520734103103da8437e64dacdb007370c60ee78f0c9d03a2f2bdd16192e49543a8d22233878884033fe1c0729d2e906cb43469004debdc6c9b21293570dd8814c74682bf9b8e8bc16d214cd4e60e6059bb4fc32be5a17391ec0e84b3313a0f49b0ee730471e753691bf2a10c7212b502256b87d52c48d820d9085e8202fe0d5b2763fe8fb082e7e13bce2153028ecf32ccf3a81e9cf1289f872057b73d43f5ff4147d89630b4fdd37a9d330229720e98d99af38db11ebba0fe3cf820285b66009dbd7135f9b713f2b7aaad99c2ec7430d46aaebc70cebdb74ff1239f3bb08245194b981776690cbbe5877d3e4bb66987f3f2a21d4fcde183d3cda1c184765128f66c656f3a4250dc7bbfe91e3064f1989d39a7eb24f63bdaf93812b3f26cec51b9ec386f725be6e18813158e759a930dc3c04a7eb6657f167a89f7652c1a35210250acf1f654fbbd4ec531429a0cf1eebcba64373482b9194dbf7153cfcce423e4d1b6f19ea4dad30924fd646f5a47f8ff08d3d01382c5d116b4fc85bc9565e90be57306dc4cf46765842ea81567c9ed2b497594969654c370c0210d49f78271cfbce6a70ed6d75ddbf4f7b7ada7e953330ff367fdda95fbc7b918112d3bcb3160079ae613f046839fd004b0cf46c9f422a2a3e38c8aed8a91eb46009d85e36e768c737bded43ee9f787e04e27595b9824eaf8f385c5035fc9b1ecf70946bdb3e76f473e661ac51ef13792184969f08786c4b04397a8fce7a11357a85de9e5e60aef5f9f35261de105298531f41fcb9a2daf072b225689faf61780549942950f158534dd47eed1f2929891874e66126bb62fb52e7dc4b1689b30b0283df1b644f5f1ca953b0f06f1ff9b6b4c53433cab32cc60c28ea147cd90db859048049defca223c5b59988505b3d62699b44d011a1d75e5c0f2b9b990888fb99f869e7c9133ae0811232258c2e5bd95081caa503dc093e7cb488268c46c60a728f1bdf19942a613654e5043b1ed69c68b23e23df09ce8ddc72fec11208cfd5307aedda2f05821315465736c2959b33e488e6db8b0621faa0f6c0673c50a4e3e1e921d599ddffc8028a782987dfcfcb4166918de974ddafdf95c21bbc45ae957ba73af6a8d44f8f9a9fbaa9ab4924ead1a95d219ba50b9abcf6df3de6dd228c8c1e27664e5e6c6c77e952f126e817455cb0a03ca8802b7a384aa2871a5bf345916fea08f09d71b9eef70cea12d27844fe08c2e8a547d9cdcee8b76ea0029124f5db84094f6986a3bd21e7483cfe0a569fa2adb1261b015a0f2c0d8ae008fab3c53b3e96e046bca66dc14ed770755b9d154ab778c394b97e53d93dc3ca581561065d400cd350e76848670235572e86ac4168239b5f1a2167727e714225a65e9ef822089cb49d610efb914245377a4baa6686f78cacd3acdb5c8eab937dde97ac0873f11df876c48c6b9e644644fb90106ecc67b718dacd3647e033d7e6037140de152354a3f9fe8c111eaa3a55a945f9a27013ca48c2fe8dc8634e9352b9fd94e4b9f78419046c3348aa4abddd5f4b376f01b3d0f88cfdfba4d43998edb206e6c5f11c8b6b1f849f6099e704662dd514ca27fee2715cd875f36976db642407f2cadca72149443dc3b1215a958ef29ae44437d84dbc2a6a0965e29a76f7ae760fa033dc0eb27e7e4f2e8e092cb409820338bb9c654243321f8e4a0c656123805e20f4662bc822a152d214c9acd3b41eca364a811ac00016f391228b7f0e64d6dfa0d1b20298013de71d1bf6d1ad6308c83a4d022a4e8bebcd0e172cdb4dc065e592c07eb09fd7b42ded9eb427c1d9a7f82dd31904fa01b54140f3b4f08d0b06129f7a9b714b334c038b3cf47ef6bcafd9f30c39026e6277caff0fdfbc33158e7664904a32dfcad613c42f9a1128edede22ddb85728a3aff0d3a1901871e72432d1090e74daee85500862d0dc168ad7d484d578f05f048cf542522b5a35a14c350cc052e97b6c0ec7315ae131224990ed99c17fe32c654defaca906f4162a18f26f26bae26ac1886e1e2b8d3b16f0ef3d2c05070749eddf8a699d1051378a74f236312c48cf2c40d21069b241f37d9687e66e3ed1b6391e0704b997369af64e904a5ca53d08446a3d415787ac87d18cb76825e92e82d995b3d031a96e6da9816ddf378d3f2610b32598e5cee9d40996d8b305a493255595617f71b527e8fd74abe456ddffc65e179fda853390c1f03a7577ac305ea8b7c9abe720c8f1a15455ba80c0ba8fd9fcf61735c315507268ecfe50d5c1ce7167c9632a26fc317efc089f6562ee98df95ec76aabae5f4682be82a1e98847f0187c2e9ce0b9f4e3d4d9fe4b5d60bc230feec4d072cf6d1b4c900e75c0dfcf676ab54eb4d6644165dc122df38383ac074722982795154e3c90ade8fe28a64c96b39a042bb62c41b16365f5b9d3ecdbdb94136d593070e57b414dbc194b61f535e9cb49f08a8d7688334fcc334b0e15366fa165a1a1a62ef26c3a592d3c8e180ffaee4019b6bfff6276e3286baa5e5d45669be889cb1c375af06cab5f899fde2645a31ab0938ab24fc0d0f78e7f96760164f6bc382cc0b836229ea170f8c688affc7cd50b2033c24770f5e358393cd59debb953a7ca78ee2c8d2e0d85e50e35f7898b8c7f8a890c92c79c6462b57c1cbccedaaa83d1568784f187c8b7c97f23e38fbe90086e509edc5198c1222c74f98323547fb9d9d538eb9074b3f15796631a9587a9b3e0428ba030db1673161b02af3240d902d470757a53ca044bcf19063632463fc230a6ac6caed3db098f1ff3fb8f089a9a48b3fdba6ee0be331152e2cc145377928bf6143f90149e781e7a09bc06d63e5f9eadaf9b113229685b4940db8b4eac303200e791a3eb615b98eaa4b42881c032d28a715e716ac5e8bc1ad2fc136f42726ac03fbff24f800e624e2cc0fa42d4115bb799fa29295f5e626cb1e9a35576f7c1a03a57ab1b93474b4ca70ce6a050fa739afc4f503c6c75a6cc24f33746f666c2615fb8b4a3fc00fec900a6f2bbe51adc79265d3c251794bcfebe620614e2a1af23c5175c4c460e15a97b99c4f9bc486b976cbddff8f04be5326f850fce12f1c658ff4e30ec1cb00cf08402ea06fb05f53559a22ef0b023cf22f2291bd8837b629788554aedb05a6ab8a70f8509a0db608ffd2f1b3185c481c7001c67ada58b444d97c2946d2c1ba3cd85e2aae923fa61f90160dfae9a6f57ede16461458b14b3e0137bbd3f35bcfbf740880e13664145804d883f8cd99a01d571585e2cad865f244bd4c4671499c587f6670f80b872f3504b810dbe58db706784169c34336eaec24fcd39f55c9a5c879"}, {0x40, 0xffff, 0x8, "691f438dfc5535ca1eb36ba07aa730d6332789816c404018b9f1fc0b17309bc40155ff37590dcff464"}, {0x1b9, 0xffff, 0x2467, "25d0f626769f7a5fdcd4ed49e49780699f4dc7c3deedda3c3412978bad04b4e5365ed7aa4757c6c4e7201ce32f80d9e6686759f01d8213e8363659fdbefc0f3c65c54d1fa1c89ed039589d99e9c26be25021f2c0f5c4ec7dc63a2498b5a2370e7677f508d392847486e73a216d81b6a54ad043ced99323bf611a07a6a8d13b54a486f85395a6745b18b04d"}, {0xe0, 0xffff, 0xffff, "c6c1a9658aa05c0f060f8b6f63a5cdebac582aa25eca8541aba87234469079feba5ac3667457a138aecda83d20c4e6d510f635db7e3ad531e503739393985825681f35fd1ba7a077523bb698c922bc17ecdf8615421a6f024ead1923b81a2b9be8fa56e65c3bd9de9992e2ec8303f88e2108d8225f3ed1c9368efba1ebfaccf05134945088b7bab301867947877687d4f0a0038f7f5adbe078244ba385eca6d3a10684f60caced9eac9737152eec56f0446562810644e4de5e5d667fb88970178c63301bb33452861106a6d6da698b"}, {0x418, 0x10002, 0x9, "3e92dd84fcb6a1463f86b743619b212556a9249869fb832fc83a8ec38b5bb071d9e9544f61bf5bd7d01b28c7f195616d511083de1df182faa1238ae06740b33c21f6317e19e4df3629b0ef3ee71854d7a786f8a300"}], 0x12c0}, 0x0) 13:25:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28001, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x4, 0x9374, "fbce7cf9b4722ceb1a376298797923755648b703", 0x100000000, 0xfffffffffffffc00}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffffffff801, 0x1c7}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:25:45 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) socket(0x20, 0x3, 0x7ff) 13:25:45 executing program 1: r0 = socket(0x10, 0x2, 0x3) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0xfff}, 0xc) r1 = socket(0x11, 0x4, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) fchflags(r1, 0x10001) listen(r1, 0x5e3) setsockopt(r1, 0x2, 0x10000, &(0x7f0000000000)="9da408dafa5bd9eaddc57bd760f3ea6cdbcddfe00a63bc2c3150317c62d2695384e91fc4ae600c4ae45a44b5e43858c8f0f48bb992c2de666ad6724f4832024e6245deff81c8b843781ec6895fe60fe5c82fa8722f536a453125cfaf5d52b6b555b79e8172b51e93550a8e59822e0394398f14376c894b2f1b6e7a57eb859d31e75ae383d7125a536c3fb2704308fb83bf7c5ae4262513ef5216ea43e4f97b2f40a1139f46f80e06ace04a85dcd6a930e83d9ecf82d774551e9f30e67adcdb256fecb8", 0xffffffffffffffb0) 13:25:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) semget$private(0x0, 0x1, 0x108) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xb) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 13:25:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000300)={0x0, ""/136}, 0x90, 0x3, 0x800) msgsnd(r1, &(0x7f0000000080)={0x3, "153c24dcc37b88665b69e6c43b82898db099411a7ce4b9661a9bcb33d776f388d87a523978b98ea8ff5945993bfe79e8e45557313e8e49194189379dd83100585c4887cfa66ab76654054cb8df56390f2be72d6aca465abe085f8d24a93cf18e774810c870fec2b49e64bdcb6f39f175d5070b66379dc7"}, 0x7f, 0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:25:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) fchmod(r0, 0x10) 13:25:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="8d1920c553ae718267fdc3ed2d236ce00eb18884462b516c8adf67ea13f76d1dbc58317df6e01ed7752206ac10edf52129983c96bd56a7c068478cbaf25f16cbdc3f0cd07e0176a2d86cea1cc7da2de8123b650c8f0de145b69567", 0x5b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 13:25:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x16de00000000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:25:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c29000"/177, 0x25c, 0x0, 0x0, 0xff7a) 13:25:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f1e900007166cfaf2b7a18546e126e3236a51b83a7955130f94caf83ce0298fe8b875255103fff7917853d45b52ada4c925cc94878c2234e2836e3b5f78deff304e6096cfda0a8542a0f6941ff06e9f753670c45fd244e592bb7a3de59706a06d18dab21fd23357e9e3aa8fef9223328a8278e0a0998"], 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munlockall() r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) 13:25:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/30, 0x1e) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:25:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x182) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffff, 0x2, {0x8, 0x1}}) 13:25:45 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2059a, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 13:25:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r0, r1) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 13:25:45 executing program 1: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = msgget$private(0x0, 0x280) msgrcv(r3, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) r4 = semget$private(0x0, 0x5, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) 13:25:46 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') r1 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x3}) r2 = kqueue() semget(0x3, 0x2, 0x202) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup(r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0xd45c}, 0xc) dup2(r0, r1) chdir(&(0x7f00000001c0)='./bus\x00') 13:25:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001580)="7085e3528059b43096f3194ed4765a338f3f950b8e6227151467ed43fa151d715477462a8fb538c20e1bad50f46c8ff1283a91fef6b52d97c1a5fd270b1fbd1b7634f1a6503a3368298e736f96215b16adee488bc434d813a3298cd683f17943a8eaa50f7ba72f0fe09c", 0x6a}, {&(0x7f0000001640)="f8b23b805de79430db89c1298358cde680ee3c9a9a4b1db38b221e08de834ea9a9c4f3327c0dd617b906df801c70a2a69a14146439196e8cd6e12e12080ef3ff7fbc5c9712ea7ca3473bee482adee2da6028116885d05a", 0x57}, {&(0x7f00000016c0)="fa5205a8055ca26b63925d7d75decd0ea75f22939873ff3da6f5a0c790229ab3ab695fdb550f70d86e1f0edc2f7497ab332efc4256daefcd0efbf96fc7838ab9e371d0722c75f7f92d7a9b6c10bd4a9f0fee9f52a6727db34cc10687a6d3ff60eac9b3cbab0f6a4f0ee72a7e5191c652ff5e519125d3b7a2767e9ffce9f88217b5974893f02b37a829aaf20dc462ddd06e9d24f4017dc231a531977f0809d6f73b66f3e14ce0d9df689d3c087e2907fd75a1bdd4a5b32b0cd0", 0xb9}, {&(0x7f0000001780)="936369750c508e0e9790a7c1dad583184ada4e2da2a6a2f96108e38ee56315407580b48ab1817e3077a1234279397e908b8d06f5ece7d2de2e3fcdd8255573f50b0aeb4e4e76559fcafea1ca5f8a6587b3523bd3ba79c50eff8acd7526024ef96da83eaf55e2cb82134205341a193502b3fae8", 0x73}], 0x4}, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r4 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) socket(0x20, 0x5, 0xb4) fchown(r4, r5, r7) recvfrom$unix(r4, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r4, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) open(&(0x7f0000001100)='./file0\x00', 0x800, 0x1) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r4, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') link(&(0x7f0000001200)='./file0\x00', &(0x7f0000001300)='./file0/file0\x00') open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001600)=""/21) 13:25:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x46485d48) r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x4, 0xff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 13:25:46 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) fchdir(r3) 13:25:46 executing program 0: getuid() rmdir(&(0x7f0000000000)='./file0\x00') geteuid() getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10409, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="d8f5c1e5c6a20e6b31eb0ca35336dc62fd4a34dfe366973362ca0b904f0ec912431d340bd26e6a48910136b14db619b74dc3370fc62a69840eb656311912908263fa3cd3aba005aa58c82ddb0e55b4681b66eb63df8d0c32bd16d58946513526f20859833d0726e793ac77d2cf23854aecdd64f9d6833a3e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8040, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/142, 0x8e) r4 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000300)=""/99) sendto$unix(r2, &(0x7f0000000380)="bfefc968ca94c57d80b28f038e233e8a4852a4c99b535179accade1b618f1044549b2820472f37705d72c18871eee27019ae0a09fad368978eef56370d86d66af107fe6395a37ca18d4d1cb51b9e02d8bd26fd06b45de5452b25b6c76d6d750dcb1bb4bf6fff4646b10c325e5e34f85e8661285d2175e181b4ba9bd308bb67ec5f47987f453ee1515f776e291c8b8c47557d537b251b9052b4092bd353b4aadca1942e21bc5a358d488303276c5eb7133032b8935eeb056133c249c9f7d0", 0xbe, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000480)={0x81, 0x3, './file0\x00', 0x6, 0x7ff, 0xffffffff, 0x9}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000004c0)=0x80) accept(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^,.-*\x00', &(0x7f0000000680)='/dev/null\x00'], &(0x7f0000000900)=[&(0x7f0000000700)='%\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='%)@%\x17%\x00', &(0x7f0000000880)='/dev/null\x00', &(0x7f00000008c0)='(\x00']) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000940)={0x6, './file0\x00'}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000980)=""/105) recvfrom(r2, &(0x7f0000000a00)=""/199, 0xc7, 0x40, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) lstat(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000c00)={0x9, 0x2, 0x7, 0x5, "9122e080957307d05ee92ffe8dde3bae0456312b", 0x4, 0x800}) r5 = shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000c40)={0xfffffffffffffff9, './file0\x00'}) write(r3, &(0x7f0000000c80)="9b6a0f86dd735cec71461a17b8ad9d6410419853a748d52f096d69db04e434dfa65bbc8f97f61323a7c28c0312aa814bbaaabcf32291ec397e2d36eded54632100c02dc90b36a778d50ec22045c75b6200f5add0bd1fdfe1bca9b413e0aea6bc23439d13795461c3b2332a64e0fd54e5927756ffb302915f4e", 0x79) sendmsg(r0, &(0x7f0000000f80)={&(0x7f0000000d00)=@in6={0x18, 0x0, 0x8, 0xc1d}, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000d40)="9ee06e3f0adbc11b8762187b0699e47c83a9b203193cd7d89f4e78442a1396899e4c7e785f6df3059ec2fae9933d6e3622749589c1465a8408c5d192bb00f80939e479afb603a1915c04212164e7af30b01bebadb3027f7a303bfa9d94d19806c739006995d227a8900cd0692eeca4c4bfc9aaa279582c4aa9d3d3da3c19b150ed", 0x81}, {&(0x7f0000000e00)}], 0x2, &(0x7f0000000e80)=[{0x30, 0x1, 0x7, "e49fa9b433762aed916ecf87c4764a42384dfb9a3f5971d629f07d13"}, {0x20, 0x1, 0x8, "33e9b9d19dbf34307878a1"}, {0xb0, 0xffff, 0x100, "0d1202bcee4d984229fb6791d2232f6ae1d3da8e43bb3c276cc83539bb05226e6cce3092addb431a741f9fc9f90ba7c234dd63664db4f4736e503b787f0a541506e8c89ae1fca7f7befb9cab95ac85aeb24686a55a7363c1cc2ac76baf3a99865b9f40f79e5bdc9ead4218b6c99d2b5cca8bbc0a78b3bcbca4e38c7fca3e5891c66dbcf6129c91a52375e25de46b8ad82ef99a547ccf3ae0932dcc8defdf"}], 0x100}, 0x8) pledge(&(0x7f0000000fc0)='@)\x00', &(0x7f0000001000)='-\x00') mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5, 0x4010, r1, 0x0, 0x0) 13:25:46 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 13:25:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x1, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/167, 0xa7}], 0x6, 0x100000000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0xc1708d7d0c64bf0c) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000240)=0x81, 0x4) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000680)=0x8) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0xc004, 0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2c1, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000640)={0x200000000000005a, &(0x7f0000000200)}) ioctl$TIOCSCTTY(r3, 0x20007461) 13:25:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8600, 0x0) 13:25:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socketpair(0x20, 0x8003, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="4ca0b6fadab3a741ecb2719a843c1ed931b3f15f23ed43f2da8af7fc3b896cbd5f749123943e898d151e4c3cbcfd496ea0c05fdf333cdfc6b466162cb38aab8b2db451482d6bdec8faff9f99b7b24bfe010f3e5430f58b9b1b52b4b079783d8fb6d6222310a05d0f466b5d463e719774fd4d3a1185a0326212a268c95d1265ad0ef4c95a53c09e920c2886218342f38f77ad2be0286d997700b7a61535f50277008e22d4c98dff8ae7906618d46af7155248982da9dab57cae85ac1e829fcf69f132843030bd5586124dc0551779542a25c23639cf1ed6257eb971c2bfdbdcf3d6d3e8770d82fc0dd346b48c15e8c7eb017e70b7751b0211f07171c3ae7dd740e9c5c23ca8a8f08792f03f6e073d044a3abe97578043df87e52d3b22cf99be83211892c17fa28e802ca3ab5b00094847099a91433088967689de4678cf455c3e569b14b80db635d14fec2c05664eaa7fb438af765d499065f55473f81542e7b25daee9add17e90b7756e448607bc30516ec47f43a41c9c0931912f58a0e53769635e2d2d19aecb868b833403dcb9d3b2abdb0cd6eaeec9bfab51fd9513f401574cf454440a93d872b186381012b9786b9255e3b34403456b4bd4fdfb21763474f8778aaeb698af3b7453186c06b9a5226ffe2388a843c5027017893562fd397e760f3b7c1eec78406dca549d2cb9454ab5b3da5e972dbdd901c4ad24c85c6bbe5108d883f8fce1e24bc000343d7af4ebe4d04c58b71f43458f184766621cb20941b1dfc8918d06aba7800c20b1a15b83001fc80fbdfcecba7970e4807cc17bebafd59fec4fd0435b1f7bb90b3707f330169c7bd39a1468295e2c9fc22f827df6206a328a2a058a7d1866eff734331b19664e0d0d9b15706b426c6a800f737a90c6ffe714822daab2287dcdeb55ea53d829c23d606af97480eda1afe88e88450066fd243942c8b6c3be4beab4485ff202678b48853a962ff3c46537b1884f482e42b579f453a2138cd7a81b3b6db9eb31c23288104fe9fac1dedc1c767e6b66b3163858774847d5d12bf7390d77558db02ba1f063e9b76478f814e08a932e3146d9d788a4ec96b8a46a67dc828fc072be07ea36825dad789068f7df82d40ce3e61e69017c160da55592506e5fe0b747d7cc78ebafe668b384651942cbfb8d953257e896d692b90ac0002dfdf96843ac7c691f8c150752e134cc903f68890f47dcf6d8d8237b8b9cfa199e9ba70033cdb8b5b8c2b3cd0a8d6faa5388be90f3b73c31f80f8daf29959c0eedc86b8958bb842a5843189c19a434916ff69d31b128aa743d7a4b169fcbc36c1aa616373808f93915738183d22eab183243fff72f124fb151391a04cb4da46108ec3e6eb9a1b7f3c2f91e10f0ab451d0601bb21a5224e8fef60a2bf1a6f854412e0f930511d128e220e426512068123288c4c0179add9a480e6fbf7c12916ff3124f2430b9ac49bbc8acda7320204796763fef9c3356b359298ed1a0ce9ece38164e63c7a2e52e442f2aac0db0f166d1c86d05c1a35bde707f4099c5fa9204fb9b66f8541d84ae531472e044f930b84ae52c656d302fe8542a38511e8352cf5cdc57ce27efa2cad43319043bfd02b126104fec4b23d0f6995805441d4b534f0b7743960ec77b75cfa08cd8a9be30e0df26d442c05436a59c94493e8e074c4af4b7b2ea424e23f46ef11155f7fc929f00cddd699b42e28646ca09e860d4f4612072978331248789dbe5ed42f74368f11cc89fcb2e84968b6dad67c4cbba2d4c2ebf257a5747d4c10cd4fca9b349b5d27f3fb6e817552830fb25c510b1cd6c5cc0ddcd4abf37b1565ed06219126b5ee7c36e2ad428c3adc7915b0de6fbbbed9ac94a3d1b8e4f5f79dbea3e7d614cdc7c900f7e251a32d458a3db93af196ad3a0da629fe26eaca615ed86bdec100d8a13530444a9eb687b2226ed534c5bdf4fe736030e287c8910ae8bcc400328a799d24d54f9a89c6641995aec0489de814637c80c0e5b60b8a0a87554467bcf4591b4e338270c7f51ecea0f3d19a86945be43c0aecd688d981ad8ae6de4be5c9144155efb4043dec01d8181f138ca0fb79e2c78cb4dd09666de4e0261f6ea8147df99a9ac6ba6bea4f7a71ad4c0efdc511457dd93813546d6d73c0faf27295f0ef3343b9882409ce1ff18a8b18666a66f80777ce0a32a6896f8b998334df2339c8eef70f0dd303be432d669e070aecdfcb17f668755166e3432d9e7233c1ce1b00dce0ae50c476da3285e6fe606302469a12d9aaf928346fb5bc68997f1f4df817d06399f32a77d4c46fe245d362a0eb16d7d359228755387a236eac3b7d66c8c16d65d75f2aa6bc34c79d80a9de0d1b775c1e88bb8c14b818495b87588024adff827f02511dffecc871117c5ee0c66515a9d405a208b2a0400400e721d5ea1aa0e0928ed143aa8bd707ef2d6bf0341af50a0e1a6c97823818af1c4aaf564b71268c44cc8b78904776d679607a61425e486eb00fd426a6e3a2ac74797ad6aae1d31e38ea1e651897d8c63d058dda5309b49f7ebee82d49eb0e66e09ba177e53390e91454a4a3e7d5b2d3f73a21bbed7280daf6218741e64c36e1ebc573377f226fdce380642739af4cfa0775ee7f7c70efc3c7d305f639f427435236c8fc979da3c206d5197b9e87f3c46fc4ea8b3b23bee4de3f6d9f1ef2e9295ce866658955d9920eb50665148f15f4381f8bab3825a16d0209a8170e9bb3d18540687ff3dbe2415d166b0c2f42fea28714c24a17d1e70c29a9007807ca4d27497d5a20e19e074ad9194f41be39536272d61be792de181441c371580c3c96bfc3b32e9e7aadb81adf5eb5f65de751ae5ddc924d3f60d4a20d04b141831b51fd2bbec836569c7997a1337f9c1cc5b2429f4514016b06c50f2924c1a73e9a4462ad1b5073a3684b098e32c326194ac42785f42841725f165775c832ae0a54b992f917a8c9cf6a6c1b75bcdcf32b36c6a78e38d371fc9068ecb61b93b895a6230cf5fae7846f6ba4337d50f70ec458e5b1cf6b9d33638fa41a901007bf040d128c47a3a30dc50312b6f3eb13715d611f4fc764f35344556cd0fb83076d4857bdb4666be159c63901821c52cd1ff241219ad0e6a36ac58dedbceb563f9f7be4fe663b073310432ea24aa51cd3774ccb392f6d1de0fa0bf776daa4fca1a47a395dc20fae5382af534c7eeba0ed1714400333406d913bb9f20ad6a29aeac9ae7531ac36b65db6fa3ee354a45e22b12d4c8c637a8a9f8e9c6b464e9c443b313d5cc9b229c11bff1b0ce6589efa676b3315a13490180c858e99725924fbc9455e32f9e071354a74b399eb5a230040c3f5802b33f37479eb2818d81d2a49e383d6cde33b21080f7d52d0afa0d7d580ab506d6d601282d43b8e230a23f2657d40f9d3bec64d70e28366f378b96f34b4ef95b6e10ac7695e907f45dd09d87b2cfabe94430b143a9b7276b332505060ab411c9552c52955ea5ec9b6fcc85621480613198573d199e23b08694ff49104d2de266ea96d2a25926f340113808a13bcf26a35f59518d3826a50e48a8490aa61b5348f2d95e19a598ca751c14e8794b8fcb2c8128974a9ed85169c3367ed0ea71a0cac17b8c1f8017488e24a0cfda5d7297b7a74d6e1d4ab802da3b61f67eb85fa6b90bf3c8945a8adde3320271b0f5374a7c9d565e7bfb6873246b352b8d9f1262db0e057bc048389d5883cf85ed542c4de477e57f1bbabcf87a1af7a50a9e6ff488910828136097a8318dfd9c4987cbf4595d01a7c62f678a3d92d9956b58b968bbefa44ba75b255e27c4bee81a1e2be434f49db226f332efbec6052c6b46e5831853cd144e8ab9803dea0e86ce31940e83fa147bf11d95aca6eea79184d2f0d5ff9ca55de6fcc46caad84e00499c4d6eb39fbf111ce32577246b7066c9e8519538a85bdfa0b27c6bfbcb486089717aa0df2449401c3f420c5a8d3dda155b3aa3ed463e26f1814b31204581ebe2cae23ff0a1353bff50944a32b2df029d11c23f5b5aae1f4c1cfb678a37d5a1c0890ff33c852cfeaddc757012ab20cc8092667b4abfc16d279fa70793d1d56eca2a3a09c5e5d160e19bb7dc7b8dce15781876f106babf8e2904a473acdef4bbe8cda245c123c3a439c36258769707ed42c04afd4e6c9613388e884121533529520fbeac8849e6c7a05ea65efced66feec165d83e6f823d4f9b5a5b46d3098a9ca937452614c05dda5365fe68b27e77beec8f69ae55a0b3ca944c677ed591dcdf968e29e11ebf18c6c1f2323a4366f314b988598dcd44c25a705eb29c4f508f81999943ae97969af7967d9d7af10d05e6b3d8343f5fb76ee9ec21bed7c27129ffea5bc6c3c447357b52531c1c62f8ea23900bd591a8783d7851643d45b6abb804e5c38659eb4bc3b5762b209b02280d057ebdc48f615e346a446a6ea8c37939a08005d930c63570bfc0fe110caca40b6593bdaf4db3171f0f0f8e445f12c4da862eab03ea85428ccd8d1077eaf1ed5637448646b51b4ec57feb4a1459a7918c8d27a0ac79aa4cb120ea0f1acac567eb2c8647289aa9dc5b71fd8ebfee2bc6354531864420bcc674f9fb6ae2fcf54d5a3383a980cf36974294e3cee917488c430f3aacd4ff7e701c16c00def41ab6fe7916a2c19e7dc637a8d7817d5af8531e795f777cca9d7a867328d9e599efda21643f0f2cbc8ea68da82a32e807b1ada79e8fff3c074e1a7777fc347ec2cc13b8a772ef7bbbf8e1926a447991dcaa042fd84e767f60f8d9a8a0baba9d683fdbc185789ff1710dea845cedc3debdc508930a41d29cab6d4f560f85e642f177ca01a8e532b44ad94a9a588d373111565ca633713b6bcba6006d7141854316f8d03eeaba251a0b89466364d9d44881b674b0a5fc744ba0e08eb39a247434c3f0bb45995b38e555775c01f2b1b5a8857e81c548dcf27e387f8bfea752d7a5677ca0d1eb6cca096afcbb4a8044342a5b0eb410ce60ea705920b70dadfcb08555287c6607014ea80bbc9dfa3a4fe441f0574fe04088d55f59e8548dd7f77de06a486f420a9fad0b53b2b14f7038de9e42da7873ebf7b3618e08948422de8a29733f99198667769a1161495710ccc2ac5c1be9d1a200558d9d97fa6dfe8977ad361309357b60c41f5c35350f4fa6a5e4626d38c3eb2f1cdadaea6799fdb4c79b7ddea556fe37c51692a6e42df4c1a1c3bf288a69f04ea1aef08f5c924f8dcf090740e4feef342e84864339d7f28785699e71b4507d46f29ab8b03571cad79bddf8b437550881c8bd31c6d3c557d0cb6eb0fb84454da9b8dbf1b8de67fdf2a2c6634fcf381e84a7f75979f17cffa0371da693ca4934c61cf8a1bf258813615ba2d969e4278506d545d21e1d0f0c629df61fde414538711c0642b077b008eb3190fe56d5f2a8b4fb6f09e7ae1bada0e36cc326abb39512f3ef071029f0ef26d6fe5da7b01bbc268fb054f77cbdd26fbd1b9dfc03ca1d3124c68208630ac3219bc6c7130a52f854d1f3fb53cfa3458006c29589218294f2dd9eacc6cbb828298c4fd43c9ead02fa4bc96981780fb430acdf4d2b8633d6ed73dc54bd1e6c2a2940648fc2e121dcefca6d97d221c6e6c91f9ba30b70bd4d55a39f8d6ffbda92bd24fd997a4339c91d3863a89334826f8ea649a2f1473196db2e742a812cd35b3e23ccd67b0d3d3a805e03b54c4326f53523c41ccff5f2b959e073ad59d762be84e35e1686c2a50369e02871f8228a51f7a9ed595e2a8a13f942763650c1a733709761e6db13daa07166618d9eb26a6", 0x1000, 0x400, &(0x7f0000001040)=ANY=[@ANYBLOB="f0ff4f18a36865d58d67"], 0xa) 13:25:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/175, 0xaf) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/243, 0xf3}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x10000) sendto$unix(r0, &(0x7f0000000340)="96486c9ba488ce0af84a985f41b6c26ade324fdebcd81cd2f18f028dc63f29d31a5c24ba747b3a", 0x27, 0x2, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000380)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8b, 0x3}, {0x46, 0x4}, {0x0, 0x9}, {0xcf, 0x401}, {0x41, 0x8}, {0xa3, 0x7ff}, {0xcf, 0x9}, {0x100, 0x47483bfe}], 0x8}) r2 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x84) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x425, 0x1000, 0x1cf6e692, 0x8, "fd4bf9f3de71d1a972a96ae064d60acd001478a7", 0x0, 0x200}) r3 = accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x1, 0x2) getpeername(r3, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000600)=0xe8eb97a) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0xae9e14a22f85489e, 0x1d4) r5 = socket$inet(0x2, 0x0, 0x2e96) kevent(r2, &(0x7f0000000680)=[{{r3}, 0xffffffffffffffff, 0x40, 0x40000089, 0xd2e, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xfffffffffffffff7, 0x81}, {{r5}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x66, 0x781491cea2e9a57d, 0x3, 0x8f6}, {{r4}, 0xffffffffffffffff, 0x1, 0x45, 0x7, 0x3}], 0x4, &(0x7f0000000740)=[{{r0}, 0x0, 0x5, 0x2, 0x9, 0xfff00000000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000020, 0x100, 0x190f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6a803793, 0x400}, {{r4}, 0xfffffffffffffff9, 0xa8, 0x81, 0xffffffffffffff80, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x50, 0x75631f72}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x11, 0x24, 0x8e6, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0xf9}], 0x8, &(0x7f0000000840)={0x1, 0x3}) connect(r1, &(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000008c0)=0x4) faccessat(r2, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) kevent(r2, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x40, 0x5}], 0x3, &(0x7f0000000980)=[{{r0}, 0xffffffffffffffff, 0x62, 0x2, 0x5, 0x5f5}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000082, 0x5f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0xcf, 0x5}, {{r1}, 0x0, 0xa5, 0x11, 0x1, 0x401}], 0x80000001, &(0x7f0000000a40)={0x4, 0x81}) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() fcntl$setown(r3, 0x6, r8) lseek(r1, 0x0, 0x8637b2199cedc08d) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000ac0)=0x7) mkdir(&(0x7f0000000b00)='./file0\x00', 0x91) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000b40)=0xf81) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000b80)={0xcbf, 0x1, 0x400, 0xfffffffffffffff9, 0x5}, 0xc) 13:25:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x1) getrlimit(0xd, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x16c) r2 = socket(0x18, 0x1, 0xee0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) 13:25:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 13:25:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x10003) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:25:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8088, 0x84) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 13:25:46 executing program 1: r0 = socket(0x20, 0x1, 0x8001) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x0, 0xfff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 13:25:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x29e0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3ff) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x4000000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0xbe) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 13:25:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) 13:25:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000cad000/0x2000)=nil, 0x2000, 0x7) 13:25:46 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x7f, 0x3ff, './bus\x00', 0x3, 0x2, 0xffffffffffffffe1, 0xfff}) r1 = getuid() r2 = getegid() setregid(r2, r2) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) socket$inet6(0x18, 0x8008004, 0xffff) 13:25:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 13:25:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) shutdown(r1, 0x2) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x101}, {0x18, 0x3, 0x8001, 0x9}, 0x100000000, [0x3, 0x4, 0x7, 0x1, 0x6, 0x5, 0xb2f, 0x1ff]}, 0x3c) 13:25:47 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) socket(0x1b, 0x2, 0x7) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x1b, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000380)="4ce365e5b3ef97cb05768d6c43e333e47ac7fe609bbf78efe917b7367a29e27dcd022a0718462ed8ed3bb6f37ad075ebf805c322851c9fdf660a0ea6e9a8fb6ad3069041ae2ee28f16bd4e7a78081b056d2c9746dfcda5a21b54360312f8fc500f0473e069c228a9cd14864d95ce526569f8a67c45a65e79f8de14d06219e8d3ee1a8c126cdffd53507152ee8f29450ba7644176d28a8099aa3e39f42261f9004b28c97c00b403f0b1aafbd6eba5f76f2b7adc8865649a0aa299a5bee07f8a58a6382c5974c6b61e0194f89be5c47719bcde7779b2fb6f7225bdc44ce119247445e0703f31013f7cbc8407ffcb672df7376c35e0f0b5277f6493251239610a9f3aabc3906319772639f8cc5b422db44abfa6d7e4b4ef9d73d63215c19f486a36109d10cb60227324fa2bde4bce3fbb2def807564fd72bd796abf2cc6367ff00e2e29c55421563a641958e6fc6d5b0b9fd29ae938410b4245c914be8160173674e4e43b25218396571254c9966b73cdb9c9915afb36f0dbb19d8a1e3a3c45c6b9d981b196cee1e45421bc2c6eddad5e1a8a2f303ab3478756515d601b8933eb2316e6bab561b991cdfeae71b4de4395255987f457e2a071bf1ca5d14b5c00684fcd69b4b2eae53db4cf3bba53c876bf5d1776c5d4a28ce8819aeb6c333f60624539ebcc3ebd67d1ddd71ca04f0d7b88cfa3e031d627401b5070f6498905b1cdc81b37b90e8b0a2467cde0cf535b1b405460d6bdedcbecf27423fa11aae3e7dafe217a6e68260f15993f1a183b239002a563f541a6f0e2830fb4ce5c0940776b2415eb88106f5c045c2c85401109e9f8a86b96409bc89551a71fd8fe254b5302588238809d27d9d748bc5780016593fbb13be344d6e499737f6ec98b44bf4ef09abbf398734264c8c9ec537d980bb230bebe9ca337b36dc04a5e2f631617d91832211a70df6995d69d139fd8d923a4395850ad2d9a83075cac2134b283adda94a42acd675e190a4a3ed3a3f26619ae66d14774e6fa59485f3692e40c1c6db04aad78a38832b49fdf39f2edd9fc5c846c0aaa7b629ec93d017b1b1010c2b1077cd4f86c5d328a2b30ccfa6bcd352efd20f843f7bf1f722514c600729eafd3e574e78c8d2f32b3810bf4081b96f66e5b0196dd98f4216495823a560467f95447044886d33473a72f5f4093bccd27706d6fa3904bcc79c596dc69ef52977a72148832542f27a4b53fbc8ba0eb344152ff9dc1fe591c348dc54cad7ad1191f49cfca0b4f4bafa5f858be6eab4d1459847b7bdf1b315796e5ffde3388191ab318fbc15fe784f0c58dedd2d9a3452bd1722378ebcd0b52b2eaabdba0b1d12038f05a191e3d8bd24e1d195e6e01eacb1df67a945d3585c89e4ef5bce7c9f2dd2fabdf673f52f90ab5db3d9c80f2bf53e9cacbcbd4dca8de3c793bf530965308623048a882f16430c4575a0bff2a8cc5ef06462cd65bedc33fd2fbea4d71cbb72936974ced62f8aaa904afdae302bac6672593438b5d5262d1be9b03a5df754ed657d1a03b82a9d7b18935725957f7537575dd17a729b7aa5cb3c380cf37dd46d3d83e368ada4a595783e9fda949bea5f295b368e909121cf290a8b4df86b29617292dfebf3c6cc24243a25e8cc8930c3caf4c752d0191f29f887c67733c075654d1ef9f91caa441c6f3e95b0bb8c82b249d10a32cf52820b95bdf95f2b2a26a7624747bfa234da97a8bc2f397f732d386ccec0b54018262b7e89199cc378d2f8a6be7155051cef80a0217bfa93b468be9e2dc9d26dcf630be229c88fab055d56ac3e3feecee4d8747d250d909d06e2c2b0769a0f8301efeb3cbb3072c34dc1072c99aea56a3c34bdd491c3abef16432d0d79c68936249f204f264e56dc80ed733176f40bb2fe68517719ed4f692b971ab5ac3dc4bb6e447a1ef8ab08e6a67ba047cf1b1101486e93487e48f7a3b041375d0f9377a829969cb7d97affe1ce86d79d8099af5773844cf749c9cbcfb1da804722ac4db58308e26d8c6ddb5912f8c6184b494fb01350499cfe7bdfb300a2fc7c2409330dc971d065dcf524b5d4f429d382643f85b1dccd6f8176b36dee6e3bd76c13679544082363fd86f6e6810521c5697f85ba0b0285a10a700441a4ce6b306e7c63081a865de0ae14a47c255faa3e4a33b85aacdbcbeacf5762c3fdc27478e3bceccf841ff72f2adf18bdbf1a71d852087de84036d1ccd2a220917fffa07ed5ef720db6b6199d3060303b0cf94deb03fdcbb8d6dfece418ee4d82d1bf8a2ffe3431d640d22ff5266cf6b499a1ca1f30246cdb0e7a99efcfa8ada1b2f56c04ba8c70cfdd8c5bb3072320145f22e490c1ce799722c426e7b587bb1b9e24f930c1c95f847da0a036b78417c314af300d6136646842fe1175c4b1f34ade4a4023f9c5cbdb3ac91b85d4fb7f4d976dd0805f8ca6d7a36eea0ef5b799c090342d851a1104c0a78105d7eacf7f2e874fe0cea748172e61783c6d99d653801754d0268cbc5f9ec9250b0d6771a3c4c70a1b8a3a57991d4c26f58c766ec0210ee7997b488d031adca87179d42e828ceaa524bbc0936f219a1bb8a34e644e8bdaf77740991758860e6bb56ae67f75a96468a65ee02ae49efd47664b192af3f4a3bb877ba4e65b8b2bd2b216aca89952d0286bb86fed0326beb54f44f2c709fd975c6240b94fb77ebae9a74520326beb72ca2205b35ff6bcf48b50fd86a30236678c306e575b049e2653035d261c543c0911567034dd8c4dfccf17ba1406ed436a3f54ec4b25e1c2bcbd0d0a20cd98a9c67e921f4f1ac70439de0199dedcaf2f9ecebad013c724c06e4026c379f599584777c1be2ec9687854e4885f91a69f20f91797037ae50d9a2753d5b8cb753f6678ed7d2b6fdc7c72ff12c1f9893734a467b3864f836d65528f1c8cd281ab14a52538bb2bef7802c4e7aa0802f0979c70fb267c90df2838a339bd8fb63a454acf90fcbcd0c02ec16398840cbfdaeac11a67cf9904db53230f154b28145fbda729444de9c1af6d310866e7cd717e0f6c971544a14f655cac8746a5e47a140b74c9081934c4592737f7a59cb689f740c3ebeb1338f7e5356dbd731e28915dc6ee0f2fb567445c1313db6e13372c3b739f35fb834154a476b3cd201cb44e270abb76f5244e9500b7f0e03d46acdcb2ce7f5b9f22834cabcfeaa480858108bcfef10e52835f8c9e8d6e57949527dc4b2511378d40b883777e4dd619052b3fd3b979b3c039250849df5d409848c9aa7acec00db0c91166e12ba7a73c1a9896f4f884cc124843d5cc3a3518c1791b828a1b6ba4d952bdc53ce448ba45fd71f2c27fb613b0ebf523e8e656aa1b662b199c8dc562247113499d1fbd9a98939174318ebf88248349d36c64707f261ad7ae732feea600edc9324eb2781db0d861a1aff09c573c4a0071d2d48e36930f5922de52975fb07f69dddbb1bd36535af79d096cea284481722922d9c45b04d95941cc41bb91caa7211c2ab7ae3fae1029d3d4d4c67f5e573ba131b7ad62826f51b705310852d3577507d4b826bbd9e49bdd0f1eb9e215c13836ac927cef3fe17317bbbf35588a82e1b6d7932b94aaa7e25df8af611a48d3c0ed6103cc4aa530cf3f36c10cd3e32515602e3ba20a0da542fa681368868c42d85081a83fd1754da477639428238add1857acf10aa358e83c95881373b31cab00dc9e956cadaece4d13996190af3b57ff6018e6807dfdf11ee68ecbf43e5f919c83260992bcad5a8d1abb6623274baac2dd30c1c6ff8bb2ed595987c513debc09a8ba51776fc7b8db62393c61977db8daef9a1b77b7f422b583682922385c7d5029fcad1545ca601ad287ca8751f7ed864d7c45d8e9963cedb8ff636affdfb468d0796bb015276b9197d3316bebc40fa6a10dde3ee40866d975b289fa006c081bce2f0cbfcc48907e831dd30a95054eb91d6c0a5feffd6882d0dea9ce551de1d74dd9fb6e89a7d1d42dc187d55cad9a38756414c0ec57597ee649f237f20831ba16182f2bef40ba71f5b8e76f07b90f9f74106c4cb0670656616654927aa6ea59a6e51b58af4880c477ca994af103c53e885aec6b75a2c9fe20dd031560d85050394f663728b6c79b99a55ed9a50761087daecdb0dec745f182134032356f8f809f0775da8868a7457774c53cae669c81369cf30bbd5d49bbadd1ef50227372dcc3d5e0b5931e2f3c42112d8b46a97fb6ed49ba47ade96be44c514742abd541c0e2b1ecb50ef46ddb60d8de196bdda8e6b792e18960fd990d31887f88a825c47179758c14d1f36189b7d859e9aa7fc5d5f77fec431327403d77f0080b5f267767dbf7205554c956aa4f128a3b990c4efe01f5882b1ca9c1a5a8f297f733a3e94b6a2d0177535bb900842742451b597d399ede3edaf5c3dc87811472d974c8e1363c168d4b8ca1ea1e12109bbd1d0d88a1314a10aff3573aeebd272bb393d4c4b29f9c172700b671f934e1d9e70885fdc07e64e16034ce09b203ad0dd555f7efc18a25deaf261c6bbd55163b63bd0277e72d8012293370a53ccd8af878594977791fcbf9a0aa8b9a5d451f729e8b7a62e2f5aa566ea3943d05cb1e156beae835f2ece6dc66f5087686afb2746e9e56982ef1b478ec40c1e1c734f8adf1f827d75191090a414129d90b466dfa07065100a41b94fd3418f4a8f4f1d0fa823617cfffd29495321d734212b532776a034cbcc4e421d009fb81a70f99a27d8a1b4d652f777db59d52884b6988ea6e73cb334a8a49385bf58fba353ec30e1142b113754b68ab9e0b2386425fa5541f07dec3720e9236666d48e524bafcbbeef0db0ed4c67b2ca89a57d52b58a044fc88512e0d3a26a46d037e6a2568432719cbef4a4013e8ad80c0b0ff400f7afb0c058e558763d1f6729f063c62dd23b9a8a60aa76c2edc48e8b161c4352d0766d5e98c2e880fc40c377f536489bb2a5834e376ebca9c225bd17f157b3fc6ab19e7ba734be0b3a1aa97ab2e3af9f899efe4b9de1dd72736779f0154e807593bfa255c5884b91dee9414c79e8ad586dd35ce1c7a793dc48a0c4a90423830fb162f6c412ba5debd398cec331b89679e63fc85233f450d9f76c0e6ef0e696d17e877bbe957c4342cb258f7169afb957cf1f86306a98fb4c40fc55d3de8e143ed071ce7cbc286f96cbb44fea13263b3ba5fbd6f6e3e563b5df5c29bcb369f8f73cd76f777fd2a0ce6cbf357c544198ad45b484c202c4a696767381bb06f377aa98f857c35255c73dee2277886948d86c123edc480ce7f9bb38a6f41ff40f05a74edcf76c5b383489d68ece8ec089ca2f244231a79ce40d1179beb234825c56dbeacf43f3d7964bc48f113cc164d2f2d4363b8ff4da2530d7ad98049cdc799f85f0ec543a1cc460504b74890d271fa24d4e424727ea5d00dd8d9d834bf4338e82a965fc45996dd5c237ed06afe348f3e0c092b8b472961a8bb9405f3d13b82000740e86b1389d763ff53ffbd27a0f02092009669a4013f15d525bcaa484063f6dbeaec0f7967aa33c0590cf9662291d645ce019f2de39276cc0140770c14847678ecd71762baeb2b2f7fd5dc974cdd9f29164af102c5624974548190aa4d8f8313bec9cc076376d4b2afc32d9b7a94663db790d82d489a97ec7a7032ac1cd6ed2c2542f5a354407e3df9e0dc8ad465ab4730dcb041c49859b3ba118730b133f5534730ab7ba7cb8b07bbf8fea1a25b2db0e5b6c01e77b97894e681e47d058d2e983e7fbe8d9339b6ef615c1f5ffa2a671c08b77b4e493874e14d9009f29", 0x1000, 0x4, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 13:25:47 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r5, &(0x7f00000001c0)='./file2\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000140)=[r2, r4, r1, r6, r3, r0, r3]) setegid(r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x10, 0x1) open$dir(&(0x7f0000000180)='./file1\x00', 0x18400, 0x12) mkdirat(r8, &(0x7f00000000c0)='./file1\x00', 0x0) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 13:25:47 executing program 1: getppid() setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) poll(0x0, 0xffffffffffffff9d, 0xfffc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0xa0, 0x1) getppid() getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000000c0)=0xc) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffff7fff, 0x8}, {0x7, 0xceb1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 13:25:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x400, 0x6}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 13:25:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x8b20}) r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x3, 0xb7d0}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffff322c, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1c0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c", 0xc1) 13:25:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:25:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r0, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) close(r1) 13:25:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6044, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 13:25:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:25:47 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x142) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getgid() getgroups(0x7, &(0x7f0000000840)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x0, 0x4000000000000200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r7) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f0000000080), 0x4) connect(r6, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) r9 = semget(0x3, 0x3, 0x8a) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000540)=""/242) 13:25:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="4470e1e0a4e5748c46ceea61d7a1524af09e30be8acfe054c0a1d7a9b58124b188908177f61eadc4f59a215e3f5c0d2f98a6a7efc5faad1a29ffc61e4236905c45b08cb303c7ef74b467cd24668ab2ea54358dd943101721c32d9a738062d092f459945615242e7c43c72e6681e0a37f30cff254d36c0bfa2d7f9d2b867be3d15c907ce2075cd2", 0x87}], 0x1) 13:25:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x7fffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 13:25:48 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x3, 0x10) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) r4 = getuid() pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) r6 = getegid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r4, r6, 0x2) fchdir(r0) r7 = msgget(0x0, 0x308) r8 = fcntl$getown(r2, 0x5) r9 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x40, r4, r6, r4, r6, 0x1, 0x9}, 0x101, 0x240, r8, r9, 0x8, 0x80, 0x1, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000140)=0x20000005) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000100)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 13:25:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xc9, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(r2, r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x3) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r5]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) fcntl$dupfd(r0, 0xa, r0) getgroups(0x0, &(0x7f0000001900)) setgid(0x0) r6 = semget$private(0x0, 0x1, 0x441) semop(r6, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 13:25:48 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 13:25:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="44025193e097318cd1898b343dc4b8bfe83530ff500a3087820a4f939ed9000af49de99864a5", 0x26}], 0x19a, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x400) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001240)="305ccc2d97522c00dc5590a732ab2a02cb106a7bcfbde5fb591156c039605f6e891921b8c1280a2e29f165b2942aeb6cb93797ffd2d1dbeddffba7db393c4d00e3a2419adf4caa3912eea4fb76aae06efc3bae7e3bad3055ed1c36af16de373a99ae718b1bed2954f386a995ee15ced7760cca03c862bc6e606e1fe477fa5aa4125e79831dc7ed335b276ebb40d613e8d934fc455097980e5e71177cb4c326f6ca9493be", 0xa4}], 0x1, 0x47) 13:25:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2095}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, 0x0, 0x0) 13:25:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)) 13:25:49 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:25:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040), 0x1c5, 0x10000000) 13:25:49 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = getegid() setgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) recvfrom$inet6(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x200}, 0xc) syz_open_pts() accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:25:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0xffff, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 13:25:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x1) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 13:25:49 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x3ff, 0x800}], 0x373) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x3, 0x3000, 0x4000000000011, &(0x7f0000ffa000/0x3000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1001}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) shmctl$SHM_UNLOCK(r5, 0x4) 13:25:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0xffffffff, 0x3, "a393a99d6ff21f0af281943a058f278fa08544de", 0x4, 0x7}) 13:25:49 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) r0 = socket$inet(0x2, 0x7, 0x8001) preadv(r0, &(0x7f0000000140), 0x1000000000000233, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:25:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0xfe) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 13:25:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:25:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0xcb2f, 0xffffffffffffff81, 0x5, "c832883b270b01e8209a4ffdaabc21c7095a0b4b", 0x3, 0x100000001}) r1 = socket(0x2, 0x400000000002, 0x0) close(r1) setsockopt(r1, 0x0, 0x15, &(0x7f00000000c0), 0x0) 13:25:49 executing program 0: socketpair(0x7, 0x2, 0x200, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7c93ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b06b434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9a6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 13:25:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x18000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:25:50 executing program 0: pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 13:25:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x2, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x84, 0x42, 0x101, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000008, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x2b, 0xf0000000, 0x3f, 0x8}], 0x3c, 0x0, 0x81, 0x0) dup2(r0, r1) 13:25:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) recvfrom(r0, &(0x7f00000002c0)=""/66, 0x42, 0x803, 0x0, 0x0) r2 = socket(0x1, 0x5, 0xbb) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) fchmodat(r3, &(0x7f0000000180)='./bus\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) flock(r2, 0x2) 13:25:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x6160, 0xffffffffffff24ed) write(r0, 0x0, 0x0) 13:25:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:25:51 executing program 0: r0 = syz_open_pts() geteuid() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 13:25:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 13:25:52 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x800000000002, 0x0) read(r0, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/8, 0x8) pckbd_enable: command error 13:25:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r0, 0x10000) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) r2 = fcntl$dupfd(r1, 0xa, r1) linkat(r2, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) sendto(r2, &(0x7f0000000300)="c679260eb1a1aec81a2b7bce6e85ff5171d64e04a42c64afa369d4f56cf0cecf1e05b858aa4df7a64316162502cdd43a9ed832a0ba640ed0c0479f1fe5f36ea8eb728ab430f47e2b789c5631e81102145d3f7b39c0957d79fd1c2d114eeea5d30cdda71ecad28972c446f7f08d50160660ef3c46d8d8aa6360040cf62f40cb06f8326eadb035a083029dfb04e4b4fd12b2316f71", 0x94, 0x402, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pckbd_enable: command error 13:25:53 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x102) write(r0, &(0x7f0000000240)='n', 0x1) 13:25:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x3, "b0d4000200fe4c00"}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x60) 13:25:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x102, 0x123) write(r0, &(0x7f0000000140)="611a94397d813cd4b9799b89e1c958d73678bc989dcffe8685cc43813bd06a008eaf5ac825e9e7128d47765e823555dc885816f2538f9c0e487243520226dba5c43c3bbe7f57ff9897ab6e6ae4e41589162c9674e5112588f238cca89a8f069015f7ebe9ced81aacfce22b2eb8c3db44408bde7b77c2826ded285ac344341ad136df2ec88ef2cbe7ffd8527e9ace0d09b4e956e879adc8b4", 0x98) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0xfff, 0x34b, 0x10001, "e1fbb961e7cf494a0ead062bde024e8886643157", 0x7f, 0x9}) 13:25:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 13:25:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080), 0x10000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:25:54 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x8, 0x2, {0x7, 0x1e50}}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffa, {0x9, 0x8}}) 13:25:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) unlink(&(0x7f0000000000)='./bus\x00') 13:25:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="4f208665b90621852b328d96dc6887c4d3ac3168504ec100c92e1208bd0e8787a2a2bfc8906146bcc4b31b9f3786542f62fd67014a15", 0x36}, {&(0x7f0000000080)="fbba8445b1a71caa0ac2211473c319deab10df207e0409952bf274276fa70c1cc05d947811681af4bd180bb546e068badc7658303ddb157af36b91e27119b9a6432ed14a1f16c0ff1d5b3b", 0x4b}, {&(0x7f0000000100)="66f2e034ac8ca0c85e6a860cb4d64772ac1450f57e8795171154efddce056054454a540647bdf43ae3c3bf5e1e8080ce256e8afced1911bcd85034ab5e48de5a0e94a0eff1709c8425ce01345701ab289136dfe8916345c1b0dc98b982deac94dc2d96ccc6d693148312ef83335d7f5bb7289fa38b8cfda614294fa0775ec6e9ce16ce1861392b1ac92a78898db44a09c94cb4db67c8affbc516679b71c466dba265a5929c56a677311e99e6a574833ef6a79c63b300511b8dace3393bbac3b0cb2c155492bbbe6d3fba790949a7e1b64454ae16106dd0d8cc2e7e1205026fe606", 0xe1}, {&(0x7f0000000200)="3a1cd1275a6d83592654288a326ae1b71c1c6c7899", 0x15}, {&(0x7f0000000240)="04298ddf839d8b58b8e876b58ba51042e42d37c78a0181e6c4c1848cb22c43a0b9b0b873a165d82c39be1274928917714bbc2eba178a7e6ed77d9d220371b68a451e58d24cbf3c9706a20268a551fefd5ff3055ad8ceb1f96b0ce201f346b19f540390777d0da7079d3597b541640866d7e47f9d5502c6e44f6a52539b27d5092b07cc392d5c922e75619de03cc64a1b6afd33f876f33a3378a5444f55b83741ba876b8acf108e36256f18a4c4354f379afe74b56f20a2f4c17f818f27a865f367fb1aac64db44bab452c7e33fd2a77d5d891a86b89728279f3473f4bc5f40dec250c866e176e245f378f594ac795fe66354c3", 0xf3}], 0x5) write(r0, 0x0, 0x0) 13:25:54 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x19c) recvfrom$inet(r0, &(0x7f0000000240)=""/231, 0xe7, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7b9}, 0xc) fchflags(r1, 0x20000) open(&(0x7f0000000340)='./bus\x00', 0x400, 0x80) read(r1, &(0x7f0000000180)=""/160, 0x96) 13:25:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) getitimer(0x2, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8480, 0x1ee) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 13:25:54 executing program 1: r0 = socket(0x2, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x100000001, 0x2}, {0x18, 0x2, 0x7, 0x7}, 0x92, [0x8001, 0x7, 0x9, 0x15a6, 0x1ff, 0x8, 0x4, 0x2]}, 0x3c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r1, 0x4, 0x0) r2 = socket$inet6(0x18, 0x3, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x124) ioctl$KDENABIO(r3, 0x20004b3c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x81) read(r3, &(0x7f0000000300)=""/80, 0x50) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:25:54 executing program 0: pipe2(&(0x7f0000000140), 0x4) r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530007171a9634858428d17e22ba41529691e57ed8f4365affdc0aff9209a6b31c8805deed215479351e205ec69ca559304a1172c9951e757d1d5037fcf47b263e348080000006f73e99c87b08960ca4e3c1e35e9cd930d5991b29652490ea374bbab1314d0"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfd, './file0\x00', './file0\x00'}) 13:25:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x1}) 13:25:54 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000480)) pipe(&(0x7f0000000600)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x90, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() semget$private(0x0, 0x4, 0xe) setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0xffffffffffffff6c, 0x0) setuid(0xee01) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r7, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000005c0)={0x6, &(0x7f00000004c0)=[{0xfffffffffffffffe, 0x81, 0x8000, 0x3}, {0xff, 0x9, 0x4, 0x9}, {0xfffffffffffff000, 0x0, 0x13}, {0x45, 0x0, 0x1ff, 0x1}, {0x6, 0x5, 0x0, 0x1ff}, {0x9, 0x5, 0x2, 0x97}]}) r8 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/211) 13:25:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) minherit(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x1) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000002c0)=0x10) 13:25:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x10, 0x4002, 0x0) getsockopt(r0, 0x3, 0x6, &(0x7f0000000200)=""/4096, &(0x7f0000000080)=0x1000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r2 = dup2(r0, r0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) getitimer(0x1, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x4) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) 13:25:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x24000000000000, &(0x7f0000000180)="96dfcc60f6627161a472e114de5137aa00aa76a83125acef2eeba0edb08523328c430f17513492220b7fb8ca3e6d7c6ec8185b4b6e5a335086ffd1a7e20e7f17db20eb321da8e17c135a33edc4070246a06299f90117a1bf5500c057dc7c62f0275a7acf27c715d9040ef2e0e4e655391578818393f88e2a1ce1a0fe7e2577525955b31e1944cd4780f0645815f98b69fbd99bba173aff31bdf06d31c385d539728964874c1a05a4fb9d47ea8a601f75cf8a07cf9e4dd141be88dabca0f395372faf0f4d9bec20b4", 0xc8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000001c0)) fcntl$lock(r1, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="bf", 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000, 0x2, &(0x7f0000000280)="7e8e8099c2ad8ce609c46a1123f115e49e77c8a461e8120d3be75475bf07f324788ee63205c08f32b699055c1c525ba583f6db4ac40a8eafb53186806421220117c652aada5761dfd1d342bbc58a37212b276d1e6ef9c6a8e870581271c43fbcb14a0683d69154778ace2a48701226cfbb519c4767f45de3f11fcef081", 0x7d) 13:25:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x1, 0x1ec, 0x58c0cbcc}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x400, 0x0, 0x80000f5e9}) socket$inet(0x2, 0x2, 0x4) 13:25:56 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:25:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:25:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xffffffffffffe594) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) socket(0x0, 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getdents(r0, &(0x7f0000000040)=""/10, 0xa) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000100)) 13:25:58 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 13:25:58 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chdir(0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7e31, 0xff, 0x8, 0x1, 0xdc, 0x20, 0x9, 0x1, 0x1, 0x5, 0x4}) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) r4 = semget(0x1, 0x0, 0x20) r5 = getuid() r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x6, r5, r1, r6, r2, 0x0, 0x2}, 0x24d0, 0x3, 0x1f}) 13:25:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x21) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c2701dbe3d3bab332689061a9afeaf6d66e47a47adefae47143002bbe9dd99b874548b108e90252189acb0937fa5e09a01f2677cc575143bdfedbfa50d5e8b8995a2062a738333736b1acf7e10298ab302a0b73d9d1b9666acad179d870c8dd3a7fb00d2b", 0x91}], 0x1) 13:25:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:25:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1f7, 0x0) close(r0) flock(r0, 0x0) lseek(r0, 0x5f, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:25:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000080, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x12, 0x8, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x400, 0x3ff}], 0xffffffffffff4b7c, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x2, 0x1, 0x100000000}], 0x7, &(0x7f00000001c0)={0x0, 0x4f}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) 13:25:58 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4fee8199, 0x2}, 0x269) chdir(&(0x7f0000000000)='./file0\x00') 13:25:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./bus\x00', r1, r2) fchflags(r0, 0x5) 13:25:58 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) connect$inet(r0, &(0x7f0000000000), 0xce) 13:25:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1f) close(r1) 13:25:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10090, 0xf) utimensat(r1, &(0x7f0000000180)='\x00', &(0x7f00000001c0)={{0x9, 0x100}, {0x3, 0x4}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 13:25:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="54e808d00d98dccd00"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:25:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = msgget(0x0, 0x120) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000400000a7f0d67471217600244"], 0x13, 0x800) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:25:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r1 = semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) fchmod(r0, 0x20) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)={0xffffffffffffffff}) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x9) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f00000013c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r7 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000180)=0x200000001) recvfrom(r4, &(0x7f0000001880)=""/4096, 0x1000, 0x801, 0x0, 0x0) fchmod(r4, 0x40) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r4) 13:25:59 executing program 1: 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(&(0x7f0000000100)='./control\x00', 0x4) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x20809, 0x1400000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') lstat(&(0x7f0000000140)='./control\x00', &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000280)={0x2, 0xddc3}) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000340)='./control\x00', 0x8) open(&(0x7f0000000380)='./control\x00', 0x7f, 0x40) 13:25:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r2]) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$setstatus(r1, 0x4, 0x4) r3 = dup2(r1, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x3ff, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x8, 0x0, './file0\x00', 0x0, 0x0, 0xfffffffffffffffa, 0x6}) 13:25:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$inet6(0x18, 0x1, 0xfffffffffffff801) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0xe88, 0x5, 0xfff, "e4afee0612f1cdabe7fd20a03a13b3eb024baaa6", 0x400, 0x401}) r3 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) 13:25:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x40044278, &(0x7f0000000000)) 13:25:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:25:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="7121bd4bfdf10c9e34a628000000ffff000001aeb6b1768684ff57c512978644e200000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) shutdown(r1, 0x3) 13:25:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x24}]}) 13:25:59 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:25:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 13:26:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000182ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:26:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0xfffffffffffffff9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 13:26:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 13:26:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x20) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0xe78}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xeefa, 0xfffffffffffffffb, 0x8, 0x0, 0x80000000, 0x3, 0x5, 0x2, 0x1, 0x3f, 0x80000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x101, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 13:26:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() write(r1, &(0x7f0000000000)="344e6c15f66b9f702f958bcc7263889fa217fb40490f32a13b510ba5b18100", 0x1f) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 13:26:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:26:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x99c}, {0x18, 0x3, 0x6, 0xfffffffffffff800}, 0x8, [0x7, 0x80000000, 0x4, 0x6, 0x26, 0x4, 0x3]}, 0x3c) 13:26:00 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ff87e5ffffae3c82a4002bf46700e908000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) msgsnd(r3, &(0x7f0000000300)={0x1, "94dd1477189a983581ee82481339a6ed1903b6c2e129e928c1555b51631c5bf763fca693444d4c86ec1859c0eaa6a623eb9888889f72df01a48a5fda1542f41592135d836775dfc5a7bc6d708bfe543274409eb4a529e8b4bb51353aeffa853051c0ab5d8f2216ce6a32f229f2d657f5e2496c0dd061f4c44ff327afcad00be86fb3fc5adf5ec93b19"}, 0x91, 0x800) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) 13:26:00 executing program 1: 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) setuid(0xee01) r1 = geteuid() setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 13:26:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) 13:26:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c45300094ed60d683e82bff59b1e376e354801aa0bfb70ff32af90f9442ea187b4518bb47183c3ee3d6b4a22500003092d2226d735bfaf56b31ad15cadb6818b6d5b31e913653fbfa8d76cd11e4e3a82969d90cd875308e0ed88e2e70650c87ff4cb769d03368d9b580cf60600a38b8bf206ed4afab6ccd59d89ec8d6c4bfa0c065cd966a6529"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:26:01 executing program 0: socketpair(0x30, 0x4000, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x40000f, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffff8, 0xfffffffffffffffb, r2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() flock(r3, 0x8) ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7f, "8ccd7f665de7bbab41a989a9828f3566c5177dbc"}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCDRAIN(r5, 0x2000745e) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000100)=';', 0x1}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000200)=0x7fff) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000300)=0x8) 13:26:01 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = getppid() r6 = getgid() pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0x2, 0x3) socketpair(0x2, 0x5, 0xfffffffffffffff9, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0xa0, 0x0) r12 = dup(0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001800)) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10004) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x100, 0x0) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r22 = dup(0xffffffffffffff9c) r23 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x0, 0x9) r24 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001e00)={0xffffffffffffffff}, 0x4) r26 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x80, 0x10) r27 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/tty\x00', 0x808, 0x0) socketpair(0x10, 0x4007, 0x7, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) r32 = getgid() r33 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000001d40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="a5956618e2b2f38ac1b031e25ca448db446799c075deb5b285cab8e1d9a9ae091f99cbb01931ff5854983d2c8bd1274ad9ae0f1c45b77bf60448f37855ad98d31a80a6f36da20395900a1dd2ff72be62dd4ba0aaa40b09e9e12cf1a5c54eb53f8eb8b7b3d10ac9e35e932150ddb5ceafc49da2acb4e892b6bcd242e89ade826793fbd8d6a030cd2d49f804b4f9db6e26", 0x90}, {&(0x7f0000000340)="a56aa8b255eb712508f672deb562ee3506b62b3ca5193693d157bf0c807ae11000a54df60d106e002c44ad5c8e3b3c530323c4351d64542aaa1212f1b747b3d7f46edae9a5160b3d886d299448284840627dc8d7b4755cd822cde0ca89b40f7bff5e5db3bb8640a64de3faef334d93d44f0b9bcd7c3869cc2c4ded845c4d761f8ada860bcf16ed66fc988029d5e8be33e480358aace9a930ced9ca7ffe9bea9927c1a2e5b962fa74bbf0c55d7276ff4a242a4835816def06e5ef570af4549acc97bf32cd539fadc8199a0aea67a9c4ffae40cd975c7cee31ea5cdf48304cdc98299f73b1d5c8a2be7ce1e9c3feb6a4ea5b2f9a492f", 0xf5}, {&(0x7f0000000180)="d6d5fbb40650befa318884a7b182ca12a474b1d540e2e3d089e855c02d9a032c6c0933b0648c1601", 0x28}, {&(0x7f0000000200)="ba5da5acc84baefae4747bb9a5fe9d024369ca278497477d235db0e7e93869ab312a73629d8f93b49e5ae7da86f962e1", 0x30}, {&(0x7f0000000440)="823dea9e3804fc61de1df4810eff2aaf70ea4eefdfc5ae32dd78550c36d2e44a9419358c5360fcbb4ce08cb8dbcf3656edea9b8caef7bd140d978e5f8931789c6fc605c56e44e976a824007beb9ab4e3cf2505f2b1fe8e6a4b4e7ede5c8232dafaa0be49cb6f46daa0690abbfa984d91d1ecb4489de8af8abbb3af4ab3bd8e03d18f25bde2e62fcf4384748df67f1d2735d00a940ae967c9178db1", 0x9b}, {&(0x7f0000000500)="066d05cf4a4d09339cadc6c03012ab904e78c1977e846ecfcf87f6b268d48b1937bca09d12163213b38b838e7494f13ea1598ca9f2bbbf733f1d43cad3f6dc1419f0c7fda5007daaa8111e6659e72fb8ff3c0d0f1f75cae4b65988be8a6937d97a237716966a01db2a1bdc7ff0a115362155c08a335d7ced66eb96e5d420bdb319614342410dfb603f8f42de1da20244e3534ac05ee3e9e29c390e4f0351eef8338a8198fdae7d663f70eb020569482f4883d9f8342e59b76d31b60ba1c9529f0f11bcf1f3e6bd3bb29de54b", 0xcc}, {&(0x7f0000000600)="170873814883b839ffbcd9aff075a68877d0b65efd3aa1cdf93626aa468d365682d37c6ace27a5e7b8ceee022705aa18a268c65803aad514098452623f4e543f582e00e2c0bf0fab7baa9cf8ebeb78482cfe3e7ea787d68e632469548d729aa1dfb9e585b9381c019abd788a31ce412c4ebb908b7706d203efbf1bb56d6a46a7b1dcbbae43df8fc37b614dfc7995f4315f871e65e3e51b29d0357554ba460e10e95b45361c8b474042be0eeb6667456142d125822d94670de1797dec82f804da1a59c5298ef03cf270dcf935407c20e66c0e0ad7e107db064792832346b9af82196c9527102bb24dd84d1af6e564e69f2dcacac0c4966c3356184b4fab8dafc97d4e80fc0be0d2ab6b6d90163a57e3af76619d8cb7d4d71935ba09ba3ba85075becebda1fa89e9998a0e43bd38a51667ce1e4342709396ead02e771202a3f044cc8637ec5ef55cd3a273cfa0e11daad6723229a0a00a8b7ef1554b0602a6e61095becf2a32ef24be3eeedf1c03d825582fe38b74aa771a02316900fcffbfc4c04a75f061950b10bb6bb8d6a867c70912ad1fe18af891e8c26029270e2c8c41847fd748b6e36854eaf9582b27bc8ed22847a5fbe24832bd5bf3cd419c60fb5884039c5ecf75e853da4cfebd48bf78d418f30b20c3cf8f6de69b81fa5f8f28abd8e6a81c1af756d2c0bca01a42adaff188fc3ce3acbe7b2d8d78f32a99e786791dc1838b54f421135a9a41af3023cb4a63e2de92c23d19dc32ebfab06f33dd5a2792c9ac5dea9abeb9b56ec858bd8c9749a8494f569ea9074fd9fbfa45c3a1ee46b052f83c769eed4d5702e583b4ccf68f54dd4229df44b397863f591b4dbdafc2dee5b4722459438a3bcb043b7ba82f5de04c1dcd65d4bc1ef4649825a93a2ea72cac4d599b505ed3d11f6b2701a9d7672910cef30b6b1f1a3fbd1a16f7bb076141ad02a24a083c646dfd2112f9a4d46e82bd56f03dbaf6b80f62adb999562fb1e22c2ab51a653458186b58736aa127a7409327d5d547eb429968b42ab2061f86f4afba64a25e52e948e87e73f583590b60040d00001280a2f531f4d588bcc0dae44272ff3706bb6f4c86df91002ce8bceee605b8e85b2ff5d4172e312928a665bca80820b27a0b4c0ee430f0eb53c4c7369da08e65c5a0054b39910f126c0eb0b53e71608251f6e09cf3f1dfaaa9411b117a13bcd2e3d14466a3529110639573ded4d94e0ab1f01e0417559373306c25237c716b47fb727845448540e4cc1eed2c9eee18574e6e472d3822d1cac0a1fcc66feebeed313a2f0249326ecbf1eea3ed61fc2ce9673fc28d0f5efb33a19279946b4ea3add5862eb9b80323b9dfb5692d52e888df627935a6ee7fb191bfaf5f946da1d52c356865c1186857322f62711c30f5bde0e60256fb70111bf2bb19cda5d63ab2f68a21b3126ff7aa003607d9e2a9bbf16854fc79fb2059b0635ae40780e024bb32f562af3c8d223f8c59b0ec584cb57ba03c367cf39160eeaafd409970dc6cd7af2061a6ce0944bf18972caa6f52b797e537855da6667b3ebf04f50bed99ea2fdbafde6fd3c78dd86623c7029e9cce07dee63d6c8515d4765c5bc6785270971767e6e4db19b4878971cd58ffeed0d95b0505b528e70e9d43cd7b15c7377bf58cc25e9d4842277ee573b906524ebeab655cdb7f9232e8cce63ac1814381308adc709cffc601e62babb9e363715e48dd73fcf060c2f9bef37fcce83d95b64a1f4e5d9c816e9a3e1429ebbf67db0be2c73d258b0939852d406a010a968b82ea24002900004214158608d7f91d5b7ba87984bb32ee8eb03382f14fd4a48a973899f8ab5f0c0cdca8d9f307930cc734ab953f20664d7a1b95008de1b400f08080228bc28c7fcfe5a7bc12f5c98435492a410e360209a98f4c7d394272a28caf7d52b8aa66da7a8e9a3b03fb7fdfd94d60992236961e2bf5b3588d054fdfb6e9a455b7630edb1183b347fd9e02c083215a9149927233f3c049a573dd35958e9c8f5e3f21a60b0061781db0b0db2ccb05a8db77deb83e3a3c3406288fb4d417cc617b7e492e1fe5358479dc4ad0355f185b7e958d61bb04dd577a9edc250887edd0b4256e6f69a5067fffd74bead66a34a463769dcce4aea6bc10dfe98dbc2d4afaa0b56f5fbb0b82b79b0c5cf0ad84ed7f170e6868c28d527211baaa6973b1c7ca4b265a4160a847b4573bd0043ed1dc80c1795a2494b3fa5c596ab2b6f3a035d680c27588cc0e9384ec33bd44251d21753e0371c5e37a3ff6c3afce0e97290c83dd379957b61c1986f77d6f4a4b85366a6eba0ca7e0d69ae74b9f5ee0875fba721bcb1798465bb818f3e4e7b63b38039f1ff6f4998acea3e3a2f1fbdf9c31608d32406af31901fc0408be0a0adf04e154274477a603b167dcb7ddb4a5e71964f0d7b726bd281202c90d6c4b57b772b49b695a64879aa4fb09fbd537114987cfaf73e57c723dd4b964e0ec6c3425f758c72bba2a239850b3a4c2cc5360b10de5293125d53a1426d525a28398f0df0bebf660fd90eef1edf34e9ed6cddd332fb5775b88ab672ec4747d1dca9d0edbd1faa53d4817ba045a673a3324240e9af41cfcce1f16dc922ef20f85452a1991fe83fc13a54d7fc2513bd4eeee3d54d0a808467567037107f790c6ff9aa8eb6a12d18508986a88e666509b77475113d4e2becf631a1a19b3bc7f74da52326ba7bc0a4fb23b32641361f0b9a6d498e8a6bbb9252ae18273696f7660f697bb7f15e55ca19c6843739ca84e793d4a31ad978f82340cd1aa5221924ba3e0b25d937f357afd120e4d45e81dc65a5612bb2b0da0160a52cd683f981e5842069ad8f8946ae260f90558af65fd1d5fd7be2101c3c187b7074d603624f9c9d15472a87f2bb7b5c1a00fde1475505adc4d32386c08ab6d6775a92bafd427726c2be9a6023d4b8a340de9e9666b0c1bee1bf9f0a696c8a1aecaacb780600bd966127e0ffa78ce987f736bebfa8a39eb02ee6fd2e746dcf923b18205088a4409d7e04bdeebd9bd271f55ded0c6ff5a69a180aa041b9c32dc1dab62dacb312d1ba7d7484b8fe5b1627f48be3eaeccae19d9df8d09260bdc928b1228c4fe73a7e5ddec6419be05c830f7289ba765eda966390fc4a652a921693ad935c0fa8fb52f45f7ad957c33cdf9f0ef19798a29bc7a97423f92e4f339a895c929a794a1a036b93f3ec8f763104035004666f20e3c02fb3402797429f5f814a163f871b16202261de2c80105a416affb7ef464e78cd680af08188f998fa88d78c7cc0627771968499989efdfbd46d7c1d930c654d0306d4262fbf08a0cfbfe19895b263b2471fcda872d159dee90cd68f5d050d114af9c3366dfc1085ef8c9a549a6ff21605e8d85865fb1f332d359204271f7f67d93a7adad29111a8e3583a70045fe8a73d7876b1eb8e0ed97d71a65c31ddf2598684eccfb57e68301ad319f5e9ad1dcbebd9e1e0aa69b248fd9a6305fa78650af7bd4cc2ab8e9670e0ea65f2c0daf5d7e6f66d4b8af10657ba671d343bea660df51a68c48c1695ef19c5c0a09322c47a83054ea75aa3aa1fd895ad1fb8ebaf5925adc8ed8266fb21d366a1782bad062859cf992ef818f5a8696947de5d79519ffdc40714e905f9088d82380a5d115f6332fb7330c9c98c5138dba9cc60cb424edd2707a05c59690f5c799a42919c9e5ad1237071a5a905a6c6df4037139c124598349bafc88f1d725a5971bc92bf44a9be6030fdbe50a78bd2098d8845d1b4f7c3cacc0bdf3675c609948024cf1461e68eabe9154b0665da5c2426c9167b10ba662f3805cc44fa98f45a2c61d447eeaffff7bccdbf6cfb41c81219c8a59250bc7c0ab0df0f1ed781eb28a29366832ca59865b20aa1591a78f2d63842ff20c09c71ff010d9d34c43429852d4ae0fefd47c8728efd8d8a61bc171e51b49b7ffda608110e2f39bb61734899c8395fa0161db6f4740a7972c37e3145e06bfe8a879c8bfabbd38412ab0c3c070ca3edf664b4945d3ed06cbc42c8a78c73cfa30fad270ca72f7c6f08fd16da956e4435aad555aa612ae42fc28a7d02bc7e00b1b2805e7a8473a818e848553810e57fce3eb23267fa12b83fe8e95eed4a0160f2d1381211c950c276b7f9a204b995fa48a849369e4854549acd225a3385b22321245164fd62c218c443a7358a3dcccc8b8a2d67ca23d7aae71613d395dad98966d1592999c32e1ac9cfe2eade5276a43897a85695546326da1e4204b77d3cc9b2d5faf5e01340949bc3020dc12d564ca2e7d80e14e8b0ec9b9c1e31a5cfd15f18d35873cca532446be5ca8c9f21043b51b93be97ff9f1a898fc045f0dab9fb2b1b4ab0ddb03c71f991fe3a4689748a136e4626e92e93636d49a7a5573494b488e440469df0d21cae702ab6c9e783d06f2677a303c5b4e7a101928d5bc87b5272fd503faf3734ead5b1ae46dd3b424a9adc7eada2e03a36bb10e90a1ce8fff42f92fdeb0066f0f0bce28f176e115546e8252446b0d84fa1a8bf309328dbe75f6c59ae7265d95e8a0be03dc8ec3cdd843cfbf7f32987de467b1c9fa7e14da74e0589dcfb5ac55d39039f4986e2d07877c38bb7b0799cab0ec7b614bc4e46bdabc85ed9f6c116150326d5fe45ba947920bee14cc89a1c9288bab01ad6e21e7f67cb7c3923e2d4cee7d218625029bd231b596f773587b8972e1b16737829ea8f9b9dda265b7f430d8f0b7607def87b04f0645de6a33639d0e6878a388d68aa0da47d20770d46d93e6d37ba8ce93ea90942c377b9bccec5dfabf4548beb27ae02cd876f00d82413a7a8835818c616f74b114d735f2caff677dc8102e9925b3c4201324355466d4e9e7378e6c1accb8cb23dd396de4630d354f6bc800f198f354e4f76e2f8941022cf169238919e3d7ec02aba19ae09187788a18733870ef3b31ce9a06501df9b70c160d5ffa2f328f0a5a431f1ad037bfcf1e1379235375b83e787a4d70dd9cd0ea9d37a46513508e7a662354df242db475c5fb0f8faa27e15b7ac3204f79c9ec63d1ecdf424727abfeb471f6e52b6c61f4e7d5934559badd755ba896f0210d1ba9943ca1945205d5055d224175f90b1c5767a31f0975356cb489f1ec30c44a46a421aa3b8aa14a03e0ed8d3faa1585bd1e80826f99ea7463cbffacff8fff68722ea266a51fd54de38f2b8e91b2d98d7c32e3037449d08a1d0f3762c97243cdceb68716d803c301bcfc7567078693e7500b20bbc1f8b18e15f403b2213dc7b3603f00266e636d9011306be75ee85fb5ac50a711724c6ed66b8d132280b595e404d625e53367a654936fdb7c51e13a3c0d6a67d71be0abedb28e4d4362edcad6a6bedadc3c6a9a349b0c9cfadc81dbdb11cb05193aad97911f04712bce4bf581c3ad2673feec1e6de5b9af3a82af720247d0db93b6d9c05c0210df1d1fb6aad7b2459521da2bb386c264e194641207cad7dc860fadfd693671bfb1d31fd0e21a6c7c99c4f303651e8d0eb06806b8ba76137f3fccbbd8e8d3320a5da540d1e832c2ab8ba20894ac7656957196a472d86ae1e50053dddca263f6dd38f921077acdbe45339a73f239684a5c158d3133b5a75add1f0fba50ea5da29744476e786af18b46deac64909cac1eaa204b2dbd0ab4115afe557f2d25e8704e18e2d76c7aa0f026d8dc930ebdde5b2c91ea688370855b829e4603dc8d5a18b3830fa1a6580f25e491f63326bd64b8d65b76a14740d81be62a92ed3e039d897ff40b2a55d2de08133438a244916f8d11a022c6aeed7cfa4db599bc7fcb49a", 0x1000}, {&(0x7f0000000240)="58a90a9390e6dee2b9de60c5f665c53ee27effe5aa6d0591e552da16bb54aef2f0531aed8b565042a74b15de7b0d7e316a2340e96902267a954a", 0x3a}], 0x8, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r1, r17}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r0, r28}, @rights={0x18, 0xffff, 0x1, [r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r0, r32}, @rights={0x18, 0xffff, 0x1, [r33]}], 0x140, 0x40b}, 0x0) shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getegid() getpgid(0xffffffffffffffff) r34 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r34, 0x0, 0x2, &(0x7f0000000280)=""/139) 13:26:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x8}, {r0, 0x48}, {r0, 0x101}, {r0, 0x20}, {r0, 0x20}, {r0, 0x40}, {r0, 0x8}], 0x8, 0xd95) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x320, 0xb793, 0x7, 0x1, 0x0, 0x49c08a32, 0x7, 0x2, 0x2, 0x4, 0x3060}) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 13:26:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0xc, 0xffffffff, 0x0, "4fc5c052c25d986dec91edf9ac33850e569c098e", 0x2, 0x101}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="3bb916834aa22bb533b9bbd3ec9d4ccbf87b6183d4f7b86a325fbb2019905be882beb9c690a9325259fb11af226b7c2174b9bfface80cab52ec698edb64d87921706", 0x42}, {&(0x7f0000000180)="1d4d9fa490acb8f4cee1ddf19734a39d7701cd7850c45d02f1aeb368f073ff0f45e2f924bf0d71", 0x27}, {&(0x7f00000001c0)="fb5fe671d745c77bbed9f4ff7e9367862e592da80d496927f8fcf29f5876affa5b98448c062a2ad9ef12912b3bc1ba3c842deac7473a6d003525d61325439be043", 0x41}, {&(0x7f0000000240)="e2539f829c544ac0b3b9a942b4760ddf63a1f3d2c98da4ee1cedc397c7963d82c47456df8f8090c6eb4a6261bd8976ad84fb7120e1cc734e8c4baac75d20b604275451483a05c9a362f4be251dcbc61ccaabf109fe72e9909a5c10e7da3512110c66930f388695ae8023dfc5fc95c88649f288", 0x73}, {&(0x7f00000002c0)="9028f63a4debe2a20b32cbf014e2c7d566467a3a08262923134fef6d6450b2f6245a8d10c5f13baf79820d75b0959509ed662411cc7570306a24b57a1bdcf7e1e9742a1cf1fd61f2d8", 0x49}], 0x5, &(0x7f00000003c0)=[{0xc8, 0xffff, 0x3, "91ddb7956799284a5d915db497d9a45f1b4639853c6b1f71048acdd7c1010843633ce46ed6579295e2e0663dbdf52dcd9b0b911eadff050d83b3ecc2d17594a8bedea0786cd68d125ca42fbb1757a82ca89f05477d036f5ed2646f2c7a37eb784833b4f12cd980db3c891784a34d377796579e7a471c3d70b87f5b5cbb35fbea458a0b2a14efa0f32ec4691190c1f74958d116a1360413f6e13961a008ea3bd963bc7eb6d59bce636e732d1f703b868205"}], 0xc8}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f00006a5000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 13:26:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x8020, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) select(0x40, &(0x7f0000000100)={0x9, 0x524, 0x7f, 0x10001, 0x0, 0x0, 0xffffffffffff8000, 0x20}, &(0x7f0000000140)={0xac, 0x9997054, 0x5, 0x2, 0x2, 0xffffffffffffff56, 0xd9, 0x1}, &(0x7f0000000180)={0x1, 0xffff, 0x8, 0x3, 0xc342, 0x8, 0x401, 0x4}, &(0x7f00000001c0)={0x8}) 13:26:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000000076000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r0, 0x0, 0x1) 13:26:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="3c96745ccc4b4fa810d39173c2a51c95369f7d4a17b583f98716f71ac66cde3d52d3f55a6e7aa683623f800c374e0dfd18433ee9b34baa524225cb10de3f22bd112979c8d83950fbf528f21a5f63af417b4a793be347a118786e5f89764e4ede62d3ebf2883a56cbf72226300e60ed6fd01194714a8371953f98c08d1c4a8d2e34f3bffdfcd98c6d02135aada2f816def99650edec064a23b4e0dcd18b8f9f76905881dc10e67b00d93c8e38b2ca72117d986ce393b895b6cc59d07492da", 0xbe}, {&(0x7f0000000180)="8cdc1ee97cd1ae491a15ad113af50da1cf2edb3f89e8831be66787fd2dd2d16e33277d042e251a5baaf5635f5e94571b1f006176d6ffd60dca40c690ec06b0e329e997c7d8e5420cb386ee09279ad2cf08a0b004b039d06d37a25593fdbb461092c3b9b47e1ed92a3926f8adeab6e1d57e7b71b300a834795369d91d700ec052574d3bb778005400d444b8e44961cba716a58270343546115b6c66ccd0596555c3", 0xa1}, {&(0x7f0000000240)="92fc03a9f3b8ac5c3b99f6661ceba5a81b6d8cffe5f2aff464b54c0b3e1dce2d26a09fc195511e276c", 0x29}], 0x3) open$dir(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 13:26:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x36f) getsockopt(r0, 0x6, 0x8, &(0x7f0000000100)=""/227, &(0x7f0000000080)=0xe3) write(r1, &(0x7f0000000000)="aaae599f", 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 13:26:02 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000480)=""/184, 0xb8}], 0x1, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2006, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0x2}, {{r3}, 0xfffffffffffffff9, 0x60, 0x20, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x3, 0x101}, {{r3}, 0xffffffffffffffff, 0x80, 0x18, 0xe379, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x7, 0xf0000040, 0x5, 0x20}, {{r3}, 0x0, 0x24, 0x1, 0x200, 0x40}, {{r3}, 0x0, 0x10, 0x4, 0x3, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x9, 0x1, 0xcb7, 0xfff}], 0xffffffffffffffc1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffffff8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x400, 0x1c000000000000}, {{r3}, 0xfffffffffffffffc, 0x0, 0xa0000080, 0x2, 0x5}], 0x6, &(0x7f0000000400)={0x80000000, 0x5}) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x6) dup(r5) 13:26:02 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus/file1\x00', 0x80, 0x104) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8003, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1003, 0x0, 0x0) unlink(&(0x7f0000000280)='./bus\x00') renameat(r1, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000200)='./bus\x00') fsync(r0) stat(&(0x7f0000000300)='./bus/file1\x00', &(0x7f0000000340)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0xffffffffffffff31, 0x0, 0x0, 0x56e8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x46) 13:26:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) chflagsat(r1, &(0x7f0000000100)='./file1/file0\x00', 0x50006, 0x2) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xff, 0x4) 13:26:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) dup(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 13:26:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 13:26:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f0000001400)={0x2, "fe3f2a8f0337e4a354fb99badb641673117e99280d40b51ffc8b2024b36ee6dcc16a6915cc1e927f81c730b558b4f833a1da76c2cb1714afc387000033e0f1fc25eb951f37"}, 0xffffffffffffff54, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) msgsnd(r2, &(0x7f0000001b00)={0x3, "8152435a48b3b73d580b70f593935934fde87c90519dd810751e0ada6e4cb4de28b30ec155de3037b870682b308b1adfa2c0475b93c24ebaac82e4f5e57b3498b80a77ff9102cec670368765a959720f28ce5952045cc86b8f901469ba1098a9079d621b7272cec0dc451aa3cf2e0be8658f04d30e536bac8c8419a00e7e193a78ecc95c76591f4e9ed0cb7ff22afd0262cd8f4928d11ad779e3c58ca6305d4a2915e1e07d41177f71c7b5dba3912966324f83601efd5906df64ad7ffb889a5167fb6588bda182e0011b1268525707d47a2bb3ba6071dee45948753066acf3923c71ed9e6f497601703b47cc2ba23c31731e823f3f75959e1fba1b8ee5d58f101f896fe16a2b5d0f6874ba93622ee29e1efeebb03edb6c4df424644169266db7209e7558ae3a1aa9bebf381f878086aaecca833c9d956818bbd457cfb32eb9ecb111f36fd998f174d4072dda5944d9c8f0d32a786007d9ce9d7d00c82c3a4578c00cf743e9cb35aead9b439b58c338327cd7a503cc772207904a7dbcf8622bc62e7622c78cc3d18986b7bd4099bb68d01c4e6a45cd2a5ac783182335580f9a0bc2b524dd85df491b2b79b809448b79be16d02b8763ee754cc5822222426f6282cb8813bf15479056098857652c57c33348cd18512d65bdef6d0001041847bcbc20866ad1898d987f831addc74f8d19f74aa327567c9ebf478e59c47a92e1930f695a019c52a33c81dd402b2dd9e85e28a3bc548829f46180feaa96033a49393d4144ed120bb09f742b64fdf4ea6e35aab2ff11c2f5223d53dd303c3963a115ac97db1c0ccbf1916d546de7a0cf23d7b103119f0ee56d008cf1d831a8f285515a1b342e722b184431d90e72945b856f42603d9c48e0c1dbaaccb875b2e70da261e68a98fae2fdaedb78f975ae481242ce8676d2b68adb7d7e0b6aada3bbcd5421db944efc489cf1cafe0b7dcd8ecb1fc3da1c07283a4e4ad8ab40e3721adc34815b78ec9ef932ae5292df26f1514d57c812d05c211280f41cdb232966e446923c1f12298fab4db45cbf397ff32e15491e8ab0d092a2a365116249a784f8acd7430c2c84a497931d300f4435670cbb47c65eedba209aaba91ce58bc027b5733ac5240844112aabd5629c1013e85a421db469f4fe4e84ea94f8bca09563a1dd01711c9f9d800c6c24ad8e24fd67db9fd389ca191b5c82618fb12770fbcc755e34f73b73f30939427d6801ac6c94d7d524705906e46c4e976639563e4fdcbac93d90e1d6954a83fb6b9a6a05d8fd326eb78e2c69c736904a1569afcfc828dc01fff3e07ae5ab4e7b4f5285394506e8949644f5050caf03216a8e48ffd4aa07d343e0cfd160f1f46ffcf874eedb3b36530fb159017bb9151b3a3f9d109b1f547c14863e3598e8e5e4097ad39863c2214d16af8b8a57f7ba05153874e36ed803c9210cd3af8d5572ebbe908b1b53ec0f716bee1337b3e8920de0e2b3326777d66e3e134f72acd0672a01b3a43df1ed7f79a783923c5a7277e89a43639d152b2f17ff3d3ad4c687db1c6918139a68e4f1bad44b1543f6191eccb4b207529e8f496faf3ce3ccb66dffbfe26df2539ed4b5d387d7b48ffb1cfe9ac37b1397afa7dd101365b44719f01ded0c919e5433394bef73ef8ff2998b6dc04e48cba63e3b9f481a4e6a4976932721b76ad7976f984cb4b303057f88cb184f08412bb7e2378c3aefb179237737c84853449cbb932f307716a41d6b1941b3d01ac9b0eaa0c349d9b5f63bf2fc5eb6c4f7b23913bee432964b9bfc10eb22c4626215e5813c1e8f756ef143d987a093abcf1344f2b0fda4238cfb28dbd8c7a3bdc469d16e8e6ec943f3c66700d6ac1a416072c1da24b8c42e3751e3ac93be505b47ddd6cea3d53312b6c795bccc05bf2c445a7de390434179358aed0a67682b402ecc62bb1e6091c9fde1779ae78ead3bfdc3f73cbaab4b91360e2a9eed5119a9dbc7f8b27a5448ef99abe0f8a026c7d4fd5f8c26800aeafac57d5ab3959ddab1e6c83233b7d4174c618f8f2d73a5f7916edd6cc80e19da72d2e56886a5f9f4b7d3dfdad263e4f680acee76f989c20e95b709ed974cb90cb0aa49b85d90c5cf2e81a982ec974ef86d07f87ab3b69d3c1e6a84ce88e7d3310067e16003288ca8cc2ea681013c9be5318a2b15e2bc3a9e13b5e84f2a8724b225ba63f650898ac2fd391813189cb8d1e7035ccc88cccc369fb53958aca9c4c1d9f54dc8e3b9ebc85581fe825df97835d9b476877c9578a35ad61b763990c4224ac14152edb3860ad564b93eecbb940d628509397b60d954e9d1b9e7b5a72dd2fcb711192b827a9b8d1eb1f55eb490198aa48680d66e547c1b5c8005eaa0f9cdef722be83a6b180e621860fda152b021ea38ff51203b71ba43cafa629a18a98feb9777d285469272ac4476300b57588989afb6b11ff3a4b8d624c53279a619b87e58607d7215875dd111caa19c3e29ca1f155f90d14dadb3dbbf1ffeb525e23e6c5d96eb133e245e8a66362a0cc4871b4b4fd22bd6964fae6036053df1998850993590ab9eaed589a654e09f3161135ea1d733876e8751d31541d6d3a748cc2fe88c20c8e6c9809c50686623f86ff29e76cf313fc44170b0c007bb1141412b0f8074b186729f59db0570bb9cb258203a913b041bd98d4631dae9a8abeee95fb79a5eaee5114203961853a32775247071c6c31e12efd89dbcfc00e08b191679bf51db88321395bfb0c4f8324ea8bfd40b83b708e8b4402b4453bd95438ee593295674260ab88867b2e8102db580fbaa728dcc0f11ba13f4ce6f6f3cb3eab6a3e9c097d9549e700d4d949e1d77adcdef08512a38591e99dd5c5a319ef121a628248f9d7013266f275f9aa4f253b58a3c2e9ffbecc35eb936b6cd68d3fe39269ef9ee30b858d0d08b07813f11d7a1d69009fc87ac893460bc6b41b04178ebea6ec409eb90911734577f55bfc4c26bf5403a36e007d47e84069e07d437ef0bcca1f306582f346851e93cde6789bc4ddc275d99ac899343ad3d6c90edbfe524d60b46f5f43254a4634f446af2fcc048a7ba47bbf62a37b2dd79a34c51ab4fd13ae54966138b01ccdba1f23efa823d85924b5273c76204c78c381a86df6e6cde6de21ecdc509f59c3a4a00a80cfb81ff22f3f6af60ada16a91dc5184a2f7e35caecea6299ee53a9435af81ec20659a677bd02d8d4617afc3f3ed29aa14a40717a79bdf7b7d1273c436a84074bb2e3f44d1c7135c8eee904e97296b2995068d6c5e1a28c617ce710af12be3fa4398df5692af28a8a4e2d84c7589622b46728a7eba8e0f625d041f9fbcbe8e7c0c51ddb615b48eda687b62dec4e8333f75bd7ae74e34ac97cdcb1a12a3e291043dff43b392e8ec43d88306cbb8ff4972e3a57a56d52dc092295728411837e4c0718df0473735ad1d287ba1dcf537648640c6a30814d7a2d3dcbe11013279ca0cb375a4bfc4d85c19975350423c8b61faf90bc47fb0a1ccc6244ed5a320683d8b427c21c4ffa7735ad1e0e283e36c25e951b7ea6b5fda8d545d46bfe46e28f5a427c96d07cd1f956948b1d51232f2ab82ccab7eb1e03a210916782b4483a4b121dc624cc7ebb31e968366c7b3f07afbfd09ffbc25d8fb1e878399a619b549127b574a878816d1a7f5d6298985febf9a5237f68396f97b6fc082f8814959c31d0049be1f586dc3e0399ab623b87c1819c01bfe7284df39432b4a7ba1d1062382d731c87204247dd3a883902ad44959aff9d83c3969528cd61dfc3053d656bf818984bb4650e7df29483fb38c89fe83799402e979dbb6fc3e98aeb993d534748c244a023299494e0e83dab03d9507d0819f43a2807161b8dfb448cbbba22c7869c883b659a1a70e3a7950b89183e18df92b4b27a0f8cf459c688d268446d227d617e612ff9125a696837f94f89c5e11754750769ba7ec1785a9f5497db0b32530a6050a3110fd33aee96b1a40b77d9d2b91904841baaa0a80e49f790202fef12307f98bfedf18ceaa7f35240338f606cdb4723aa73557bcfa46db10bdbf3480abbbb7d15dfe672709b6d831bc7536826d31a551d6c7f34d3f5e4c0d7b5960bc8cd4ee5a42444bf296d21adbca39fb714d17ddbe35d11e4d44eb77f59b1b002c54f391b792cb197b357affd47cc95fb8ebc7fb0e3a01dff741864d5e5248478c0085e6e0a08e8f45d6a613109857bd67b401e1c4ea80cdf6e6db4ff5c3e07898d5be9f865613594dfcb7374f9673a175eb4d6dfe0d2fce68a164d178faaabac64e6ab93b6fd82d7c63c5e42e03797d37ae17de8a1b1469c87a724191952a16291d28bcf536608049311cfc468cba3b15202ab2c98ae1b2c9f9d23741be6120bb286d0db10d40621d6452c482fce56e23da75bfe3f65dbaa52307c5f4097261ecabf47de0417554ed2643f7b023f0b1df02786736833e3989301f2f03763f19e7a44a94f219c27a12e3c2c413c16bd35cba96d3ab801b3f6a7a196bc1f480830deca46265474ba2c6431a14017a99da9b7f8be9154d8c47893bb773801ed68c7cb934861b67a7c5bf30dc3d7017ce61614c1b83596480c8d3712022b5e19e7a403ee5ca54c90ffea19f6a6c79ca0c392791adfad9f0a8a02f6af8e88b25ed3323ff6f09b44ef50ef8b0e0185d02f82e335b5054321726d46b14117f770337ee0a5bf81a10246563774c55227e269dfb97c861cb3d6697185ffd79e8b8e8b833a5dda4e10b6a32f0ed424a8bc8c49fef19e67395aea9dd86ff86f17948c8ce0d453bc187bf751c045029a29cbd906783d733fc6b19882e8dda961c8d7561d716e285078398478071e7729c3a6fbbf3dc44783493d5acc3ccfbf6833bc715bf5cf763b321d28b99e9eae9af3e6ffaeb8750c15fde0a9a9f089d0c1e2bd1c0af1a8656375d4713b5b3503f14e92ff55459faae5e855ce35af5041d7ceab8c9788bed353b76c69db0735fa58bfbecefdc0fc8581ca4ff26e85d428d17600795ca398e1a23658da50a23d5aa6acd655585a51eebfa7e43b52eec507ffd3f6aa64a852eb94131f4c1a66baa12282117cfc09ea20b3dbd0591f15b49529b4be55f9f35d05568e82151bfe5151735c97f2c8a2e1ef34ba2ef3a389a915113c385727f663d84a0af0487d65ae9c46a1f7cc24606bc5c194ba3d3dee57fc26b3332e8a790a1fff0f1a2790877bef79362192f9dec360d37d00e7af94a6bb9a9ddf8d1dcaf05b186e6a0160ee1314eba0537ad84e2376c22961730453f0df1aea447e15bd732453f40207fef8c2ee104cf4fc2718e1cffbd6de0864c3ee3706f18606e0f3cfd4442509e1e5d6cd8c6e290ab249dd4468409e7f7e1dd1aed79114cf06c72eafc6cba81eb4ac9aea05ca118daa17065b8190438b319ec935f8c1debec3be1015e527116e5eb7bed1d2cbc6d573907abd24a3d9a95758a79dccb35de03b54901dd88d69187158f93fbb3bf1515f299c6c77e5041d8c9f1ef500dffc1ee6c5fad2d8efcfff1e449314b726a71c57ea0b3c18ed8d2c62a5c426ffb43e223b4b05062b5772a6f08375531d4e4ea5acfe43e5902ca2d583a92687538e04b4bd26242cadaee433b406ae78db64571a298c0f5967946358f7e9c0d6723c703cd06bbc91df9f4e20c34349568af8e6c34af65320a2eb158c84e0cc9224b6e793126d85314248356b560f733b07faadfd4544b53b532d718fc62eb59635b02a9a56a819438f9a5db7290cbc7049db78046dbf3c3ab5c4bc51b8b5266bbbf8773d889bcf7bbf0774b4c68cc3dd373764de1"}, 0x1008, 0x800) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 13:26:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xe0, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x80, 0xfffffffffffffbff, 0x40, "a5fa54daf654a0e552806a8a5e1d7c357407f261", 0xbcc7, 0xffffffffffff8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0x20000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x6) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:26:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000000), 0x4) dup2(r0, r0) 13:26:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000000c0)='./file1/file0\x00') 13:26:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="04000000002000007c", 0x9}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 13:26:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="07000000000000e3", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:26:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x50b, 0xcdd, {0x2, 0xb4e1}}) write(0xffffffffffffffff, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:26:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) rmdir(&(0x7f0000000140)='./control/file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x8466f9f9bcf6c0cf) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 13:26:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000680)={0x8000, 0x4b01}) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000140)="2fcac4bb509fea147e7b265711fc3666d0c2675d9f14acec228c9981c762a137d50f87f14a1a76d99336299970e860b3b454cd4ad82e52fda347a9902eb5a7538a341800510e6587e0528c247aefd1ed7db2155fda714cce5bf8c938f170cb1797259b4138239bc1202cce110abf1a5b6dfbdab07319391a97b397cf0cc5c53df815e4c4bc294ef73b4885228a245f0656bfd858ab71637de4c73da27a5f3470355d9d29da79f5fba277e7f22845cc061f1a95f5e8bc00", 0xb7}, {&(0x7f0000000200)="630352978e92967a96f69517e5e36ccf2e88250cebd1f0b9fad2f3971cb722d264fca78d781c9e931a19853883168b012bdcbe476404845d8effa1cdcf643a8e0f794e95772ceb5eaf3aed425e42b7ecd830697f76f455c12a", 0x59}, {&(0x7f00000002c0)="bc8aea6c36aa7d97cead6e2341e22a4d5a2dcd9f75356526043bc8d2b9e33353c9b785be2954a434e335a5487a4ef4a8a4a4b8fc946e2abceddc99f22ebdfaa5e95cdb8138dea5e579300af9e78a66cdd3e14bf10d42ee5b352a771b6deec77767b4f582aca8952979ce70f68a14c0e8cb8ce5bfc4a809fabb969469d0632003e1501ee5d9e5d3c072d6b619f1f0299109885f4663f902fb6bca1647b28dc48b0e313f300d87fce1055012a972b75e3cb33e07890e27dc686ba5e0aeb5a53f52957c1f42fa87653cefbcd59b9030233121d0f407585dac8e4b0f1a0a71b3fe2a6c96aa2f6543d5df7980224d465b9647f7b91dc3", 0xf4}, {&(0x7f00000003c0)="ff884fb1bf2fba5060b79aaaef523854b77fcde94a68eb2739618577cee76855db917bb9c6fe7e17f2866b0b2f815719eef6641241915be679b51e83ddd417f97ec18be851fb0d7c4cd90f6930eb8f4829731ca75dae7f5de5ba67d701d849dbdb4b4af27256879f12baf56de472d5a490920b39fe0cb8083d51faea1e1c1d90f6dc2e233e41624212e56ed38e4ff35db04d45cbac692172858ac2a2ab0a53d4a5adef89cb78cb62755f6580297e5569ce1203efb189eab1604d2f5e0e421847163c72", 0xc3}, {&(0x7f0000000500)="e5d097564af19e591beda1a663bbc47372cf8d49d1c5a46584abc543467caef33ca186ae069732a9d2bce1ff806db8344b2cf3260f0e91218d88a1e6999bb7432f1897c4c31381c7b45052921eca47b5c5d23643236ad9777744", 0x5a}, {&(0x7f0000000580)="86e41d5c8243f08457dccb8ef5cef72f0fd4df84b69b08126c370b409f7ef27ac2a0403228b5ddefac935623ad71aaace9988be950db8e90fb4160540fbe1ec9ded22881731a70a4d40dac56e0a989ba6d345481d4f9408795e31ad7fba8cb5addf2e2400bd2f5d6b91473c051742b", 0x6f}], 0x6, 0x0) 13:26:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = dup2(r2, r1) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf4497b5ea19b357d3e3c055dc400632fb2054d2d1c60e614cf592d0afaa63ed595daab0b00351053c18772f0b431ca71d613a562a4db9015a90bd0cb7cfd8b9b241ff62a2b22608ea9c6b450b178147bf8fd6354998a6b0ad428bd6bcf07e9220f30c77ec57acb846ee29c29ad5a40b79eaf5b8e51660d66230b4b78e3fcac27e147a1820801e132ec22aee681b45e441e52397f7d3764c53b7a6c7a0f87570d00a3ef22b300deec66db6080e1fbbd61aaa9d55421ee772d28a762011fbe530db3230fa924af55f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socket(0x0, 0x2, 0x3) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001600)="c08c5109f07618a9478116b466f976646f2c9e61b49fec404a883cbd3e8f391b9909fd29788e64393b03a101f9590b11dee94f8f30d23b96371933cbff3c71a599ca4c71a8f6cb19ab3f6f212e4111f36ab2f53c9cf1404c3788481f76afc7d5bd55ba4364b952d539ccb539c0fd0e9d2dfd7acf13b7c9cc562f58225f2a074433c5f70b09d9d8b010144898cf2d1b6adc051ec66749b0de64731ab1fb938203751fc9d996a373e7dad2b5350278241200d4b83170ffc41049c0ca04870935d4252ca9d837330baf1988dde3eed8d3149be4dbadd69b", 0xd6}], 0x1, 0x0, 0x0, 0x4}, 0x8669460d541d3129) 13:26:03 executing program 0: munmap(&(0x7f0000724000/0x4000)=nil, 0x4000) minherit(&(0x7f0000727000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:26:04 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x100) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x22, 0x80) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x3) r2 = dup2(r0, r0) faccessat(r0, &(0x7f0000000400)='./file1\x00', 0x1, 0x1) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x12, 0x3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0xbd}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000042, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x68, 0x20000080, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000013, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000006, 0x6, 0xfffffffffffffff7}], 0x40, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000014, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x3ff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x60, 0x0, 0x48, 0x5}, {{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x2, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0xa, 0x40, 0x5}], 0x400, &(0x7f00000003c0)={0x7, 0x1}) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:26:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000002c00)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xffffffffffffffe1}, 0xffffffffffffff99, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0], 0x2}, 0x403) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8}, 0x8) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000002340)=@in={0x2, 0x3}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000002380)="ebd60e559de2af01f375f6b935d555082e47277435a667a03765b684229b47ca2a8c10cf34179c7abe9682506fa53d9bddf20fa159e7a2e51356931c6cc70664c012c5409fc8884c9cce1c19adab29a1239e5b39ce45c82156cf9a102828f1a2154cc6d07c656451ad7cdf9e184ad49479eafe6b5a1dff6283de34ef3906a8fa492f93f199c1a67048a028db0cd6462ccd8233f4dadbf35ac78153a0f129a2aec18ce68e8a7a8992ea56cc23f7e903f6722b60f48892cde3d898a7f5d8da7a69d8a51e92a332855424fc4c15a850b26253925604997a1b42e9d979e94db25001a94c2f1477a411781403589358", 0xed}, {&(0x7f0000002480)="7732330ca6f7f723c283757f917c8835f289d0b2c0950ece5fe777ad80a49a418996d361b2c66e742c21ba4d7c238bab6a317707f963c4b49fe0d257ad291a853e7aabae83a41111305cda2bc4b309fa2f657d45186cb80ae8baae9a269f28252678620a122a218753eb6e7c4a8b0cac3a1c89d4835217b540397e4182f208db18557db037cce17e055c5f72ea70a6c6dfc2787a12b48f557aaf726095af34e79179f353f1508d6cc6ee5ba5675773e69c52ce92bc163b8486312f17f13c35d67eb4ddc2dacde0a7325162866aa3e75d239409cc70e229536c3f6198e054f21c290775beb580db03a9bf0c579e33a65f19d0d381d1b9c717e3eae666a1", 0xfd}, {&(0x7f0000002580)="bcb34cd839fffb77c1a42a7b9825553a4ecdecdf6714f8e33d04e63a3a46aadfb931a2c219cb0bb04a0733f38ead9ba84bc1fdba936a17368c36b4b08278fee8c17d30d74025589ef44b665fd3995ec001a35edee40c0f6ffb761411cb5df5e9b141bbde891c75e84994f492ade58d14fc35ce00ecc22c15fd4aa5a351a0943bf36291bf7aeaf34e1af6bea1dccabc33682825b2c8d346a01487accf18280c84b8ef64d261b59aa3ab0dcbde279b13f4fa57ba931b799c293ae307085090f99784f88b9dd88537915420", 0xca}, {&(0x7f0000002680)="e2df4a2344845a283e1f8d2312f07bd13f376047220063ea7044ad32a12e9a9f884f3b4bbcf90e7f5cf123a3d29b192ee55f74e14dc5ae5cc5148f99368bd7", 0x3f}], 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="d800000000000000ffff00000000000021649c1bc766aec2747234f8d07ce4fabe14b5af8384d7c445f49f1f2fad961cdb44410fef3ba2c59735aeac001005200163d379a735f092a87b519e6da24ddebfc5e396d5f235b004d6dc2fd1f271f6a58e5392e77281f47c7398ebd4d0c1427437482616aacf9680c65a365936b79721c7dc4bfe6d6a698b223f9f932eec4d6ccaf74ffbad13d7a856dae476fcefb3718221223be936347c3e1abf6d5e59a8f27e50c13a6d5c61ccbd3c01f014a86052945d3d33b40dcc0eefef3a78cbd361c44a48bef7a0a1002800000000000000ffff0000feffffff23c09c13187ac5be5ca401c449d370e0b53f0fea5e0cc9001001000000000000ffff000005000000c6b0e081c4974a9ac1c94d7c14c51a8f0034651ba4336ac537301432c54bf93e5c6f7b32579c87640fdd7dda1306d1d98bfa9579c6d0a2c9efbaeebb0eeba029c00f239751fcc690ebf66cc264ee9d365a81c9cca877c95f11ccc877e41a1ee5a3df151719cfbf6dd6d8ab31ec39324c1915440e487e4936db03b4d122d2f172d7a88a29ebdd91c390eb681a9ac6c50c7c9e42a9b07bdd94de954b210529b7519f0cf2bbb46549e0ed10007ece770bd37da515be99b402091752ec55d80b65be703b5d4e8eea52fe3ab94cb1f22999319545cd47f9e33e546e8a743e8e067c261fc653be8f6daad2ac97529d03f8fcbe078892fdc8b21d71cc288300000000001800000000000000ffff0000180000009c19070000000000c800000000000000010000000300000006fc299eba03208d5ff30f3ed3858f8e5ac3c18dd827abe572fdac41605cd266a29b49b9063e771c6362421d96850814d6b8f3459b8bd31ca16e5f827685bd7f5c658c5fc676cefc06753bf4d99b581b8e3b5d97edd9ee2d1300e284946654874b11a03b52d097c0e69cbdb723dd5a39ad68aef7ccf8dff91232c22d149d40bfd898dda1c9b1edcbed146dfafd0e47bdfa4ee87fe1bc5511059cfeaa864f10c998e4373b51e4b68fd1615f7d55722188578589d3ca5ac723c0000000000000000100000004000000c54388b6d2db148e3d28079cffd0f08799766d41bcf63e36de02293af76faa9874e4a6c16008d5be2534e5f53c04d11888357bca741a017a229735c79a3b8f6865eb4aacfc6c9c26d19eec5dc0603da84174f5711cc76ad61eeab0dfc940b69817e9ab105d01975d7715cf01fc6febe0685aa55e0803c0f0d343f85ca6706721cd119f700544138d44bd6c69253256068117a7ff4d2814f3e2c121053c293fb7fc4ff80194c7020cb3780d000000000000008800000000000000ffff000004000000af18cfabaac7b77548b1b856200950329eb1bab4eee4b25b823c373491bc9f28c898357351ba8b4ac87cc6daef35c4aefa4caa34392b2381a2899b662a9857520e14fc16a2c804ad789399806a07a1bb65d67f2beaf69071f9b91830a7003a88d3741eec75da544aa4a5dea9816b642d54038dddfc6800006000000000000000ffff000023070000c9f9b18a0afa9e861a914dceb6caf30ddfe1077024e9ca79ba6473e87eb0244f9f9ac6762504f9ae5ec5bf0234322a085a21e695e27fe55b567152440a773287d02443e9954263fa058f5a361c5794fa389efed926cde2000c09d40bcdbacd2cd8fd96ce2985d7565c4334d107f9b691f648feee3f66327ac7f5802464d4e2692b925b9cd43ad748390da81608dd22b13b3892a4dfabbdfc3e85bbd156edd32ed3b698885eb6783e1cb8bd8596f9d8093fdedc518461ead98a484e47b3ec9ba3d054e40f11589ee3996797b6f146f64b09481ca5b76d51af39ac474f24ac9352240fee5ca896da68f22ff06f0e2c48928fbd431af7e00e3d9cedc79e33021a8ff39754d69f76249135747c7f02e6dc1f4408eaaaf54b39b92ac33f2c585c6612c0d37aa49be7e4ac87b5ed0516a3bd39"], 0x498}, 0x1) 13:26:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) syz_open_pts() r4 = geteuid() setreuid(r3, r4) shmctl$SHM_LOCK(r2, 0x3) 13:26:04 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file1\x00', './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20008, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 13:26:04 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x36b9, 0x1, 0x200}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:26:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) socket(0x1, 0x5, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82, 0x80000001, 0x9, 0x7}, {{r1}, 0x0, 0x4, 0x40, 0xfffffffffffffffe, 0x9}], 0x7, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xa4, 0xc3, 0x0, 0x0, 0x0, 0x2, 0x2, 0x1, 0x0, 0x5f4, 0x6}) 13:26:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff7000/0x3000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0xe000, 0x20, &(0x7f0000ff2000/0xe000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) shmdt(r2) 13:26:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b6eebd9004614bcf333e8d422bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10629dd02452d", 0x83}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() 13:26:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 13:26:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 13:26:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x3ff, 0xc015}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0xc000, 0xffffffffffffdff7) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x6, 0x10000}], 0xbfab, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83, 0x20000004, 0x8, 0xe019}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0xfff, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x6, 0x3}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x5, 0xdfc}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x21, 0x10001, 0x1}], 0x5, &(0x7f00000000c0)={0x7, 0x92}) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) close(r6) 13:26:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 13:26:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x10) 13:26:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:26:05 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28010000ffff0000013bfe7f3ca1a1cd566c69f6b4f015f340000000b3ca8c3d7ab390b872da4a47a530ddefb5359aae2cc70a8d72506e41947673ce571a24ae0d47cc8f5d906f2359348ae6b9040ec1d82ebee3b312c553673cabaf65b3dd10d061a3075b8dbd17da85dfe0796aee1f98a69c9e2572462c046582ae3a8f03b35c8bfa50b24cb2931436a971d755ed21cd4595f46b4890228448de83a182a0b03f0c0df6e4f79c94368eb94060289466886e7dc0f47242d1e5b94bb57ee4aa3d5ddf3b46a14afc221baa0c26916835ae87ff90d2eb4f596381fbe1e1d302b7a8b498882858689aa2ca14b7a9b02f247c56a32b3b207c9713c1c617f277705c69f28b9cbc0ab5144ad0175b19a5be67da38ec29f5f2cd48f97be61b117250c9469bb501848e856e0fb9f319d135746c860c0548c5c6"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffc}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6029, 0x0) shmat(r3, &(0x7f0000fee000/0x3000)=nil, 0x2000) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCFLUSH(r4, 0x20004268) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=[{0xffffffffffffffca, 0xffff, 0x400000000000004, "f34edc40886e2df60f929be4ab4862481ef19e4e410ab0f9e284ea3b4bb077342a096eba6d12d3aa908ea338d75545187dc7a1a3ee47e1e04ee27a54b2ec448f081a9abb81bf4980db6beb848b4ec0f9d1b86f4ce8aead41ab71c96340697afd796d643b6d8346b5dc4b336549ff38a3cb6a21fbd2997ff917f6edce8d14870115730e1339aaeceb75a96b674f12265a40fca0437408edc0f18ebe0166423a6e7d4163f757895c0aaff391586da08d871dd659977206c20b069902bd7368c424a7c54f2151285e04a31be6add197ceb6f9ab80486208afb6492fcb3e4cacee4d767dd10da416580f37e36916f9da70"}, {0x1010, 0xffff, 0x2, "5bdeaffb8d7d1c09c7bf536fe309809b08170cbd71689d72502713f0be847960f81f51ab425826b8f18685fe7069ef0a43e98dcaed37856c215b34c234f3030ff7b2956fc46a1fad6ac1747849e9a6af165f1022570b52fe98392211fb7d083425927b14e72fe37c21f9bbe0ffd427af47ad5752994ddd815d28f5368918219a6a7dcd002054be620634b43a9f76d3e8b02332d9daa54230a41b97d6529446ad5a66199824bc4235b7c226153c64c177101f0eba5cc07f11fbc5e712c9329d4051a913d34b02bf34e550e0a8ee51577a5a41747be85cb6d054125d7a24456626d11e5a8e902f980c47b9532573d793a851cf5eb552c762afc3c09ef875a9bbe5816125a86fe8853dfd44b166695cff13297b8fb20f4f2cc393f4b443e9b32871a9d5df3072b213db468610fcc3e88f64a43aecb9d23f9095175bb82a6efbb9d06b62c2c50e47dde2acafc0cec1a4d48dac56b85ca10e8f7fb8c77cd48ecfd899fef39f999084016291331dcd595ec62626c4e1bd1f9728c6000b340791760852b9b668c5656cf76d100061cd8bcf319f620c20bb4801340d4580886627e306db024adfb49923261d9b8f9f2224128e1866c9b20146d2feeda78025667fb6623be4755a7b3da3765c5c2f2b301201d668ab72a5e66ccbfcd62bd21e6ebc75526ded6955ad26d5472b79bf79ad8c4aa0a6237262ce967df0899b05bab967ae4511e9b5c7b63eafd212a354180c980231d8bbdaf897ae31f38bd7000124ce2d81a6d8789ce0db6d53d0df7aa186dab869221d2a1d423921685d0b11c55da8b23605e1754890cf2b4fc8788071b204debce61196cf3b6c0a1c4bfabf2777f629e72f6b5b5145d9bd17573f0b3760de0e6ae1b10bb010012ef75189a423dc52d2bfbe46786f2316454f1a4c860aa47180804c3b468156fdead918c844c395c08fde2851f87ce52667af9fcebaf9d24fcd931c3b136c37bfec22be57bea19b9f2d47b3abe2de99302a4e1fe66261243aa766a9e93cc8f4c91a25d3855265b449339c40e57873c53a2b2d020bdf0dbee5905e02911f4230536806eb461096cc41d3f8fa0c3d0a878bd8b2a74bc11bf71e29255630f76f2377bec1ced78a67e13e36438282cfae43996e66d9dcb7a8f07526a7dbe84df4853c913da7e23cf5c5cb40df3b4078b8ae72d12eaf165e3639343c5a87d5402b9b5832db13881679e65cc0c33e47363e3f24f2471a8fac2590d4f53c10aafa0e61950681ab4bf34f2113068014b7903b22c3150a3dd89aa0e7c5e23763f932314263a7db677505b079a02b50ecaffd0b8f9ddacc85c789138539941d8b7e09551df3b6e767674b8f87a128679110dbacfdbbc14eb4f2758cfaf965536d788c9ffd3159f14e2b1b6af29b43f91f6051012d60c18835d4e61ff1847ad2fe4d0633bbc76f387383934534a2eb6b614d71d4dc547a86a17be633badfcfeb5ec4be3e515989c5592871289bae80650acb8b73adc7ed1b1dfd02bb79e2159feef528b51b0e964491acfb266566c89395453dfb1a5a84bcb7675ce982106ce702ada2464e2b625acab5d1189ee77a4d433d9cf7694a2a447e67a12311e98d987f1940ceed70187e1e1a91d0f3be559b158946dbe9cfe9d76025ec7929d97d299e3ed5d374442c72154f9ef84999fbe819d941c2006db36f53e8e7b8b5575c1162827f397899b925c744ef0009ae21c489e7d04f2fdb0b0e26739eab6d950c0a189cc0ecae2cb213d8581652decdb9249ae5e7b0b64381733ed536bfdb721b903466e1a7fe1739da5179977be08163a224f7c9eb5a23760f062d7c6595023508a774baa894c97639de5f1c81d2e726829641a2586f7ca7a8acbc89966342142a4e46937f3dc7ecc0a06f62b704ad7f55856668eef0463c984f70b9b90bf5c4ca25b5886e4f83607003c7fe282a550866f33fb82ad127de0aa68cd0c837c70cd07d3bacc06e280bf81b09cf8361482c101b4ec783675cd7f15bd6c3814619663184637ecb187a0d90b99d1ab2456ab8b86a16f683454573dc897385d72c86f383bd5a04dc1a3248c6f86961cd15751b9b5999c1be5e6ae1d4b4736980d4ffeb316f84f531e4365cb65919c2bfbf741620c1a9d7e3afc336f0eb73f9fe17c1051c1dcd162a135d1ee8e94386af5f06c2084032717145d9e4bea2da8d1cb5749eef212e4de6df110ade7651bc0307be6ac6188221b86355172b2b53ec177b383b94fb23e19f89c96df6d4c7277b31a73b348aa048c0dffe502194868f543b7e807ea28b9a24b55f7eaf1ce3b6ee5bf7612518968964c2c90a02ebe9fab808f941672bb17e09835bec373217b46c76b72c179c09ae59875b4329f51dc4496676e71b054403e292fda0689e56fc29e70fadfb76c25e98269c37c4f816869cc2b151bb650d5d44aea8a03d915a8c23bfa7d337c059516e274576c72e9a8c73b6a20e9bb49a67af2f76e9ffef45445d3f2a9b00bbb560df00cd0dbddb4693ec993c9db45f977c4c28dc364c3f8a6b439713a91ff55f901798c6cd71d0d0fc3b06bc18258abf6cea0afffeab0291db97cad63928d6f17d7cc1ea1f315114fd2a9913c88362d96ecfe41668f08342a5cae5355dd57ae3d397e20a3cabcb0a8702ed4d38709a6c4847d819d8a29b2b026fd59f21a5756b77f5472c6f84dd98494cf090ff089ad23e1e2d3902e962086bcda02f7cd8a8cd09ee852a0399f4bbae18ae8be27b5d2f88eb21731be39958d4c8f7e5cc6d816d32f328cf96f0d9570f081facd9d2b1fe30ad1c870d3a8bf63eb0f2cb1844fb1d372f6b8db247c96222c3ebcc7851726d1abf96333e92d1fd1deebbe3b329e97c1ecf0b066844d6b2c78b76a65c1f64398178590d5ec75af6f8d95651f408cb551ac2919bb8bfbfc56198c98b966679fa3caa4ae18dc5db329d11b0225872be4b7eca55ecd3b31f6c12b096b608a8accc2262b21ea0784a14d4bc9eb0348a2c3abc1e931b0754637d40bd8cea517ba3900de7f401f225ef51b9e609b05578a30cdd8d20bcd87a7d2848b7e4748e42d4c3525706520ae5d69a9c510a5b57188bbc8aa27445642e3c4e20e706dbc378fb896d92b7f321d8601b36dfbfeabf6d1ba6f068ea7295b06a28ad104777636ff91c91e853a77fb2d48f466bff80d2f2683a63f277278af92486af47aa333343f67a27ba8a58c5e55f7ece997b17e3145a21c6a11ada5d33b096478365a3feb86eec5eb0cdac6f079ad2dcae9a24a2d3e1c2d2a71591d157dde093bb8aa80d5a15289ac96a32d94a194ce821409dc356c0cb6863f0c0a8bb5f68a554b4bebd0d0c25fbad413eebc3f963c951db31b6c45e0cab232fc0db7cbfde006df83c659321a986e5faca6747decfc1d8d0360a47da33a8a5aec172c3f5ec8dc0a321d5df380ff6e78c1e68da0c58bf128d1d9c6534523f144125835cfad3c43664d3debaf2fa8b6fb9dd36e871e219051c63b13d5bce21509df49fece2e71e242cf75a5ad964edc881c31430db6c9882b0691dd9db7011d914c22c5c4b1edc37fcff896cc4a759912b7a10ec018f534f76270bdc110068ade58ef1b9a00d967d245d934144e30de81536bef78c855f3e6832118026a1e08780639c485faadafb5a74f653d21170ee2f22cb5d4e1b918587a3ed08784c5806561d79a3ac3c0fd3edb8ee36c3da8bff972e537ab97d57613867e8a6892bf406b4aa82c175c0ee40f737501afddf8505318e873573b7b757bfed4430e83c6c1880b289270c40678a64679c834216def2863b874df693fd3de2fb93942bb6da4cd460d287471f0956c896c5493157b4f232e29ece70ce9063e6985d0bf4af181f8bc1319965b1a0a6f06edf54ce68b51551901a8e3e9bce27d58170fe67b6f10d85593e915823247cf73eabf19c2dc7172b1fa802f7e86fe692531714284f49cdd790a94d3b21775a2b399f06667f9320a0066652d5d7ec5567e4caaee7344bf75aaae629203995a6b6cba20a9cb889342eff1671d8a515d97c2c665f8e3504e816b91bf0e3fd633cb9bae7e4829f06e25f1b02d8217bd68aebd0cd49578a7ca6d9f56203100000bd05361f5693e8dbc1b223b11d94526e8964990a32ddd0879a9602e56415067342ffcc4859598305d74b59fca373f561a72727bd5d4faa7aceb32ff6e7b69ce8b2fba008a0b926641c8ac023cbeb1170e4877f5a2356dd7ae4b20d5f5dac703c88a04c2b7fb57b9412e9f2081069268a71dcfab5b988760e64d7c453107acb5b7148ab61a80e5e9e7e2cee344bea1836b29994a3e043db42093daf7ca2d6bb1fd3b9710d090eb4bf03aa0d781a30552793bddc77fad587d030143ff3493af4fb194dc23fa313d4fdcdba6fdac295b8bc450fd3a47d7bad919df65b5c628fb4dc11d805992b06e7c7306226a61d7f364dd964c497f8e4eb4ceb7151d5a3e6b7f9fbe87e12122c647291dc98ecef886f3f69ef17b745f774705c254f6c10c86f4dc9fd5beddc444ebfb6bd62603480a78cfae5edd5c0a6b1895cf4c5fca9df83c94f60165d8138daaa12fd06a9b0640dfe2119e44791cbae2c19c60d81998bda51681bd89a5803dbe2ab723942d21563c7fc76e57c14bb219414c5731a1450d0b1eed8787ef7d06669949f5e124aa378093e6ddc3f8d5fe8aa72defe757c6af36eff485fded537f8ce74ebdb7dec71661f066c167c01b827d44ac4dba7deccd0fb17019c3146638b9d22c02ece31e4081bd19bbdc0a65904e28327f90033e6ba34b484bbc540ab42c5bdbd9e5d534afe9b6f65f01ac17a50b49ec00b74e13ff691781303cbfd78780bedf2d8a3ab7ad20d60dfb22df947785ccd3cc3c10c291e15f534912153fd81a89e5b3cc044b5de48c9f664ba7b124836d570d9524331e3e345b5ccd15860ac94e877f79d1e25b50eb4202e60b50cb48083075f09b9b165ca0357393bdb7aa770df3c772b16ebfa63b602260b78288b7679ae589e58d989a6c7c9be3fd597c0f8df6ec2168d0ab278d91696d6cda24a351cc49646c8e68c2a05df767df9b3c404343202c9618ddad7f67fa38334b2b2dd80824b39295dadefbf529796317d4d3abe3dccec10055642d711b756b9bd71ef74e6143e49fd407a647cfc66cf05f7830f715c44ea4b1d6cce49279b091ced4c026c3940340f69d254e072fa29763a545eac3926a436668a4f558afea18548a8202ce521dd9f76ec5a231f5640ce4446173c178657c4e56425c9d90f9c018f1f9ffab79e50f992ef21cf8f8fc162da7999fb16f7d27a7fbc470a4cc5b543ac9806394d9a84d61eb1f63332408d197e465d1cf34e9229f0ceba1a0e7e334fea03952fa988f38539c36112ef034fc6e74234dc0e8c1eff65838bb49e7fe587201deda46b6cf611d301d9f073170ea84c5d32226d46aad6e4ad44e9260849a7e0ddcb42b49b553bdf43f3ce19fb8710955e4fbac41e4f8d25a966a4ceab51531161003157e13ce1b6451a508faf262026068ed2f85ee2c1067fe741bb89c5b7af6a620de7d8aeddba1db52e27fdd201ea6238dee926b29b2e6f3e6b5d74b3514a84183a5317f375317d8cec87d1622c226a694ffa1606e6ba478718e4c6af45b0c76e103c4a6d11f99ae8e08f1abadfc64cdc3d570ae84e94015512ea510a12177839a46ff736c90bf8cf4bd54a3d2e4e998adeddf81557e37f90a8612b8706754c8321ddff77b03fe6034c3c627cb4f7895fd1efed3dd1ce02b9c5cd6b1598fdbcb20d2e52be01e3ab395785f6df911b0994e4428992ac1f882107502823c3"}, {0x38, 0xffff, 0x2423, "0182f017c01a426dca874f9e964619da922312870e0ca8581df7d86ef4780009c1e91648113ad0f8ecf92d8c3319916064d338114168a8238916ba81bf22ad1a86e8f874dd82ca941b050022db13c15948774bf454f0d77fc6993fd5957c157734c4652df3324e82feb2529e64ea827f7a45dbb6f7a6cf820a21dff22625a61e354acd2760ae8fa568098cba01448da867bdd400"/162}, {0xa0, 0xffff, 0x5, "5bb0265c52715542cb2518c1446fec0b5e5ebeb53d89bce49c64d7486689b5b09c58b25caf85de6be4831813835f8aeec1d6018ff1008b09c1e526631d49b7088e4342408ed41b96507e8d431447601ec4837eb3cba7c8c038ca5427968b7ec7e3107c9837a82bc9b9157e8c1a5221e9e2c70d13c74466762473cb142e9c535a4e5a4a77cf86d76ec67000ba978b433e"}, {0xa0, 0xffff, 0x8, "9aa735c45d1564afdc5bd8630cd39783166f40e7d0c1f0d248548ecdef1196b8c80401cc3ebd2bb5861d3b3a8c2a2243e17fc65fb15d16bc5347dd42a20a86ec58e1bf51e8de5b0214fc57516cf4adefc3cb6050c01300a8351c29580a54bbea1b35761d5d5cbfa111a4c92b632f38953b2f3df6bff03280cfc835049ecf8765396cc397291c30f584"}, {0x10, 0x1, 0x4}, {0xfffffffffffffd7f, 0xffff, 0x1, "e32e26a9a167a1a809f093908152e202628b3a18c66344d48fd2581df36961b5dbaa6949dd70051ac6485f7f0d446a7b112acd1fa3030551a834f60a0d4f9a220a63a8a33b"}, {0x70, 0xffff, 0x1000, "19e046d52caca3f1f041bdc18606a151d3ca568776aee7ab94bb9dc6e51546bdf8fd453ff716b72958afd4db21588e7bd11602bc9a5fa1e4684a3b28c03bcad8368d768bd05a698825b50020da941d4330eebf1d7fcfe3b8ef8da7ca57596f"}], 0x1360}, 0x4000000a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100aa, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) 13:26:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x90) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x61, 0x1) mkdir(&(0x7f0000000240)='.\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x5) 13:26:05 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000001100)=""/172, 0xac}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000010c0)={0xfffffffffffffffc, 0x3b, 0x8, 0x80000000, "4dd9e5ecdeb72d5c6bc11540bcf24410c1469226", 0xc4, 0x2}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001080)=0x401) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) write(r3, &(0x7f0000001080), 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd807effd460 va 0x20ffc000 didn't change! 13:26:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000001000"/110], &(0x7f00000000c0)=0x6e) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x9, 0x7, &(0x7f0000000340)="1a47b67d35e7138908887eee67b9d707105c7ce8ab7eb8aa7bbc75d4b9576f8e0ce43c22b7b29b96e838ee91ea0a29fa90ac311381bbf822062b6b5a5f581792981e4fc28e7c486e989079881f61f6cc6378299efc272b6892", 0x59) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/37, 0x25}], 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x2, 0x2670, &(0x7f00000001c0)="7497eea1ef064e0923dfdc5a9a46ed7b8c3943b5c72496e18665062ec934c84ea4c400ede587617432cd136c5010e0362bc8dc7304ffc6a321ef7176f5c1e5d3238a78eabefb844a46c7cdd5fca416aeabcbc8bcbb8deb2443fa9e40f0d93e9f81cd992d59e4ac4c41dd43cb607484e889e5be8641b8552c3ac59a5062eb000d9fb0bcbc5ba205b94bad7ecd66af545d5862ba4ffe7bd001cc42aaabb40a04a61401595da60a4a9b373d8bc34b588c369ac0596e6da8adfa2703b28421d5ea7f87f3acf49a173958485e424f3949521fd557aca871deb9eed3628334a043c7ea152197893bbf479076421967b7f6737498", 0xf1) 13:26:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 13:26:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c655d01c3ac8fcb8f773000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x33, [{0x3, 0x4}, {0x3, 0x40}, {0x2, 0x33f9a26d}, {0x3, 0x6}, {0x2}, {0x2, 0x20}, {0x2, 0x10a}, {0x3, 0x4}, {0x3, 0x1800000000}, {0x3}, {0x3, 0x9}, {0x1, 0x80}, {0x1, 0x7ff}, {0x3, 0xffffffffffffffe0}, {}, {0x1, 0xce7}, {0x3, 0x2}, {0x3}, {0x1, 0x3ff}, {0x1, 0x3}, {0x3, 0x78d}, {0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xfffffffffffffffe}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x20}, {0x1}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x9}]}) 13:26:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000000010410, 0x0) fchflags(r0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 13:26:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='E', 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0xfffffffffffffede) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="b4f0c75b226fa1bbbca424d77d39ea2ce4de2e25398c2e82e6de721d8bf2fac04cce21908bcacef9712117304e7a4122f2e713067b32da921aaaa55030fbcf9972c98dcffd055a6469f0715f2bbcf82920e9f13287975a414c32f6f96179ca590ced8189cc92ee026603abbada8dbdb343848ea218694665f51807bd98791864ec416beb1362bb9d5eab345fa671ae466ffd3b574d4a2d1d799e2b918ed13fc18c291a46812c84f125268158ec4182819e647133c72aaf44d6b0baa6538a9c36421270c764c4407d27be4cc570bf469c0cf1bf6687e0c7616cf3878f692df5fa04ab5532ce47dc43af5567d89a2f675945967abd52755164d07017f1d500b54a201cdc8a2a4f98a2a2a6c0e78da4102e3df8ea659b1349e05b3e71bd04d61d977926bc72f09a01b26a6fc331a4ccab50ed8793bce0eeb5ce0710d1d3eca91d46db3d9592d4e2e22ff0730d60a02f779f9a3f0b387ab10f5e0b7ef1cbbcd1c642c558267df5d2f0e778e6f25068cf21785334f0340ded67d882edf758af74a5f60c8ce2d1f251b29884cb70b4650957d253c0a3ee1fb4a6828874cccbe9e231f6d6e63f55be0440a09112d126b7f49e9395adea4a933298aad9f507aef40a254f7028e4bcb9f1cdd47d41f5ab223d6e09b259dafedb8e371969526dc27845565eca1c87f3bfa2277ddea2db9a1972b574e86b652d39dfa3592c5ad31f8316ecdc2effede94b5f5a8d878723b287be39a4db0b260684bafccab62361b90994cf7c899c5002f8343198a2e9bab92c9d67971f9887b33e53122b516797ef99376e20db3863144c5feb035b7ffc128eb27ff35b9991e8865fd5dd250f44f6e3e3472c8f619a2ea81c6ccb032f556f04a7fdaa21f47d600a2454d6c6eb047e4362906e4775c47cfedce7d9fa991e45d2f09697dd1f925e03cde4cd43291ca1af34a3ca9be18fa1f379191072f9d3f788e10c52dfc718c6ed19468dd3880b339f824eaa801636b6dc8134ffad84b0e13bb1bd68d3ffcbfc26ff56c2ed84fe8d243aa15a4b1d44ed60962b95c59eb21434268bc65b0674d43dedbfa11c0933696c5833419d02b2e659bed0c97fadb3c06006978b419f32b414fba3303e412d773d24f57bb64cd28bcac538248803e9d2795030dc6d4803d8e3bf959e8c297924e722976c4274ca55fa1b97c180b83f311f0090b4b756f5b6899dc4bc737270d21343fda00f3723bb381e027784e5f7d19af31284247ac63642f1fcc80974ed5946213e76d0dd666efa0bd7be468a1ca84beeb37df5da32a56bb4abeeeacb6d0beff03672d573b16640e5fdd4405089bcd126d33d09a71a0a5202d8248e63c490c94f23d1aa06450e98dd00be73c5d87402c0faa1df714a44a3445ab6eda5dc5f56e0a7c9f5b6d0be4ed898db8d5d3863977c0cf51aef0b64a20719b30a916a9cf6651d61ac9a5b32d97e8d50b3ed30eb5e0aecc8ef884c4518f268a9be875ba7ca865608b4265ceba6e1cf217133ec50b4ab2da7d5914aae1a01dea177f5c56117cfaefbf9f43cc37a0b3c744067c492969d967fd7a7a104349e74c31c54d7c3470cddbeb3a43f4115e32b4b449725f8904ce8d8ab363da87634e8b89be59e01656a6f9b21757cbe6b738a9fb2c32e19f7adb85d0e5890a4c10c362825dd79b5e0b90f8fb659ee7e0456b7066ee6defbbe6fe3910c665c37c615c322e484476c9f1952629fa4d6c226bfcedb54e3d2c837c6f944c528664f32ecb3c6a978441bd7932e4116a4ed49218b1e55500beaaf4fed7885e98715d48c32a5dc05a9ffe8973a46a7d6aa90ffdebb178badde89f27d03b7fc29c561484c1f0b61d9bf21cf6dacb56ddf263e29c74df1162e6f68975888ef2a07802282ebfda3bca670c1118a550679c51a7fab454597a4402909f988a3960a016dc979b039ac597e74d030ebc9df34818a8efbc20567f470cf1438cadf971f5ee559543cb914698c720e621c85c79e247dc2086dae5871bc85b817519646dde4254d607e001116c92be8153b8e19fbd2d9ae8bbf59ceb6e0650f98b6706ec7e5ab0f781cc9132b79dfb8f23fbb0ff3c92f229456c98d4707db56e160b29d77dd66db18b42387d750423d18ea753dca222b96605a09abfa50c6218f0a8a10241c484959fecc790821bd17daa0865f4df89bed55b98906e62d8e65d00f6b77504ef0b5e301b6dfa6ee716e5241a0d462026ed3f9254cde7f27b1332490684d94de296ae26e2204debb0bcebe77ff52e4e1d83e705b84d8311adfd3588e974b2168d07e21b25ef9a235aac6005fa50543a55da0a3f83e8a6047ae5f2e3bd792cebcced0a6ee2aaf267bcc76dfbe20e74b45bbd100350cdb869d79c2c20d4a2d9d2f6f2cdc094c50d06781e6d0e700923fd220e9c76bba75517e8dbe7eb3d20ef1a273dde329341cea0bb82956a5942f216c24ed255c471457c29ed7493e2794ba2a07d798c93f82292da6dcbc4bd04dbfec5925468b3fc2399b7e5b35c6a2d34c23b2d0586d9132d1d7ca7b01491a19c67d0bc74eafb5d2e8efffb8d54984176bb454d3b46a7dabea6b74fb05e962cd17f524b3dca2d0923489c139a5193be59a8b69be06e6d91388f76bcd0ab7bfa96438cc738b6d8c7754eaa5ba1eacef853b6cf6accaa30160ddda19c76b92d53f21cbf8d05cdcc9e9a680bf9c430317a22f0806a5ecc3049f6320687dcddbf04471f5faf797f4e040de95e363cf67ae4aefcc683ebcfdd9c881f65e8b4d1813c3f2b7ae1a7122a1f090f9717b6f737e0a93ad9c9a99011813f3c54fbea94892068f7b306f9fe990288db91ff1f3363cb38d07c6782adf71b1a1c9d100f4ce06c6b938ed0f454722b03eaee5bd2d5392ae32e539baa3469c558b65839497c3e09da525d13d90b23b481237e7633272b7e1fe728d83e417c2e14bc7a7f1f7915877e19bd6e9297df8c4b3c6c2565cb887d9ab7dd03d68ff2aa7e376c7da231b570607c622c9190f91d4634e19fad795c7e3c5ad82257158e7949811017f5aa40b3d7dd6594b6653a9e78e6c40ead7d60a258e1281dbd113bc6fd818ee11dee4d87aa59ddc00cb39a183c615538c0e352985239b60dd65baf8bffbe963a2dbceba922bc70ad89940d60ae360c9b61ae464342bc236d0cccf1c43263abf72db1478c1aff04e3f92d88b785ba1257ef981da61c25e4bd75dca98b6a35930ffb0131d88f949d8c6ae36baf74e1b8c940e3efba3f52864c9199197f218c095b5a52de5d28152ce00255dbceed41823024769d1d1401903b567c4ce2553cb603d08c6a1d84e235fb2e02b2c1aa3e99ff0301e2513a2e8736fb368ff22f159a27ea22d0647c505a216c8a7c1644361d2fca1c6efa429ba967b36aa4163ac2eca1a44f2ae8d61d174d0d5262acf8398c9d7c9debc77f1d1a90eb6e3ff9453036845d339a4211ab3c65d7ea2a6f0f99a52932b19c973060e5ce2e6a54c297b32e25e43cdde8dbeef0eec4af1314da9a1a3814ecb53f6fe2173d47b9aa1b4e5fd283549ef238500249392ac96b9c3c3e5d70375f2b7a8cab6963a029678ef98c31ff259eac54c56bd55e3cc3d0b764b87bdff675e5e0d54618794c487ff3bedaca7d9ad2201ed5ba442d6ebba8228ec893b04292338787f1dec68013d71afb423d7cd4ada70614d7188a29ef7ec5cdf73bd547444792fdf149b8a9151ddcee475ea93bf36e4de4b8ff7b8b7d5193dd0d717d0d234db382cfebf455d65fd4cc9c7f66ac0816494c9fbf8262d72f2549a9391fc8cfbd3ad00ee5459e7970876972b8ac16821569d13c8bbd38baea7b25a1559c5fd5b124f9feaf02f5ca8498967c17475af821fd13928d875f17879b078942dbaf30ab1a43a40147f443186ca5eab21fe265a08d1cd586cd92825822f2125e7ff0b5415b198820065a6680691dbb1f7b5e74e6d5c46a6b66173a41a3f05ec4f2d28826fe8e7b69aba9dc4fc075faf2a98ce21f189d45f3a20d59a92e39cb763c1bd11572db092740ea508fea862acfb1719a2e5e769cd5c7f408db5cc50d9a1d04e253b33bf9949e56d36ae90b60f726d6892cd7278b7da4ac14c482be97009f9d1bbdada07b059114a4ec831fd668cbcfeb7065c8afbffe4a31953d165ecc93ed49252a5adcdb05febfc974620fad199c22ed321d060a1348413b2ac60361cbadf8e35f98586386e3c8ad0990cfd94fbf203a2d8544101b8d61d0d8deb3abd153c9e26498bd0a30e2033db25de42af71aca2981275af10e9a66e0109622883eadde2d2f9a3766622bd28bad633896abb38af7630645edf7f074c59ff2b2d4522cfb1c1736aa2889c06c0cd9671e74b93fb07102ed8f5a2e5accf12a6a8033179632217efab4734b6bb774f77e0c4ecacb0e1965852432421a55ecbc28d3aaf710ad04aaf9eff085f16b97d4e906fccfabb147192f1157d152378adfa17730fdacbc69f22d3ff4c9fd2c18836d89049b61bd3a9357f498645cccc76b5bb396bb6e0363086797763012115c807f43cba141844f4a01636704e57d75877b9dd4e45de3b5db3366cea338661e196214bcadbf1c46d80897d3fef4455c8a17023ce6730ce3bcfd713875e1dd46ad654e1a47e97a033f04483f7d180138875b86f3e3c6c804f9801ca08f881aee59935edeaec0c3480e5c15e4af2d165da15ec8c4f68164bfe151a558d3c2850d5c1c1a0a3f5a5ef82fa9b42187a148070462b9ea13e9eacab4b6eed74e71732997152ca0257d36bf3e44818215ddc3ea7709cc8c4f701c5932fda52a8cb8aabf0a67485ef97bf772c905654617c0331f8823ae09df47d2bfc58488bd01ada1f800da9410bddfbbc5073810e20223a64a424ed3b5207c8720059c7f3582c4dca74d962b6508458c61e9a54d6f7a48fd7e219e1960d08395478b43a601bdd8505670e862c4ab6d7acaed66b10b6ac7fce8dcb062a449c97cb9f7431e28e893e0c87c508fde0cc1e372bc6cad6f82b7771a5cfc31e1f7910ea45e0bdf5e3e2cd1859a9708908006a40a220f8a2ff8d0b335a46d051a8ca7a412d066cfacc867da2ffe6128188416cb82353571b0d645a35dec0fc7eb6df93cc390dcb3f5138aef0a54e88da0f4ee137bf21fa7ed71b55193cfc9ad5b4df3aa665965baf3adf859614daf90783fda777f5f78dbad1b017e4ab1cd4b9a7bf4881ea9732def0683cd0c7696a857398fc8d59d54eeb717ce9ecc62810dbba6fff13acfbbbb5c4dc9989db85e9dae802e85fcb529dec15fd8b188c021312285a55a275bc9a5c350d5d0c267288ae90c81cabe669c9b7763e5632ff7f819606167d76ce82d5b8b0886d0704655c4fe15f6f40011ebeb8275a55b5c242ff73b4c1034fbea53e2dd71a403f799a0b7d3237be048a5c172d433aba258f1386bfcfe73cc8f3d88ce3d685efedc97b919a2d998ee8c2b784abe911dc4544700ae0e8b910a887fa67de7a2b38c40b32a2a0fd4d80c7bd7d91c211d24c36665ebdc6177bce31cfc0ec037758c93bb272e984c1c113bb8c27f5a6a10c4460ab0167496f9948a68c104c1bf6f900eda56cbd77af4dafca7b86d94b5805e8ac17f2070cc41245a8d8c7c2c3d288af835e18f312328edbf3f7f513dd12a01a41f9784dadd2e9c87b8ea5a546b89fa97bbf008703a9e7d28133cc10fbd9383e558f605226a30ef419042ff599d2505ed63fa9c08d7302d3cdea5090f6daeaed122cf2a0ae57a9d27099c91217e47525ca8e24f950f70c8721e9127b35d166f122585b3019866c8b36b8c4bd320bc93f22341640d176a793eb9e5fe9", 0x1000}, {&(0x7f0000001200)="537db9d0a6d536c4652e5df3991234271d630b4c6deaad06f03b6e52d15f09f19dde93cf50c11a0d37c6a87b7374a5deeaa6e0d6e8c6c782bc7051c863eb91828c238182c3914e3c0241c1f821c22c1eaf4347be82ef8adb526cf9e32c5a7f502edfaea1eb7357431ae8d847c62b8307f68efb9fcd175aa64904c9d34699de28a1ec7ff8eda8f26d35418953a44ebc98362f1bf37fd0aa7960be731b5f77f6d083549893ba2fc3f168bc1966aa0164150905bef9e6c6be9f9b4dee521b6616bc3d24ff50847bfc72157fc8a50554d27473c99715cd89b13f089dc337b627146f8eb2cda23621aa4daffdde836fb1422f731795e109c1e2a21772a0827c337161fc3fa2b5ac47e8f31d616d741799cbfd5d58e2151f8834a604664c1cacc16d8adce0a60abf22acb055aee0ad7fa8794a3016799f4d83f9d812c223bfa9b7af60047aba6796b7ad044aaf48ddac39708170569f121df12add24c4f845a30bd30864f3b3519f6aa89b83da6760c2a686b8143a115042e8c1d70ad7666a09d7fdd03e5cedb866e49328d719c5b5d7bdf1a764535e687cae690528c1687ff9465a01f8e230823cef6af320edcfc0375670f7bd29c1550a6a7d72bce443f3b103074dc220f8c606aad804477415b016edefc53f9b3cf263b70ad8650d74dc8318f5edb56c41e4c39f727abb9743687e6ec7beeb4eb255a6df097dcfe2c9ef7e48e981840278e707accfd6bb1ca1951c4e84d0373ce862431f4abbc008b1fe6af283b90f894b83c4763207169e305e33903792556b049f5ab72e33d23fc15ce2510f6b6c8972a9b8d3ef850fcb87e0f1b480ee823891fb380c5e40efe90e31203c8fc4fe292646e854b58f0b82b89258d832f16c6f3f213c4d7199d6f22c38c0cc982396a80a62125df6f99eb252d9dfafb6e7761e33d57f2e674f9828e129a168407ecbe5d621f9caeb6c47eab98a41266509453fa1b372c7cbbc5f1ad0fc1bb6a69fd66bcbacc962ad975b952b091e350afddbbdc0c6dd6051210911475c49f41690b1be942a9b55243f19ef61192a40b02b1cd160c1b56d19d3392fb2a3df743e4a1283e16d8469d1713ae84974f1e35ef38743fc5faec64c6b23a96fbcfc320ac2f5378c6dde4092603a89aeb7533d67f782a69f180c75b63aa5dad6e6864800c544220e3ac10504de30b0c2300d25808383016b7b6b9a7507f7af4d031363167d2e25ee3d4220ff7ca25d5d26caec39ec1de03f46ce1dfabaf6579e6453c5620fd1137aff43e8fdc748b79face13916c93a0f4757e50c3508bcc171fb908e0fba623085c98d2d32b1ffe1068e6312eab1d46bf8f41224a710303f2f5c95152fc9fdf890411d1a624f97c67b93a3a16fbbdae8bc0e958b39b86ec1ff35e11b05485ac87627ab7088283acec71f193b9c7be40f2610d9045b4d00816f5b5f8541a80e4d549cb01f6039c008efeaf9506cfc74d3d8ecd801dc8e567ddbfa77f83020148009020a86cb93df385985aaebf8495e3229f024e818f86eaf6531d0482a1d63c48b62b87ef071d1e84254554d06eb13f778b41aca83d3c1faa04179f7a70485fbe973283a7030239945695298344eb91787325d8ddcc085545bc8184ea54876686303bd0024115826b6d2f58b58b87bd5b3d5b7721bd006091382fdf1a48352acb9002ad59144d343a263b0117d92f3f32bbed5ec6e229b0d1226caf2d7e8dbfbb1e048c8b4b392e9d28834c7069c393c1acc8e8eb43941c3ff3b603bc50563e44bce6b8b84d76ac19bdfe597037b678d9ef55512c021511cf868875ab96861bb3120dbc470a237b90cb081c48f86e7b000c6637cdbc05391050ba0a0f043673f80a14e859837248287f92f82f60bddd446e7625ba8d4a52695a37ac17ca908f25cc445492831e7cfc89071807446eec48540cfd15129a0848c22c99497186ef565fc1eec3cbdbc0a6e9124d7ea2e48825a973975a594da9256419c5d5a298546846672f0ed164a330bae057f4528ee15817079733bc9ec2e0d3c1af5509dda891074dbbc504c80c83920a77e742784bd28249b9fdc89f32147b6c7c68eabb7e1316edfd569107ff834dd1303dff4c91a4180fd4382ab0a314d254e97d7d8afb43c5eb58c55fcf0e16fe0747604ff15ab3b31daa0944199dcbd2c6df45166acec562b2388c3bf0357aa5b7a720c8ed359af444583d5a1e26716a1c6b18e8c7f78f11ee1c6cb7287ce24a8ac0f5bcb2b244d152c883d07f923b7691534cb50d453fcf158eb83e3a26c45afde163c61b92f0235c9a09728b3572b2815b32982944260365f300a1132906e867335900cec46e23dfefa7b923a9704e68954f7feae5184641e040985cd3418002d94a7b85baf36a94f8be85bc6af65dbf6309ca9ec797739ee69e50db22e83628920e06494523d2a3f5e901246200ab2184e83f9236e31515f0cd0ff23398b9a4efb1547c23f148efcbb95ee64dac14d2cb84b555d2d1efe802255dbd1c10342b1a64f52ad6289f3d0d15c5c0504636dd219f957acceab65066ce568853b3f6d3dea874559d8aa2b1891aa5ecd157e754e515ae789853af70cfa36678ab4ef4b69cc4dc7c99a4580ad95ff0d36860984e47215bfaf77f3b8a0b160a8c894029c0019b032dd73495103180dd5ff9bd4cd09987e9d1ceb50defa3943cfe2bf07aceca43911339508c4b23bf15ea3389b0f266379f84b6ce830c297329f14c29134688060d4d3f439e7c0c7d9aeab62d792c2aa3eafaab8737bf377bdd02b8f40d65c6a768b6d71b9470b409386923f514cf621394e59fa4f5b177b1b4c1cb5b22f89027dcb7c7e056ac605a0aa92797b27f7a8249a8e47a5867fe9d2df227089c7cc72e03a6adf9d9771bbec4109dffd1e3801432adcbed765b0211edd243f250beb46417e15d5f34605e3f6d989ccf10634cc963f278a47890181a12a5701f391782d462401cb05383b8ea54199d8da3de240a4fc7b05f8fa0d0292f0eea6677efbe8712b6aeba8cd5935f2f98485c07091527f5c1e349f6cdac7d7102caaf64f3f152651f7cc2f9561cfdb2536f861ce5e7b30b98925b3ea8a7dad782dc7e0481f822ea51c998215b9009f2bc2cc2ba76833d03528cfe591d344aa7b1af111b5a8fe0cf7dfadee3d1c8aa0702756b7558a86ed0bcdcea819781652c61601c5c482872d25953c374e56920e56e3219b3c8481002b1d00e3246fcf8a6ddeab7aa9bb9e608049c4f1f5116845988f874c7ff7691bcdb4e2188c0157c99f708d41873e1866d87d19e916c4403365fe2ff23d5a6e4065ec46265352d5e21a1215673f024914597e3b19434596700604194e204ac483a3511fc9855b906977029d1b8be43293525f05f9c8cc695e97f452143998f53f1efa1651af3a3e9d7735c4f3fd5b1997d935c960b7fd8526a426ab2045a19afcb0d632c43b90973765da2644ca9aab42fa53cea5607f898ae4ff364cc4ba3541de1c0f5223c619a967bfc5692cc01866aea87121e9aae019aa17eebf1b4e279c29e22f8be8775f5a82302f03a4fac39720a0d6925a546974f5feb210ec28fb7f79927e6dfae688312319755503bce555d42056e8a3eb487e36d0b63d3c53fa4e0b38bd3fe46ccf387028d05ea8ea6ef4893e6e2a24cd94dd5bdec1d938a97867c0d2cd750092df8c501ab05e7b3fd73abce4f2b1ed59f38075938d3c5ee827e4a2a024c1982c177692778ee01b922bffee82efb73b4147d27356ffbb538d275c6f10376aaaeaea4783d7195e0080da7354f3ed5c56923117274427cb28caf158be637c5361399faf7da61a3d9972e7befe7bdb6bffca35d8d13eb564260b3fa8beff4bc9b363117a798b67b548ad2c60acc9c5ddab58b9132ded8036fb7e407584e248defbb082f145550e3eff31757894f512c5ecb85285907b92fd611f2b7d214554c11cd802e1a1bddffb306e57a09c13149326fb85b4f4f0441cbe378d1a7ea306e8bbe796c49828e26ce63b60f12db826fa5c6f0c3f60c7e025e82ed779c257e687a23a1f5bf45ca3865cbfd79efdfc091bcc93a1367072b5ece2fd400357bdc81621bde3615f200e36f8fd48a72d669219d30071b00619c30dd784adf8b4d09b7bb8920ae642009787fa6cf300d989f94e2eea1d4f45b3c956b86fc03f5f9b1a41af2c754b2a3cab66cd72de4bd6f97cc098f8a9a6b496f43a875ef68b101e4561c69034acdb6e594049599f9208c3f914951cc2a96ecc9fa04e3dec4a5ac21a7518eaf53049f2e17e91141519ab4e43ffdb80d62617f17553df9a2e254fc6ba4d5584efb860b7bf5c980d6225d1f0ebb440a663e6e1d80aa3b566b035bdab65375a40a4ec74ba5971ddd69d3cc3efc4ef929b0141dc87e8fdba0dd889d45c430f71bcc98e7090ca841facc6f71a99e941dc0baf1559a76d8faf583e50317b69040155c4c550e6c7b9a9c7521424ada56c026a3b1a31155d4b8af24b53e0eaa67786a239e2d8d6786cf74579363723fac0494d7066c504dad03072d3b4d2a6fffae10e776e69f611459690a97d24524c089aa2acebdfb7790a4ff45680ebfbbb15ecaf6e3b1d427710ccb35de40effd580a20e62a803db2aacce71b50ea23f2ea3fe7f644680872a9f2128b0413e481f710849021c7570bd0a48836cd47d27a1a4387b2f54cd312e0ec6c7592ca12b32b9188b5cc1f6151ce668d8b520251db99e175220dc71488e5251e2c65cff8389118f1354d2daf4f055ef1e4c221f0bcdbfa0148d4796eac5e72f2f866d7fe6212fc7c3415a0a038e2ca44a29e73d6e5a0619deed51d338a29efe06f9db64450f90ff8609b9b5950385f137e2d0b82b956054992ed44213824486eae4790c07e502e692e29aa9b8fc609bcfbf3b8e1eab9dfa68a864c2688b378f0811d1b0dcc2cb8d8245e8e01fe3f442d693003aec696dc67e030c0bedee7208979c84e77e148f165e607555e14f4e9479ac12b5aa7b8e13adf5a5a99b622419c2718f989c8d5c8e1ccfa9f94adee30ee26810dc5989ce9d7d952c5920d78a7c26ce43cdfae7399ce121e3eac26bb66cbc53694be68df84a4c38382f4f56653f076abee31e314fbbdafc8ea911e9dc903d2d211f1af8a2fc85439dc4bc7282690438f770620ba940763ba4380c3da5825d55d533393477b3b77ba112ca6026390770fad728229bac7cc4cf2adddc5704ae3cb686c97d69d0a3737d740f06e15c8e73a6c07c1b28fc55da0a5b2b113c515f74b9d54f1756beb021532a743d1c0c61c7d9d5775f87a9aa7e020b30f83a8fce59424c1ae0c320524795cea8d98cbc95ebb8addf586bd7029835226938796553eb7d6e8df59a324f41384cce4d47940eb0e435af6ac4db8313baa9836b9397ed76433697966e6b058b38a00b8f7473b75f8c62296224704a6974e4d22b267fd2a7ba3e890fd4e90b1d3f2562d2386acaa0616920673007acf43b135afc24d6f5160cfd11c230cf1f207d16d3b00a05407f6b6a3e8c00ebfea2b90e81c6ba06d6d8b51f120643246fca08d6661a036ddb8af60166f24d02107972b72eb0c8feef27951791c63aeecd593617b8302d39cb0b3c3910db0d7c25754e716564f5ffa9b192b28e3bbb3c899c71f42012406cd7ccf39ff77fdf1a000b2c56b9a0e267364904472f7d796597fb523aadcef64188a9bd885caadf4a2a0cfd2ad12dcac49f65a3e3433fac0506d6db49a4adbf6449ccf8845490dc2d15eaebf1482ee817534a3e02e04d652d84e8d62234bbfb9ba9be271ff86323f1b0ed6b588300d14b07b89978", 0x1000}], 0x2, 0x0) 13:26:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x100000000000006a, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 13:26:06 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xc19, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="0f", 0x1) syz_open_pts() syz_open_pts() kqueue() close(r0) syz_open_pts() 13:26:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="8109cc19349a505ad312395687345d0f8b151655c5de9967a3bee5c3", 0x1c}, {&(0x7f0000000080)="abccf9ccc4ffcdba173dfc67fc4db0466ba2b2e42e8a45822b58fa598b832350a910af1da6f845bcc2efed3a61e4c23c38d9834d5115fb406181fae80a513833d8ccdd2ae1dae155cc43c014f41502a17ed50e6ad51e3d420c68d101d0b673e0805bfe388bb49d0061c8faa1eff1f3f0b35b6b0d4cf81c6c9545d2b456d1457c52142291b060d63b806c307e3c6ba6f3dad089b708cc8ccb82d9569459804e29dd7664f502df619089a7a8dd73d541526c915aadfe85bc3c22fd1935bd008326ccfece5fb7a0ce0a2743f2af383f513270ec709a38a157", 0xd7}], 0x2, &(0x7f00000001c0)=[{0x18, 0xffff, 0x1, "79f623cce7"}, {0x60, 0x1, 0x7, "d408be73bb238415f0372c01550860cfd3d5e748e21f28e072cb58ec24e5206e9de2e34c84eb683273c3776926690edcfabb3a6916cb6fe1703330042645725406d29a49a301f3ce60f68dbaac60a5"}, {0x90, 0xffff, 0x6, "39c4128d59fcaf7d09d8b9279888190ebaf5490a0126991107fa48d291d628c5ac07c7e11c9a049d4c2f92c27753b6282f87190e2620eda7bc6c4957685d51cb3b997251a0ee9010ab55cc6a9143215294117d0babc9fe9faa3db0e1a0759986a659cffb7112a232b734c994d69d6d56b75fc66818075baa25"}, {0x90, 0xffff, 0x0, "b86ff57ab576572fc4264b92fa2ad72adf5e17e7a98b44a8864486084dcd3e0c0e738b6deb37240e062db1efa65880f693e84f44f3d2a3a3b3ee4deeb3da7685918c65a69f1973f95af51f20940cb3e4df0523bc2a99068822d5138de35eae6749e8a967579a42b2a04434fcdc43c77b202007349afed50607b67dc1"}, {0xd8, 0xffff, 0x40, "5ce9db9cbe5952c8737cd792d06594ef165c6a3bb5adb40bc89c4c7d732b8c2fb449cf5870f1cbb8aa9591ec55b1648e180cf2c452e8aa6e3fbcb7adaad963465b1c74cc4b1e7e1871ea8caa98ae5257156896b3fce1b934d3bee880bd4a71766a3c193950576f4b2ee654352a5cd03e5d48aa4f79c48414a8a342336b9b1d4413266fe614e5300e69d0cbb635e288ae0092f186d4fa61e2e72aa3b22b649a3ddfc4d5312a44a3021053ecfd74dfcceb7902f34113e9dba4916e0b8016cfbcd871"}, {0xc0, 0x0, 0x7f, "c65c65a89235715304f8247e18a67ac038780b42dd56bbf06270636dc3dfcd333eb15e4bec61822820939b84df93c2581e13c63d34b8d2ca788bbf91ea8065b9a00193271a490ec0bd2cf734acbf01c2fa02d957678083d44a91a7704531b318ed559bbf60b86f15cbc5f89d52f43993e023125a1bd3b9526a3ecb682a1d76344b8672dc80202e022548cdfc224aa3b44320c760120ab1a1b5227bcb3bcd06ba11937337237203fb56ea5c0d985d7916"}], 0x330}, 0x401) 13:26:07 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x800, 0x1000, r1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x800, 0x8000, r2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 13:26:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x400, 0x1, 0x0, 0x4, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x23, &(0x7f00000001c0)='\x00', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x9, 0xc11, 0x8}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfc0, 0x4}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0xad}, {0x18, 0x2, 0x100, 0x4}, 0xfffffffffffffff7, [0xa5d2, 0x7, 0xe897, 0x5, 0x0, 0x6, 0x6, 0x3]}, 0x3c) syz_open_pts() sendto$inet6(r1, &(0x7f0000000100)="2a2fd88296ff500505e1fe4fc9e5a4892f6f7ed6f830cb05584cb78bfddc08dba9172684d4238795fbc2c7b48a226bad40fd1d4bf690207f2c9a5c88473ade1a74a20cfc5768ea9ac88325ae6bf463e282b2da901aac884d5a9ff5dff35c95b3dd46e519a4878e3869e62bc9d8ddeb753e254004ebc5959855a748cfc65bbced5c77104079f9dc7419d80fdebd7c46674e692d4367884b7ae59dc3", 0x9b, 0x402, &(0x7f0000000080)={0x18, 0x3, 0x100000000, 0x6}, 0xfffffffffffffe47) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="00002e2f66696c653000d6a95ee637c572670dc30a54e95bdd18f63815811a5f79972c07ab7ccd8a780f90b891b9013564eab5a3f83d6b4eb0e2c40d230f6e2356afd6af563235aa76bb00"/85], 0xa, &(0x7f0000001680)=[{&(0x7f00000002c0)="ad4b2f236081aaa76301fdb62a84517e369ae9cf6218d41c7a1a53acbd007abbd777f230765f405191f8f6da73751aa038cf815c23e0f0099539e5bff5fbdcbd2af2da6c27ffbfb313f26d88330f60bd0c1de6db906833f79d2dac013f32cefbac55acfae224f57b7a2e5ab70d99c52fb72b42fb3bdb60f8c9cf85202173352427c5f09ebf8ecd079fdcd20b010215a72879e8d06b4bd13349c9fe92c5b821dcc290916be8332ee4dda28f8c9ee586be051c68c10218a770ba0db5a92bd4476602523149db0a564c78370a09851136416f42f1c99d1455fc58e7163abc2a5a", 0xdf}, {&(0x7f00000003c0)="fd1f3814ed54b812eb1bb725f3d72d0412238ee8a9b01536d0bc19ce3bed3913b644e8be48512ecd6dfd9fe833fcdb6f12e4ae83ec57e8611e49acbba5d0abd0f672179df7ef911c26500425ea15845a9ca19b6bc322d344d387f520fe68fbd8c561508075a3e6dc1ffe637d8a1426101da34505ea35f138327274f8a5f813b465b5a1ec242053153eed7a380f421485658bb85f6b5ccae45c9d1e96e43f1554ee697c2ea6d5e5eb728cc34bbd04ec39d11ba4203781a9c0e4c4f48ac3ab1b288930d560c3b6124fe6e7bd0b2156c05c61aaafc2f93bc3c9755b4a138b1f", 0xde}, {&(0x7f00000004c0)="d11e008b8c99cd96ca65394f8e43a7a3dbb52933986c5767f732929ee63d572d90000fd61b84aaf211c062a57262da831f3e1ebf", 0x34}, {&(0x7f0000000500)="23abc7f0d76f41cd23f0362d00787de8a85fe7fefc7cd25e4be7d2d9dc6416b28925ef7f8cd161930a4b8809bad7dd6e4485c2d7fc8dad3e14e530cf2ada032a3c4cf3d54e0e28581f9ea6c2508974b96471f7dd01c567b5c3a7a2c7052bea5fa8e4abcb5d386056347d25f0ac4e37efef5df6c577db92fc83c7ce76099e3aa7c2fbedf5f4e7b907b5dceaf8b0fd55c1bfd01239371d0f96b1124a6c373c0ecbaa6887a009e7f6c6a6f91b64d44a73174818d45447d0c801041a98095761e3be51251a8c07ceac6c5743cfa43d74691e8083f40f43434ad0c66fad7ff9555b1feeb83d9b5d77533446636a8231d2743f6269f94839c760262798dbd14220e5833db7c9e13f6702f4466b536d039d947ad0c2914eafdd8ba98e2509de9eba853391d4342e65fece03a727f12825559b20bc0e3726c0fb14525ca85fde0613bef4a901b01cad466bab5d4cf91d24e3ecee45f471e7ad7b123a7bae87507266c045767d4033ca3ad81df9ac66eb1833f9575d48cddfc738a7723ae201114895af55399c199c9622ac886e9a65c5659aba61f7c620d80a794156a95047ad1b84412848b4f010a133f5d4f70192bf101e182eca0ee511b530f8136aebfe0599c683a689bc10794c5b842eb7a607bd2aab7721abcc5d29ce1c5311f70fa33a000858c6bc9f19d94f5897393a429d5354df40ceabb204fb9f49b1254fea84a104da93590456f3bdf355efea57fcf99f885470cb6afac3eb38ffc3639ff52d4ca8c76709d51ad61d6d3da7c07bad25946b38881cfdf70d84bca9a672df5d5024c092ac0318efa0d50cfe5241e25db836fa8bbdb1056964558f1021efca9c6bb90f0f27109a0de54956ee49352bb1db87c8f04e69a55d7c3caf9d992404cb85434f2fe6827d4cc759b029cbb2bec3ecbbe92503f3dbfc7315294361c06e9e6a909f68c5f7aeeb9c6ee632d161f450129837903ea69a4091f1d609e8b97b99c997ebfa7ec11376d9434915862c918fdbab53d0b6720480828755de5708f6851c105c6452391c99c15210882308ede208533756c91796cfd950f75eee494c84aed59063aaeb3632520de39510571e6a4f58ec78f2db71d8aa3b8dbc56f305f00551006b13c2f08486cab9e46c1aa76e9a6bc012e5e88cca2a1960b80d6d2f282c1feac65777d43b926bfc10ddedd549e082f734d10e6c1237da9c6d257adabe2ffa57df0efa68cf4ba3bc9104675b1d096e57a489f7d22c5b9426e297d85b34907a424d23e03ed98ce23b7ea0414cf6f4ab98eb4fa290b4728855c47b275b1da1f3cea81aacf58b19215c94eebf0d68bc8f738c570bec1fd249eaf96d4c107ca085fef7d5b423da735c2cae26e166e284e1cbe451db09e056a17bf188c10f92a123400326ef0e1d1d18aa0167c6a35b4b82ab17c64a003d72cccb52decd58348f23d8797f12cc87e07a83ec32e64bde44bff3a89275f91c44073ddba97a431d70e81f701e7c988152f79612eb0e990cae2ffc788cbe8e4eae55e60df564294aa99b7319d8a287a6a47972f8f147afcd7c81fe2a950229d83732b4ad352dd75aebe45d8a8dd56560d02b2f8b577c77d35db74fc7aa78f52cbb83a280f5a35d886ab236bead5e12a94ac8d2cda2128581c9fbb2cb6a21d74c5e498be2f0809e9d1ab43d44ef689231897f87a8065e8513539b7e8c59201659e1a8317d84b95b7921cc9e9a9cf218d1682937342f98feec0468754d617b12a01723f9c5d32badeb25d410b166ce28d13a07ca47a44684fb4e8a4943f701ec8233465c0bc2d5650eebebea710f75359cac59ff9db4d31d6bcdc6b4161f19525e79b6836ba6ae8014762fb9716aa5ecd35f8e1dc3073b091ec8c4b9d5e323fc1b09a7d6ee1be194b61d0a944fb2a95850a1bfde0a15e246329de1f13d316f7160f69bd761413ecc5ea20ce4a815cb357ce61ac7c405549826b3d85d4f66ffae109b5de8867f5c6c7d245e22638a9bfd7bf674680f9a9c12f7f42ac41ba63a293cc2ab81df3ad23bb2a0b3c209423e5d6ab75a5968cfc6c97e1f12e90f535c7ac90c25ecac23e01db40daa7b8c87c1ef61fc9d3935e5dfd665e7797027926f1e73668e0ccf0c8acd8f6646b6992d9f549f8252a19a071f21a297bec06054f7839a5a90cc466fff6326ef1d3263f0ec8d05a390db4acbd03d229d5e77417cfb9408e696526ce9c450bef1cbbe8aca43f4c6bba565aa4d0c9005f542140b4d73864274db80a58517cdab4208c8e0c5f2411933b4a93db4be3cdf38c9225b99b2e6ca1c6c11bcd76e17d656755a7050fdf751db7a880a478d1c101d96b5761e0fe77a8423f5713f4871080fd2497ccbff8000073170d39419691aad20d7af2118e9abd1dc815e73c4e6bc9268449dbe2ee1cdb635a47227ea9fb7339ede570c6c17949d6b088f96a720b5637c9d77e4b8bc4af53bb044299ab37b6b5d7225057ceeaae59f1e2fd9426841171d371e86a518693c385cafe2920c968b181120ba05ecb3e80e34921aa5bc3c56d402afc8e7290c1ae139d2a5f412b7c16da98b8306466eadd40d5f0427495fee3cf9133494cdfd311ecb8105e8b1542666182005dde30beab56b38d5fbf8b5d906f37bda7545c1493f2225ec09121c358b4cbfe2b17475608fc06c131acd27ca233a32d0ce4f93231b0ac690f5dae49d0a8c798aa35c70085fe62fb8c8a19340d7071f1c0ae24709a1e7fdac496739cdc9a82c9fc81a8aa7dd1f8bb429cf8625426f89597a698a6aafe79741baf6849d84a6750d2f8fd8698e96e6b0f44842c41847f42341e8fdae65300ee42ecdd38ec0cb047692c858a8ddc22fa09517d8d98ec0fcc102f8e41f4eaeb8cbec3a5c6cdc39de59b0e2db14bd1896811d44ac4a4d21545f1770a30d42770358e424db4e40e3550b43b13531078e5cb3c2a820623dfa314d7368420ce70af23edb8c31d95f648c835307338b3eedd80cd277179add0046c0597c665e8b4f7258f69d8f73996648735d109f5116859224502f023968ee3cac6fb618053bda8b3c513c6a864164b62e65d7352a7588f38be1b3cbb05b9457bd7f6917166d09333c48cd96d555e25493a24c57228a476c147af4a94295a96d1ee0e14e3f501bd44af108084f489d093c404486f77c6cbf0558904cfaf7f5f67304816a52f198de73cd0566d9798f65030bbc6c21a4d66f565637dda6d73c9703f792cf8919b1574909b0c4f8b03de215aaadc9c1a1ac227db2a8cdc5b079f70c3a7e9810b830408121d5784b29a52ec077ac0d0f16d10dab799a8758ecb7c80ec88ea671e24bb7f6673d147dd46200ad3b1e4ee22a16e435a61ca44f117dea319bbc436be8edcf6a1869022facfeba4bac0d6574931d6a181532f46476492f2f9c692a818ae82a873708f16fe3f37243f2dd64ed139bdeb286b12aa68055994afb620854f5f78ddb3c35da32c87c9934a08a54cd82a6df2e35fea79dc9d1bccad864969645af3376279629358e558b1f935641ddffbd2fee1719d32b897a6ed88bd368a20142fdb5df3d2d5787717f99d0758aca382050a61461453de099ab70e652c50e08a183b8be9004a74e03db5f1e813aada9a565801890d606683a965c7e351879a839eddd743745516b2686279b13e727a79ee134ca649991931dc970a9745a724024b53b784c284723f02d5ad62036833312ec4d0e3f17a23ed12302a6203e9c90e3e1d06f03888089efd79b1377d101847f6fecafc5b45051015dd2bc501ba7eb97764f3cf1813447cc5572e0d29b310fe69cec30576a2e6a1441e5ac35e94bf806dab93fb78a8a0b0cd8ec522fee4641cd03605353d0b8320f3cf3b107e9df1cf4ffd5cbc4724104124419da78b5ac1bd7d383a529d09124ca01fbd6ac5b7db88bf9812a82a0149040a9d4afc1fdde2af5cdde68aaed89ebde2efe03e88cf7d46c5c9873ab369b1f352c4ebc3e74505575b5fdad68d29a50bb22bc406cc08bc97eef578820df1ea47276d6a1052d94e5683e466ec1323d4661998ba90665d8bf8512af39303d1220f821d42c1696fe49af7b0c7356f3ff83bbf424eda6aa50348b5bf5fdd338c8df21e6ceb06fe1e048b36094793cc839fa80fc1219ac888a31c40090c12810ddf67fc2d57ec95f3178f942efe9c3496deb0fda1d0087437d7dc7dd032a44d53f916ac17d04fa171361dc3b80d6e3069b07f53e74a8969ad63410381bca55837cb6ec5ae900177c7cfd870c1408bf29e88a3341e08304f94095465e0a8b9798b385960ef4d83a996f19973d80335529206a298aa436b815f3d5b8d10a1343dcb6068413cf8957b50e9eb39b91971a48006cdc0005b253d5b9ff88ebdc94d69d60efdcdbb612824ac048f96c07705c4c6999134a02a90aa72fd6e21d1e839c18b9aec6fa6a0033d09ef90f2b26107f6e1eaccc690826f2249e9fcc683a9c77fd41035f1a12a6275454f59a0b7486d3d9a002767e6503c9e98a193691d4ccbf8e335f80a8972500d32f2912f8caf55bb9a3fabfef6b49d83c9f552e34bb3c120a6c5d196ab13e370b778f6914eb4241e61410b56d689e4296a8f643adaa845e648f8bdf9152eb79971f55a3fde7e17ea5d47e14be17391bbe681473d7480589f470b5e0a622b21e36092731338e62f6c602c7c77cba29c2859275f3507d37bedf342d4215ddd325fe57c0d919245de3fb0ec54378c5d67237d2039e896656095c4c12b0f5da7e6800f191d20c91056468c22bf1d7b1626e00034b427b97891171dca942e8f9c4a7e8d224a4c086c971260397dcc4fd528d2ba40b56a89fd1461b8d54d91b26469b42791455ca16a26e114efd261c5b7f67b21ed2e5f2949565f27e13794d1f6b315dcef3587dff96fefcd495f90c519e8bd992b53bc132fb326ed99c1c931c81dfd7854fd13aa8122f118e27513d5857e8884002eb5f11be7a0ac635f7831ed87f22df5b57d727e74c975e1087f1aafe7403c9e35633bf10f15b9b5440e93ce0984c37615663c10c4ef7df8090fea7aaf69bb3d004345dd33735576d894580b540d5e66eb07426603e5ae72a6cb7bd736efb3368f8f5e37ae160b1fb202c78dc53ef345910b2922680f2e680539178df78a89537f0dd98299e18ee583ae5b0ebfcdd199a89c2aeedb331db0534e71eb1da9abe8bf6afd4c9a6272c88aaab4d55079bca58a6e83fba1a46876954dece791c54410100315eec40cf012bd8dc2fdeca27fb173fec63f0e1cf8c925d7cf72a126034b11077019baeb7aa9a8f630d856e29d2a2e061d2b269511aa50524b90fa67e7752b80bd71f107015ed4264e47fac3c7dda0d5fe5e5981b0d3db35d87e7c10a3b15ed2ca3e67580f6dfb91f16aad2a32cdcdc20281ac995565b43ab33151d38a26696119fd316bb54f8eb413cdeb56d2b1ce4f0779fba4b450ddaf2e3c34be8cc291c5bf885c5cee5c7bbbea3370b8d51d666e0d66220b5dec6ba3765939abb03a83158b81b1af1a7c7267644961581d0c76a7f3f8eefa1e0b5d5f50f72708e530dea06fa6ccde75f1e1a11bb44b0325b97a41b0db8c4b5ec6f006f82c08cd99e68e20c3f49166758385f2e5d36790de6140e9137c35502faf203893f9ddecd723d93d7767461bd78ce7a57419e12e585d972964072c2b24f875f8db59ab01335294b803318cdf7a5f3c12b6b55521f93cc1cceae45315e6d3b099de34b32ca0f63cda2f44bd7172e868ad3c8b8448ffd9492ecc2a2e24915f0eb0bbda1846558679e0f1b5b88a33172ee602d13eda38874a13e24cee5a5e3a636439925", 0x1000}, {&(0x7f0000001500)="177bf6aff1a981813d91f8ca63e52b4424014342451c23df6cb866bd173bd471a70a26f0c8bebc091faff718fee0d21c5a0bf2650713fa7137c5cd213b32c952d4fbc85277c4470e69fa55aa4f4857fd0381116738c6b512cbd5d8842a40e39a548d8895ee1976b10c9c794cd5b0c033", 0x70}, {&(0x7f0000001580)="33bf3bfde7accad70ed5df0f44d6f2a6bad5db435b35d8b3753b7bf867fbff41c529a63dc2acb699081c39d1707b884660e79aee3afa33ade2bd367a6cdb118b3a4d5f5560f9d28fa587aa932193fd7abbee14338a4617387bae732ee24e503092d51a63aa8c0381fdda1978410e0b9388705a8d", 0x74}, {&(0x7f0000001600)="f9902bcb570739c970c185aca3483797a86fd49264f54080785e343efa92250b1ac34561e5d07e7660db470db6be349a18df8b6d21403150a429b7c51303998ccf108fbb67b04dc83340ba5d14174dcbe30c35", 0x53}], 0x7, 0x0, 0x0, 0x401}, 0x4) 13:26:07 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 13:26:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 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) 13:26:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x21, 0x0, 0x0, 0x200000}]}) r1 = socket(0x18, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="5f3b3d480862d1241b6bb5d31e13460c01da03efa4497195f414cf4f5ce48ec95d8f8705adf9f6f9d9bff8d9f19079ab21a60e2aa0112613cb1976612d7464118e4547e5e12641fe217d39825da1beb350e7183433478f4a642939c327262ca871ad17ed625c01eeb8ad0e74576ddaa348221a8adb444aa1eda984d277a8aaf9f18525f385d4376e3dc8d286646932744823d131b5429c1e9ce9e9f69d2c83189c4d93fab5b68b1e2fca84fdc21b0f0f4f9b65", 0xb3, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000080)="10c09e51b3a54b064a23a91444330993413f008053b9fc898e7c51960a6302", 0x1f, 0x6, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:26:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 13:26:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x30, 0x8000000000c, &(0x7f0000000140)="ebffcbff13b9fd812e944e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x2, 0x7}) wait4(r2, &(0x7f00000000c0), 0x1, &(0x7f0000000180)) 13:26:07 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x80}, {r1, 0xa}, {r1, 0x10}, {r0, 0x4}, {r0, 0x2}, {r0, 0x9}, {r1}], 0x8, 0xad3f) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 13:26:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x100, 0x20, 0x0, 0xfffffffffffffff9) 13:26:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f00000000c0)="3b6da6c71fae1dcd895ecf00785150c4b8a6b3cc1944635788f89c97ecc209bc71c84c79e1fec1b1af1f62af8a27875984c75380a40444d64bb2157702f768e08abd89fae2d06e923872f1607b1f1de99d0b3b7f938b881bf300d3e04945dfb56e03466e81d19eca7084bee23100fb953a", 0xfffffffffffffd31) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt(r0, 0x5, 0x3, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) 13:26:07 executing program 0: r0 = kqueue() close(r0) r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) close(r0) 13:26:08 executing program 1: socket(0x18, 0x2, 0x0) 13:26:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat(r1, &(0x7f0000000200)='./file0\x00', 0x380, 0x40) nanosleep(&(0x7f00000000c0), 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r3, r4) 13:26:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 13:26:08 executing program 0: setuid(0x0) socket(0x1e, 0x3, 0x0) setuid(0x0) 13:26:08 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 13:26:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5162d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf454afe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f54649eb7b825d6ba59e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6108a823933ef23b6eaa67735f9cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa71214debbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee7959b52c799d1210c212382b4c77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d246ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204aa20af67b77d6ee2e89fcf7af4922dfe5275f107e6646d2f75b12b19c0e6b808412839090aca617f090151c2990f33953d6b063628b51f79429bbfa86d59f81320463fdf28d0c7c38760e98757dbbb1c27de20d88245493ad314e6d95b462e6c94e8390da118f5acd151658afbee7c32763ae4148f3cc8496bf2bb27b937d10a2f8dc197b12660fa10238767964e6a9a46158a12630d68181b7c34fd1e0ae2458bc5592403c01cec5e05c69e6bdae749c90460b64bbba032fe54c2ecf40172ceff1c7813ac1380d9224daa7b6db38c7c7d775f8168fa368d0fddb274567e9a5e8c4b8813d134540772cab8f07379ab3375c4b1be29824b312fd5c28dbfe2540799a6bb4b032a04f480a36c81d3f35aca361ac3ac3052c23776ef6e44bbc9585346cae15baaa101922b354769d2cca608731847182b1c64c0f555570a3814ca84f7d26dcd7831fddffc16d44afe9c7137805aa1a19a4b4277fa9a574661ab5df45c4680432bd0abea7cfd8733a64d438033c7ede8", 0x989) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = openat(r0, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 13:26:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 13:26:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:26:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) seteuid(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1c0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x100000000, 0x6, {0x5, 0x800}}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000200)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000240)=0x101) lchown(&(0x7f0000000280)='./file0\x00', r0, r4) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r0, r1}, 0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) r6 = socket(0x18, 0x8000, 0xfffffffffffffffe) r7 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x80, 0x11) poll(&(0x7f0000000380)=[{r5, 0x130}, {r5, 0x102}, {r7}, {r5}], 0x4, 0x5) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') fchown(r6, r0, r4) ioctl$TIOCNOTTY(r5, 0x20007471) r8 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0x4d) r9 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x54) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000540)="2a5d2da3e24801ee619f2a0de9a5a91be5231cdf1be609c2757d13a10e8d5b280725df95e2d2f98a177c68ae114c6b9883f59c6bbe1b22a1d7938f1162a5514e55af6d1049b2b4a94290303c05f6585c815c672847efbb7fd896ce5634951f4632855f824f520c675c948f8a3c98304273543902510f35c39ffdf47b4e84e4d15adde0e143ddd302604d03a85acc8b331b45223ab8d2c48d201acfd269be440dc0a03978146b8e1e5521cd489d7f457239b5a00a67c859dc6c9284a6d217ef3217b4b16c9f354ea2930b86e9a56aff561c09892b8327b54c0e9f3c56dc6335d6bc5dba67d497c8be25ae71fbf826dc908469e4d65b88a1437bc7cc724444e444b1c8d397ab622a346b78e75ef2322e8d117d69c66cec8c1b548044dda8d0b22050f3e1c6cf5f9954eec525263dfb7a186a47f89f45c8f432843d1ea1be49ca55b2953a239c12f14a68f2c78dc2b86e335cdba91806fc95c047c75ee1e54dfb313381c2df2fc3f6b7c1dbd9ec2d9ebb1325ccd2f75b16782d2645d487457e32088357312d13192df056eec27ef903ab086e17bdd3a3d876dacb95f89fabb1c52bcd3703901fe92eec750e2307d057bae608de728a34ee94255242b9b68b94ade93c42dbdf1892cd48d3885babeb0578093046b1909e2ff8260edd3e323dda4066148ae44d0d269d0d77346ee2db5abbefb0c3c9529ca8bd3e058436f3b77b50722421de05e688ca8066a5222f240a0b9160d5bb23584a460b98a93f90afba6c286f2d1f3917dbaa9c4ffe0440183d545783480a5de188f0c68119d77fe8f9491760d20e25e2bc00961081a797268096be41c30e5e348befc156ff7c8ec3e4ff9990897e8b6108eaf66072d548878f68e0555060dec539866b34d47ce87988c7c2390562b5ca54a090a98ef4e5d3b016b6fd20c2f04936ba0484e5ff25234b5100b8db2707865782b96bfbd2fd96040d468834604b80da6807824364589df09ded6b6761c2dc4056f1bae1cdf54ebcd6213d76442cee4e566c45c704aa2fd0d6d2e61127f46d72315874128599ffc80e5bac36c49c20d2b3bd274706d8a11f687c90ea3cdebe2ac7125fd3cdd372fcee8927c52b45cd3f653713ea4cf446133c234611425a58a6edd9171e92e4fbae108931f958a261cd28b93b8c54e1a44e1311b53eafdff4a9471575f215cfa6c589cd8145a969ad84ff7c5edcf4ecdb0ac54787145bbac15fbf5b3a3d5e6fc0f2711116fa50ea78ed243e77a44f7e1839afb8d33716303e5e8e75305afbbae3f4a1310a31a5a77dbe8624cec830b22f9d05c94b37435f023a8122f64b72c1dd927eaedc61f42e041b18ca81c9ddb84b913641c74b13900f769129e25c2f91f65804c3ba3e5fbcd8556e7c378e68137480c45a796ea458451c3fad5b0846feaedad945eaa4e5cacde44cfdee6cb1314ac4f4db93b0c7e4864fbf28cc4b4ed72f5c05705a027471cc53501a551989596720e52bcb02a544d89b8838bf6e9638fabe1c6d69f7a2e18a51ccfbb75551cfbf3b152514164666c9feda9fedaa6e303b5f3ec3d57f904b88b1e84d9aabe6cc4bf737aeee5f4a8ff278046521810b18f6e79c261d4237b304076b570479ce0d292d1ae13e363368c62289743d7be567bb6c913201de94f7b82e250f8f07dae3b32d0b0104195787647e5496a676605733c55c478d5a9678ebf2fcd72273da36a6dd2b0f385bed5536ee12793c56116447b3718b922729d9c996e1c6fe5e45a91abd1b3dc91cf4291178e6180b2b743cc38b37c27a3c5eed8eff20c3925a2d6949ffdb912011ac6b224f9db7f8c16a4735580a7c10f4fc47bfee56416c31a3ecc7cc4971d8bbc451b223450afc220ed8153e4223a1102e94932f08ce00c419c508d191037f90ec0f53bcaa410d3cee5098cd97c15cd8b267397dbc02e6f4830f4fa4dccead115d4f764fc44821677f59c939805e731aa518cf57af17506d76522c330ae238609d9059f2e18276975ec9bb3ab64bda97d99535efdcc500925c89b6cf7e4670b0bd88a100449a02a4d781a93dfa8d46ad82050b63fab3739a623c62f90de45be81457d8ab4d361580e39a2818ee4209884565435a2d8a1d8bd42a9ef76c45c3a8576838570b1221f919289ebbef256f6ec472e7989db4e03bdea3d9c95482fabe9c61280f22170f051c0bfbc7aeb8f3143fb0873b191f81d67ab5d96c99d1c724840cbe5018389e9cc29944cc9003b037789ca6209f7c9964358359da99bb91456874b0d2dc63d646c2c7a0e2167ba8645bb9f3a0b998adbf6d39148ca92b7223bd38b6f9a5894d35cbb26b551436d122822aa2c66a1961abc0e779af644c61185e7eb3578f6f86e6a5701149a173d9da4227e226ed98d7c7671d05d05fca6221fea294108eca706fc298e9f49353c601fc453a894ede46e9712278e1ebe8ed913d757d10c91c347eb35923fe1f2b27939b195f430352afe38e0dc843f92d783df10c88cdce6a0603f3909730296d2357a010965d679a1afcddcc55aabcf33ec6f529f03c2f442a419311693610e1dd9036875424e7458be93bc3e927d6e613e06a769f99b45675933bc2694bf82bf9f1fd4ea2a0171697e345dd575f095920a46189158d38aaa80ea1f90e909d13f8f033f774d0956fbe04af0bc77c74368d55cf7e099158b25a1806a3911f09ba206e6b7c270d3a12baf021937fb5c7ecf29573354de7d1663c7083d625bcd2055c90acf2aebb2690339facae41a24d2104c5e996e38c67fbd4c61800eb9c92bba31489381f511275bef47e123dc5c3416423517295ffd26f45c5423a5cf83f5f0392a90dcd2d271a8aaad0df8d2ee0588cc424f40b40c679ea0dad4a477f8fd4c551d327fb6493cefd638da96015779a1ee1e04210dbf86a3ef17d860a503703a1c1cc008debf0a2df8d7df50b761a6ccaf1e80e32a15afcc56e8464dbd769e06e5945add0cc23d2e14abddab9d590bbd4515935a5adb23910b00ce398468579c8e4164921b34219e687b17bc3631397d194525b0696e7a574db10abd37534674bcd0557b923b0da88d4cddf102bf0d1dea47a29cd4045d8ae7d8a656010b877246a321a55ed646acb72f3ddb1be78644bc5045dc48a1ffdd6f5664d91571ef6855f7fdd379c2514ba42ff2c8d95c705df614d3f31c5da60aa8aa7ea6851fc9563e74df339ff18331a05acbce9c045a17861115d655d9cae00301ae1292ea2b932ceec061af9d89e41512ab21aa74af1f6c3f467378a2e033dc0fc779ef3683d9c1b271bcc5fb93e53af14f567f5392494df374a105708242092e6a1f32ba241ff650b475235f409e0547b4da7d505e21d6065ce7a9f372ad6d4db550ae343b4137561f0930d47cc35ee7d628d543ac440bd0e078651f86c5a79991bb1d345f028081ba680eddb728faf9ef9d3a95b4847b543a5f06e79266dc396372a0857eac2dcf31ccae456ddbcf35ae1c56969d81c86f448a78e970d786c6c026e4ed270557ebc782d5af9dd0186012dc9058eab4b55de886e8f4f7f2cc1e6904c964fe7734bdd754c6cd89450cb1e279f2f3eee2ad61c9adb0a6555a39edcd278bcc6a1312553bf198bedcf4eaddf5c84764fa67f1b65cf9281f5ad645952164fad63ed067ffc14b84affedf8bcd2393d6235cd60ed8dbc1a9ecefe0495ea70eea7553cb73dec0477387192cff17273cfd3832e062359178818afdf178d9ec3cc37aaca34f08761320d6e348d647e3b6b817e6195f3b772cb8b7786beb27487b2c457db850cbe9bf276f3d7fad76fa492cc3f0fe211164e48dbeaa1e113147ad03d89caa18d63147114415a712b9e500cbbc32b3b1b1298ca7c1e678dc8d7f2284ae331bd33cf16fbe9a77e942ae72f6681e6a404a8dac20e15ff6db81131d4a3fe6cda7951ac98ab1f69d754faa0f6bb3c672d8cee75aab592458612db317e3758a763595df17287407430c7977c8d91f0201166358218493888c3c5b4fa70b3a26cd506fff99c6cb796aff06386dfab16b2434f54bf2dd993aaaa779fa73a8a39f798b5aee1c6bc33d1e904b151d4303349cd9ec89b516113e772c3ead29ba2728db5fdf229741161b6f0314240b96a1628a08e2857beec6111acf589db1d2ed4bf1a7cbc0e84d184caca36d2a8dc7dece9ecbabc56cff2fa9b1369e07962cf340e3f75ee5969833de5caf55d61bb50d61fa72a075bddb3a93f172f4c80a8334f6fd6a19d0ca5a5124953550a2b6447620e23efcb3b5567f35601f82d459902ab710eac1f4f5bb0ea888f1d560b057efe46b490bcf69d062445d79beb31cbfe1327290a7f0b3f8f0c6f017a6cbcf7e8a130c4e94ea599001f4ded9c3399eadb6461759022adb07343158a4ac7e2c476424eb82ae587672bbb37c370d6f4d275fbfe268e2cc90c9ab128fb7696c6476ac928226fd148bcd121887588e084c990f7d57af2f288b5dc4ee3351fa2465612f2190dd162c2bcf6060f1b4a83588f66cd042f1f8a3c1008ec4e0969c7c2187f63a11f080a792923a083cf5f21439784d228a02aa7c1ce07638d6b04dc54493653631463ce05e182321cfc5894202df3faa05397b1698eeb21decc7bae87ec2ab1b105ca590fd7311d980806ca91dd299f3d942fad662ecc5acb50d967d1d76542bb5420c26d97369a8c6aa331d1db4208c8e742f3d168b2477fb702393b3e86c23f62451c18d5bbae73fdca515ee442cbd3eef8b864a183a79ee1178462ff6bc108651d6be5bcc573b1ce9c7c9b86c2e31cc709d77d338795938cbe11cdb00fdd298b1503d77f9edf383ad6a815fe9f122d827f6044d0fc4552500c046d16bab0093baf750ad2ed6512a9ea1a13faf97fc8200ccaff2e748cb5ff7ed06204a619105383deb816a4b396c6a910024d5276fc56cde9d1355cf4898780b0f574cacd9fc668c5f822e2eed55055d777f7bbc40860078c43164239234e3e984d8b441c9a2f7bef7055f0fdcdd35557cbb6c0e9cc2ec2d9dde15cfbe7cfdbafa70ec9128bf851867c5829676e353152caa10c74823042792cf1d51b6482c704ed21b261aff3ef9ed18411f15fae0383e26e8ef699e0ff52c2bee80501c907f5b6a64751eec2b9330ecb95d9a9960e5d1e65abddd0b4856cc696a74e02ce24a7811a840997ac84ff748357cc6c2f77efdccbc33706330b2043668b0ee0b2a6939ffd9fd0d616d025fa44f04a33ef84a5ee497a1b269a5e5d257d1503ef5c71cdde893c4737f20594322beaab4f26d673a3d7ffa53f9f804cea52c7ccae0d5d70576c177b996c2816a6a257e56a1168057a856b9f4892b9f17bd570c524f5f39c2e8ae9d4d2dac3c949391d52546dd19728b459494bbabab80078423e07369b186f4b1a6109d4383c020081dfcb47f01e462be1f2b3b59f125484bcb6d27311859c01f46f89e5ff485bae24f217bd16e732e01b53b546a4582cbda6f0bddb5d8b6f0d203ffb63390f29f3db800d089399d3e04585e51e702061da26602a82fee03584a86632f177f304fc3133b8a500f683c3224df1d99f556826cbd6846e68b22e638d02994c5024f6ff14ff0bab030577e1c972bfcecf34c77deb8e2b4b73e7a5590b828144054419ebf0c6d18cd80d53a06c590f41ca82c7b9c07d370d37a323b2b4293055a357cb8931000784b5726ef77e44fe19cd6ce7a3e8a9357615d51b353675dbf808c3c3683b836f0e0f07972709b1f4dea5c2f8bdc5d251d33d339bcecd6a9cce9972cea42bd905b0479d66c2c217b8d7be0a715ff50b674bf8e59211f981b91c", 0x1000}, {&(0x7f0000001540)="36739207284a897c57c5fdd09072425f9ee747405655647276fcb682303514ad1cba74c3133228422ff6ec6dbe3c17f086efc350e8", 0x35}, {&(0x7f0000001580)="9cf3d17d37a5ed798a4295955cd5c98242f82b96746aa3e4da1795b57fa9ed173525d140e07771da79182b8587f24b21bc5926e2999e12e2de0416c813a0baabbf32b8357901dd005d5795253aa8924d5037db3607b1cbdbc039f395f6335927d7aa040593403f061e862dacaffd136fe6e9bb5c3c75e6be579812b2ad17546f0ec8555ace3fc7b0d7ed1b98b91c041f95515d0f3a552d41d86c2bdfe0dbee90d46f41a4f972d7ee", 0xa8}, {&(0x7f0000001640)="f92846e10b9b740d091c1a84c59671dae662209f0a", 0x15}], 0x4) fchmodat(r7, &(0x7f00000016c0)='./file0\x00', 0x101, 0x0) r10 = openat(r5, &(0x7f0000001700)='./file0\x00', 0xa, 0x70044d11efe9edb1) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x7, 0x0, 0x1e, 0x0, 0x0, 0x8, 0x4, 0x3, 0x2, 0x0, 0x2}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) fcntl$setflags(r7, 0x2, 0x1) getuid() fchownat(r8, &(0x7f0000001840)='./file0\x00', r0, r1, 0x2) 13:26:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 13:26:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 13:26:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="7fdec9116c49b2f3a4b9f74f607ede60443f9eb0ba7841621341a0f80c1ae57125b2330acaf9b55bb9a9c49e510652199b4dd6ebcba29ac77ac450987abfce0011cc7193e3744f34dbcd8e0afec1a2d411b0d373b27367ecdf06ae8236708e42fbd45cccdaa2a9b87d3d740015f21d8c59b0f354a21d19ad091b60606073167057d499bfa1fdf352dbd60ee7c7d930dd3da4c0c184abb2a963eb8b444430ec2528b4312fe572", 0xa6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:26:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/237, &(0x7f0000000000)=0xed) socket$inet(0x2, 0x7, 0x10e) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 13:26:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:26:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290d419b169961f368cc7c74f6a4e2f678eb7f8085347984b760db01f013053b7c6137fc2bf799dc8809e27a33eb24b465820f5f3b6fe953cc55cbbac8db9c967e0975047771c20939375b9a45352a87e7321afa68bdc11aaf33aa502", 0xb1, 0xa, 0x0, 0x1b9) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x8d42}, 0xc) 13:26:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x800) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) lseek(r0, 0x59, 0x2) getegid() 13:26:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20a6695e26afc1eb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)) 13:26:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000006000/0x3000)=nil, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 13:26:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="8edb99d7763d24dd5f31661da027d47386d0b82e440207cdbf63f481971511fd58c35128075118a95da4b54c6b29b7c9e8c0e072551564f4d9fb2b464a22e9bc88994a7c37bd223a960d4417ed0c", 0x4e, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:26:09 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000deff9681e3d2a4908ab298cb6d11a2a900000000000000000000000000000000000000000000000000030045b35258528b000000000000000000004000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="13000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:26:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) recvfrom(r0, &(0x7f0000000080)=""/187, 0xfebb, 0x42, 0x0, 0x0) 13:26:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x5, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf090000fe000000000000000000000000f693b7030b0002ff000006000000", 0xbc523817def63134}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x9, 0xffff}, {0x18, 0x2, 0x80000000, 0x4}, 0x7f, [0x7fff, 0x7, 0x100, 0x0, 0x6, 0x7ff, 0x2, 0x8]}, 0x3c) 13:26:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 13:26:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffdd8) sendto(r0, &(0x7f0000000040)="c21cf162e557c198ae85ea5d2a7488e90f1ee74df46df410908ef8941e18c4f242b4347a22cfa592ecec7ea20b42f89a98978d82776fbb3e5db2fce6cedd58c65ed594823c3c2cb758821677e2112ebc028db2120bcfebb2fa1c7ea46d755de15ae0ee019aee3c0788633fd5605d6e17735427cbdb2cb3e3ae46d41b29307ffa7a3b79a87400f1", 0x87, 0x2, 0x0, 0x0) r2 = getgid() fchown(r0, r1, r2) socket(0x16, 0x8000, 0x5) 13:26:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x841, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) socket$unix(0x1, 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:26:09 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) kqueue() socketpair(0x20, 0x0, 0x80000000, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="80000000e844606c61de179ec86cbfb795e89784f765fc7230db6e2864f7ab5c409f7e1c9489a73fb5256d266ec179a55c8a81b790179be65feae8f74c9619a6eb11764e172c1f29488953a2b5b9b762dc396b959da5b2701c2180287f459abc2d39bb3d3c6afb8108f44e38751d61bebc845bf7e113baea981254d144f0ad76bbe878fc37"], &(0x7f0000000240)=0x10) socket(0x1a, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000380)=0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r3 = dup2(r1, r2) sendto$inet6(r3, &(0x7f0000000000)="324bb3fa45438c54035ea6efb9c6e425aee9c76fc601abfc097c64d1", 0x1c, 0x8, &(0x7f0000000080)={0x18, 0x1, 0x8001, 0x8}, 0xc) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6013, r4, 0x0, 0x0) 13:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) 13:26:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 13:26:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000340)) 13:26:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x100) getdents(r2, &(0x7f0000000000)=""/40, 0x28) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 13:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) semget$private(0x0, 0x1, 0xce) 13:26:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000ccac73bd975721000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000736d114bf9b8129a82cd5c3400"/167], 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x0, 0x9, &(0x7f0000000640)="84674a24a456e7a66ed7907dc09b32881db1f499ec3101d9cbb52033251ae859f26df9a8d34f42af2690b6e2471d99ea511fae88ca241e0f07a932a60109a2c745bb3fd46962b951e370e51f71d5690ef40d50b7513e8b08c3ef57832e7bc81c02cc70d8d8da485216eaada4", 0x6c) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) pckbd_enable: command error 13:26:12 executing program 1: setuid(0xee01) r0 = socket(0x3, 0x3, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 13:26:12 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) 13:26:12 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4cc931d4dede1c2d23d55c6352f9dc7125f7a8e0", 0x14}], 0x1) 13:26:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom(r0, &(0x7f0000000040)=""/58, 0x3a, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10c02, 0x80) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8080, 0x191) 13:26:12 executing program 1: r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x4004, 0xfffffffffffffffb) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setuid(r0) r2 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:26:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x2, 0x2}) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="38136aa79028c7667cfd1f0654f78d476117ffaee22373699c11ed6dcb2346c584ea78a949e811da8675f825ea8c3e2ac26e645cdd6f7033f875bb135aeeb9ca67ec98f5e58e7ce15a6be611922f301622c668393e0ca2c6c9ab04a58a1b68aa379933c60a987d06d5708ed9dc6bc59adbd1502087c24d6412843c1156e610f160d326de3df4de4492689e8a8d6e8d4afeb150d2c3360f9ed5ceaca2394ed636f004361f33f257e0c0c85f0d0f56f46ed1f9569fd3127e5220bf21c7f8f425a262949e71856ac4a9ca8660e2081b1ac4a0ddc09faa33f5edb22f6bcfd5632d9ae9408fba7f82b52a219eee623bd72390935877"], 0xa) dup2(r0, r1) 13:26:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) clock_settime(0x0, &(0x7f0000000080)={0x5, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2e2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0xfffffffffffffff8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 16:00:05 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f0000000000)) sendto(r1, &(0x7f0000001980)="5e157635ee6285e9de3ef8347023fb1fcacb9fbcd520034ac6f0f1f8258df8449f82c99db64fa845380fadf695caaa973018534dff19fbfe71db3243c109dfa0e0ed6e2d1ad62f993e248c512cbe4ce7da9c3bb07e34b91dae18b7cbd7f096a5fde1532db36f03a323f2a8132f71010cbdf234c87b58cf5b89337f609fb9b8dc1c0dd098dc579b13ce38a7f257fdfeed8a41560c3217e4bceeebd449a46ca6a22e08172a385fe6223c5ad302181c00f5219cac440be514b664b9aea05ea8a955cb88debe1a687bc9b45c90ca9e09c02d2a9680c96f90c09ab56aa6d1d689", 0xde, 0x4, &(0x7f0000001a80)=@in={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)="b83dfcb743e8810915b6cb206ee75ef6c3e9669cc59732efcf", 0x19}, {&(0x7f00000000c0)="15b970d612002a114c6e962a2561d31465c29a55f9fea64c4918e346f3a01df918bb8a2aca29ef7d462ac8ceacedcdf2c870de462e9628d8e68286b7", 0x3c}, {&(0x7f0000000100)="b6427340cd1d3a5259e32d2c4a25d797e8a27831b5f0179c646864d0ddf657408bd1f414fc4590a13d9d4ad08b42d5f36eeebfd3cc3fe90a9c720951375f8f7d69ac5d4367ff79c1f22b6ec18f003dd8fc85c7592612a9d75f6deabcf98e0af6c5553be7c13fc76b9ae6f5a385aab947f5b045ee544b6b6a226f1cab220ea336368dc3c214995d01b7b536a2ab2dd0e0de7d9d7d29469d303533e7b627e89ae9e14098ccd6c1aef235d57a45460d6ac31c6248943be50940357e95f6e08fb3f0019689ccae9828657d818b7d68ba262675f6dbb706ae4729641bf8aa2057a1d7906b148597c57fc5bfcbf8e975f877c5e51d21e33a2eed4ebf3a5dfdca655239e5ab2c47db2d284f7c123bb8f0f9929c896bd9288dfb48b9e49747f5b98ab7001d564019ad45c57da319f155e449dc652c2a48c4206e1e6a57a88b9cdc6b330376102d6505b5426f2fb4126dfb4e49f6c3f696cb38e63e33be9f7c195dad406c4f3bb906a434a3cd40f9720be2c8af4f03699c8d9184a7d91f17dc0b32996e17c804e1a2b401029026620bd0f5bc38693c7b03298ceacb9fc960fb4cd3645c31f8097d64698196ec9559cb5bd4e37a9286e53171e2657a4628a3061abe7b7e6ee12e563f3d3e606d5bca91c703f6090f0eac1e0e1c7de1c6122a9b61e4b2c422a00c18cd811cdf154e87fd2ca9c7757f32a4835cf61a2063b74cd292c9259049de1b363a9c772ba592a7bc6712813173a7cc0a220ac494c51413452b88f1c9ceb242dbb03b8d255a05522d711b1b5dcb66e0f09612abec11c6bbfd38498466d57de8b5728f4a5d9cb182705a48c93826cbe7ee73939bdd1a55b13aca45f98d0038363663e973389817ecccc63f3445280ec86c6ff6bbd00835a4ca4f0139083a21f87d98d32125e57669e8684e088ddc0587d7aee19e0b9e022fb3432f8439a2169abf6b2805acbecb38228a4c113c59b7bf63a4761258f6598016c5e9deda3fe7c2cdf2b1aad1152d1e478cc477c2731f271caa8ba9a883dc7876b4d6a72c409cd26e33a77a7e997b48cd468eb492a39f3e8a42131e4c1448353d241544b056bfca705a1ea40c55383192199f33e8adac26af711fa5b86024279d9df6c571330a3198b8bb33291147a091aee6ae173fc58df9e15e82b78a76fefd4ec9bcf2ed377b65885c9271acdcbfa47330c1494cf39fccefa07d991cd70f7f3bbf9b021ed2f82fc9a1bceb5a2d906a2ac3d796166b125fc35e322c1c2f5fe28551f635637e4fe119b5bc39732227faae99de9f356569bd9e06f18b7c8d0205c4d3810c03ec32ecdc63240d3a52159daf92797afd98ac65f75167396b5e47527f388c7d8c9470c608d81ae099f0cb8bf88e992edda983505e775983f02d09297a25328f8b7800c9d1ab8d39cee5e8496b700e1169bc9ffcfb1d731948f97694a0aaebe68aad1da3f3c3aa0ae26e1491110790d6373cf13c53bf99eb35f93f4c50951ea2cadb0266edaf8012142ab5eea19300d580df283fb5369cf93c3ce2027560aad0b74cdd5a7afe3d980611732ba7153e3c2492bbd75ba27cf528f9af526e98c10a286729da6867cb222bc4937691bcf10faaeadc1a398e3582006e73bcf21b8da6485946c29a51838c326f5dd1fda0aec29c436fe5f4c5a2cd002f1f5f433300b41d1e1bdc4ce9648e3dfffd5c4e8e0ca8d8eadba68078413f63ec8ddfe2a81f79b334ce0f4f6a89ff51582a0e91b47db58c5401e0bdc3a923153eba1b8d3296d44fd6271c23809d3efa5a15717782b20f95124faeab70b72b3cfe992b78f0aab127037b0b2401c932e5801c01e1b1e7449d4a10c11a051ca1646385d97bf0e1cfbef909e4edfe90ae185440cb11c85892c1f1f8acf1965804ef8da169c449c04171534e5be72fb43674840929902af24e70f6d61f6e994b52e03c4e9740ebc695fbef0215f600afd12e5a8bc9f2a2816eb64e179bfa0d202c465262316d572d2419db8395d66cb746c9a10021a2a133cc6bd55328201d090e02306dac9aba929cf917a8f84187364eaac0d49390047d4ca7bcea0b7dc98281654c7e381cea902a7bd01aa4473c649b6df356b7a3ba3e36e4c593926d8196a62fb13aaf5f88eae134db361b9579fd1d453d3869b46bd1cc39b993c623150c1acbfc5fd945f98fb6fcc8ff2c12cf7ef27e529b48bdf16aa749d369725c8b3b34902cd29c396e2f74d90d11189935e5b59130ef7e67141ebf79414a685b468181db227dbaf14457e30ac2baca587ed026e9d7d60cd9d35a29fd114f49785b49fd30eb19a9d37b107dfc8d99c9e319a42ec1f5cd609fd1c2fdd2ed2b56d48febe5cb6da6db5e10444b49b9b4044b7b203456fb4103c56e2cae04411b39cb7266f382aca375814d71eb184930ce265eb50f1f755c14c1d9f6b72eb4ef049abe7c5f485913422c510fa5b4d097527348ecae45f8c20ff50df93b1557eb53327cbf6409e0af48d3316086902b872de4f10dc9158d8238500e4b8624a3c02ae03846fe4c649d7c9db51feeea5595e0af87a34919c958ae6751a267a1d76e7fa4530fe1de0b317ef0dd6b1edb18e2b8dde68b8c8cba3b6450b723bbc8dbeecedc4358fbf34b4c7cb1fee86e95a05e6ee8f8847cdbf194f53da453ecf55971663a10aa0c2583024ffc8384812d781c744a428d2e7d4cecfa5bbbc0adc70c4eb3cfffba099146ce495081a180f7dbd11955653e03390b39b8a3b6a2063d4166a69ba37f0fc2f765054d85af9d01529c036880a8db788bd533a0749be2e1ef699f6772b0964b6d0d9d00886ef2a731cae5044a90abbad32205e4adbfc6f4cc6b916093753300a72a30662331131798ecc1c0eac28805090152e906fecc5ce354a84aeeff10f982391cf3e3ab449ecc9c02b11786f1be20f82d811a01c6abd56012aa3209099597027499f87b1d38bb7cb5bc08ee7cd535c3d5382f1350e36eab5039748cba3dc76a9aec3a985896fff68348da609d392cb501e782cb222729678184f41350783bcbd9efcc5a4fb4f5868336b803295ec0cbc040672bce5496eb790085771e5b50e826698a2f99bbd925e8e8b5b54b3980c4365e6f401ac241442d5fd6e71a26b7c62bfcfb99adc8f80bbe246bca69e698043ed9a7afacaf509b155fb27dd8c69235a9afb1f1976f7ab84cb90ca0718b19cead6ec28540dfd3889e75f02f5b1961af811529f9097fa9d0b60d80c8cb2f42abef9e92d1355433d2b83427de4534a87f839f5bf116158cb17b0600fd1e855697fbf6e99adaf98dd136c02e77ce4bd163247f90c0b6974228d45b96e04f0258a6f78293339175230faf317b6df85d857d960699b6a47b6b9c9041473da247c0ffbaa937c1bdfc5629d6bb8ed8ad02d6a853b60771b578bc091709283d2c19d1ea332b9134fb2723752ad6459ae234903fbc9dab8606e7374fc9608b1204d897b438de8d45f874a9a7022b40b0a99785fc753547ddd6bb20b02c26e452c20bbaac04cf4fe88f07395e46cfcf77efece9e701c25d29dc25ccc4e657ede1fa25b38d91646f5fb9a4bd2e874c731531b85a631e2e0f427c1cb1ecdd04b3f3686752195237b82f364ae64f6c5a8c8f8ac39447f9754d30d288f1373b38dd0257d10adc20f73b3dd2067f2c19edb696498c93f3988364dc420cc373d58050da31a26ed647d13e57b58203d48867d0c9e1f72c880d1ab4a64b2962e4cf9af40472025fd7679d04661287d013e77e4157372581ddf29d547c5f8a9859dbee428096cefa04296db7cd1d8bd9ceb3491231d3c31b46842ba7ae6cb6a3d83133c5c26f17f86678ebb1fb69759387893ded4650cb4331a17377e5dcf76b2defdc8cdeead54d86e4f8006904ff22a134213934cbfed6939bd0299f9d858dbc94ffd2f8d6b0b7a92869ed2c7d731045c46ccf0b3d4b0ddaf61c94091b92caa6163d02bf4eb27d91c18e6f2904be60de4cb4ebcd1a1f2d7e154ed165f72f56a473d724f57623c8d320a025fae023230796edb5b5c9e907b38bd2e9d2ad4dbecbe5258d2821635a41615a08a5bc159562e8c5afabf39251efec70cb47d75e53bae209309cf823a31c27a0eceafb7efc1a19f77839391b82e276c38f1b7b9f394b1ae77c60dd8ebd7cd3dc382e76ec5bcf190a6511cb68311e83ba2e6e655fb3ad2a492a62332b6a13c8175f382490c5530aada1be20f4958f6c12a15577d51224c9d07b8f8e10cbfddbd93434e2322142e97eb43ae0c17da03ceb6ab6e2c10839ab5c5e654e9ce909bf2d0525c7c0fab893da99b42d67ef7346d4eff413b4c2d9a5507ed3e3d40046b883618d7ec53accd257edab57d4aff2c6096c45e5246e8d043007aed8d4cc314d6536616c318e9c74434f13e25f0bca957ec9011face80a5f83ceb0db7c769818fb31a2776b7b4618593bbfe07bc7796f719c85c26e0172669bb9181246aca427a49f0192bdadbf146f98ba5f8d6b9c9175d1be72edb53752f6f9d00b43f8a3dab1016221fbcb5339d17dc6ed7181550038b97a3b3a60314f6ae496b3393f78efc211e3f168343c14fa130c595fb4782e7cbdaa62867595edfeb114c17fcbfc2c7178b4dd48e9f9a20b28b3b50fedbe9b2f5693be7a8cfd302cfe4b08dac6a70ef4b98742bb90bc83be8e31296ae26d3566dc71dc6b992cec599d08cb25cd685ff7d0596aa73c4b179296cf9e2606a2b930693d84e9f22aa85e35d880a45a93ebc773714507c6a3ae3d65d2acaf6867027605d3e6f9ee229c463b25c39908343383aa477530f1ad762e8e0cfbe8566cb4ad044d35411192831b1889715d0c8808df9ba144234c4d275169d33740c4c2f2f8099731e962219738640fde28608c3db66fb1e296f44b2408acc2b912f78375c384aeafe0c7b078c7f99f2948b2e3af08dd7690d09d48f6ff16d82905282be9ba0ae8424422164544960c30fc7cdc191a66b9285ea08e8c6638ea2f436142c0bc8df453179403e11f6b0541728cc19bd35ecd801a49a608953ecab339f849613c631ee7f668ba05ad20c15d947daa84949e0002a2bea3d98d17bdfc60b43a7a014d472e7ccb051c932225df6a24e17bee654b70a62bdca85d981599fe45977e557e55324d4172ff0da3b36f95b82795079ccc94e1b281fd35fb688cb30d4f082377befc380a97fdf50172e0fb2e0ff0163a82126f0ee3e971c6705d2150d391742480c6b2b0517e2eff41a803721127295a76c9bf86d664e64b476eeaf2f50b06b88f5dcaa053cff3b8873e30ab0f7ea766fc1a2b27df09b386d91af0c121554c8e9fe4914303e3b018291ed6a94fcf89bc9ca6ef043785defff6999b980d51ead9d8a6de95f3848636432d27e63bf4c21eafef1f6acdd45fe55876c3c78cf9544e9908e04b9910ed2cf203f3b2e80c732054871b327db419ba7921120dac27423f00867737aba28aa1d83cc85de1abf2b62a9017766e104447d734cd28c011d28124c5fda45c09a7a8a0f05fa6538b38ddc010c209c5308d3fcc1d5102ee8d717978382d0d9edb9b3dc78e5a1b6d47d97ce2663884222a94c4a099e69de83f5a54bf6b059ab7421f494714b8b43c9b04e56a888d565e8fe301acf1106b74882dfc4170b7e2221c9f0c0fe0771e2579b64e2ebf4f7717825effb36f959d5fbc82f49b3d2bbdaafa223df8372779ca00f0edd2c330df6a554c844f69e3989c48d921ee8608119b6feaeede1ef928d5c4c19bbb6e9b29b9fb3048f05624ab5cff7870cd8fb6d0e394cefe0ea028a77695d7cade6aa528429926c556f72c1e9ba3165c6299aa", 0x1000}, {&(0x7f0000001100)="4b25ea759dee26c68dfb685e2705c411db75d11c9e0b1e9d39e60942241a578d7c4a8849c18fc3946fa0023e0fa3acf147715cdae8a90890ee56c4b6787c0f73514f9c619bfc87832b717b1af6d1e62bf2593a284394956f9421aa5e313ea0b64db9a40abec819d6a4a5c56697e24214db34e3465a4f3392195a17b7caff566c32977042aa37007c25fa91222239e057170898c2eec62749f0744a66cae7750c83d0dfaf9ea48e76f705060b4c0fa71bc1929b1987fa0b3e2570b48573825e99558e", 0xc2}, {&(0x7f0000001200)="f5c0c5a350eaad0cde7682bb325cc911ef33dc7d51f9850feef9adb4b7872001342a0365748bf9b695da971ba719ff624afcc32377af70ada90cf2b150e42ca17cee2560b302529ee1b857c241be860eab3f109f66a246f31b8a4b481fa3f903daffe0bbe8d529acf1efb672d5c04c114d8818e209a8e289a8b4991e3975508cd1b57bb042dee0e9f631292dca70ae6e4723c9c22cf8f252a27371cccb95038524408725bfb1c2d49f4fe5fd24ee72327ed9ec58c96bc20af3ebeabd7b2542ecaddb6b6fda6adac18f30e4abffb5c24598c572f69d32be2fc0147b94", 0xdc}, {&(0x7f0000001300)="de5b0d00c5d2db83eaec1209d12469c64d86e4e8cbb6710ca50351c66509a754cec39510248ff841dbd211429a02803cbf507eedc2e4c0a28f2efb168ecb12d4e73768e92aab1148fd267157ac67271dbe61f1adf801b2b7b66190fcd414df40792d4becb1f53ae05017ff597601bac8c53dc4c8464e390a633a51a345a060b8aee36f01ac5bd53d70ad17ba933875c7a45fd9775189788bf98f86bdb48176e9f388e35fe3c1734e0bcc41da5f7531a16e2874ccd713dc881361b87c4e17400e9d940eb1c52a8a20f817b44fe69ee7340ea4c2796e2f01d5dc2b2ccc2f866eaf01f612498c5a077b66b7e5325c1a560eebf4", 0xf2}], 0x6, &(0x7f0000001480)=[{0x48, 0x1, 0x5, "476051becc1bf1e472b8288f16ec07d4cf07d98773caa22170310cc28ba25fc3762e288e665d898e911c08eee8182cfb484f01"}, {0x50, 0x1, 0x6, "43d90b442a74c0cda3e75306e3db6f85121e278e019a0f80595e7512db2f7233f4278c17c6c14cd8e9b2ff0dfec65e7d528f702d673b846b705c657bad62"}, {0x98, 0x1, 0x3, "02681831fb45e8d9bc0dd5a26971a7e1bfed52a5e0e42c695acb721b5977fccf633fecdc832f21d326a165ce80d933ef4b06d6923221f818bef32b43a1d21e5d4ed47fd9667a6acbb97abd0d9d4eb9dda5ad1867717e3c8262fc6e8997ea0e0d847e624358adc6cce29ea1efd280fd8a0ef553353d91231a50036cd26ae3dfa170ee0ca014"}, {0xf8, 0x1, 0x1000, "96de1ddc650acb0388b8d26ad28cfec7fbf061d23205ab11709f84b1e860a66853b652fa5427fbd9d3d5a8208b3caf7e6cc589d41609527115e9428fcd8ac23932c340191136a3f0eb1af1b51a6c5da810452c39f8fcc7427c04189152644da534a39f230bb3021824e25b37c4fb2ad195900055a7568073f04b5768df14e73b73c44cd9d38b74e3ef4ad8e87651a80fcbea9863eede0b9dc107339a3817d8ee7c5b419e933a90b2d0fbb5440efa067fdbfdfc11728338f77235f4e50b670fe3259423b9e3c9b4bb6fff1b1dc64c3229de5108eea5e12b533df535e4513c49e885d5"}, {0x100, 0xffff, 0x1, "f1b7c783485d65f5b0789d74d90b546d4702e92827dc910449478cb29363a7945c09a7fd5d217f526e56b99fe131c140691f63a80e31d8dd9f26f361ea57b9b1df105975badee10c30f0ff2e7631ed482ff81ab86edb54f24931a3e08c57de2b1636f942a14d8ff7bfe9f88fa1e0284a31b55d45bb876aa13f7a47b9e1cbaa2ec234bc2cf99c1a451f2bab3968fd8080ffcc4718e888beb6ca569c9254d4b4de5b1753bcaffaf9f60e7266e911612869295fab3f1d503e92e8934a60fa63b0d72f5b4f9d5a980e055f6ce3ab4a7e71ef386278bed431e94c5ad8497bc9ed114b3ec61effcca371c845"}, {0x10, 0x1, 0xfffffffffffffffc}, {0x38, 0xffff, 0x0, "72b28b09f12564efee65a1f00db554e7c083eae87b611c5820f31a6f92375a29ed21686392f3950c"}, {0x90, 0x1, 0x400, "2639e0837cc1f8eea3aeefb53fa2ad78116fdb14777f8ff8735f7465ae04154eeb99d42ee578025be20d18a1dc55cf0c9491f6d6833fed2871796feebc48f39b030da5d548c92abc858e68db18ac04e763f1ccf80a25f163a860491e6081bc88e328d370f0ee3fb6e8e8e66a450ad4e3516a599ea8f95a232755"}, {0xb0, 0x1, 0x0, "e513e8c38cd347b9716d956358a7065fcc42aa7ae6afada09854775366029f72bcf1619730dfd61b1302f08e0ace3f472234a4c3b85d620560d6971799a973af93bca12d18d6377df8dcaf94e4c7dd6e0c8e524b4aa7343d87096a1145c59aa4f55fa433749bf68c9151e4d1f56d2073d3514c05ff827e755cef4ca70532184e629527e01d300d954f595d9b695c528d1e79b1a64a2aed97748b487d7dca4e"}], 0x4b0}, 0x405) 16:00:05 executing program 1: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f70500000000000000dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f0000000140)=""/149, 0x95, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair(0x10, 0x4, 0x8, &(0x7f0000000200)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)=""/38, 0x26) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) linkat(r1, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x20) fcntl$getown(r0, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = semget(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/49) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) socketpair(0x6, 0x8000, 0x9, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:05 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x883, 0x401, 0xa44, 0x0, 0x8, 0x4, 0x200, 0x2, 0x2, 0xfff, 0x80000000}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getpgrp() getpgid(r2) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fsync(r0) 16:00:05 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x2100, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xd1) sendto(r0, &(0x7f00000001c0)="d98a9b589d94e0b4a17c37d34b789c68b8f723bb5f87b7140e01f7d7c8707a6fd83655d9c18fe607f320bb2eccad560fcae1ce4c6d1871bedecaa590c2607f294243220d5774bee3d522b7b7f20242425268f0d9e399571e313ed4bfbf5501eb648bbeac3f516e99ae0d982a2b4a55d8b114af8a948a00108faedfdbca7503b6d199dd8194835ee6e053573e1ce9e34d257f307e70b9e78fcee74def6f2ea8324c64f11b9da4d0c6b2b3fec3bf892c5c07cbf7b618bd94440c", 0xb9, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="54448698b887270c73c1ed7abc05ef7918b7e9382767a9a9889ac619f41cea7409e3a623f8cabd3aded96544efe77dced567819a5cde48f9e13a709b6b933f63ed42c0e14f43f032d2050c203eb44efd881ab9b3444165c5aefc6120edafcee835ab4fdf6a228489671249045ad71b3f957f80c24f7521cba1c5f321de06693eb0d764eba72f73019abcfe80ebc04bd3c5f8092d1beb5c222d660910e48ac089c770e071d295a6b5e5d4cb0430fe760daceaf2156dc89f6c52c7640645cc4133482783934bb81324b284a2387d53d155688839ae54fa5edf0038d79b7d1d5597f5fac5c88859c78bef3c3838e2606b0416d6d531606bb17114890e76148aa91b2aeb2d11fd787408f7760ef3885f8ab6bd6cbabb804307b6722d9c4c5d65d16bfeacbac49b0cc6551991e61ffe9856767ed4a0f4361364c827da401a1e1d52e926949350ac1e1cadeac42e536a3bfa98163c57da62b988a8082289b2289690aa12bd29055cf8a863df83e598f6aa54f8e0b94571f24f34d510ede6c7065ef8272f643c554a1a2cc6bb74c0f69fa73e4158bf511dc431cacb9e2f9cb32268f81e1f3e9571e6120e1782b41e1e1fe682975237ea4f4a09eb7f7674bbd2f751b9a5d95a4101df4f97ebda6b3922e51072d2f5a8a7acd68fdb207c2742850da00a89476bcb7b01bcea37c29990f5ccbbf215574afbb12d131874ca40abd2e6f0f9962f602cade2751b3c069e891e05c36a85e69feee3e29756f59d7ad4f5d3dcb7c9d3a75007e1ff7386272c152b1a45b2c1da2d54ec10fffde2f3bd61add2b2971a350701fcfc010b1be0e46f8526935f8b8e2545151ebccde45431b2554d1cc84fdc9dd410618ac6fb69f69c45b7180fa962fcf5506d06a230fea59ddab4e01e5ddb86dc3d3cb08a12ae7531d5ae832cce8fb0fe983393140e002b102b8adf0b2b8419a0a160b4649dd0ab4fdb6870658039d9f2d9b34bd8bc14e4d40bceedceb743a1175472ce925291bf7916aa12904e24591c9077011b39b1cd8d17294f4e22aa59944edc499075dd7aa82e465974d0815099e6665ddf189eccaa75808c45b98537bbce46d3c9fd489544dcd05dfda6812176997681e16e036aa5cfeb47f6b2ac69323a9cf6bc09793fb25248a5311f510c55a4013fdf73beffc7934970dda8bca0f6dd45d88aec1f2bf5440e3eb6aef00a386267ae731fa4ee5a830fd0af8976bb37438e92c5c45b63243bb5d7d386bc96595553694138290643faab89830e551cc1905c345cbbc1e5c59c720a569c317c7b1350a078b1edef904ff3006d53622201abb75041fed22f7e7a6785772168dcf4035be95d6dbf595d7771f81b783d62de4fd25bafb840fa7ccab622e5ae7088130aa4a6a3a23f78877f74a339c0b361ae66aba3c7d6ad71c42cbe6890a6e2fb775980a7142fa47a2ecb973f78930e16c27ff9757461ccbdeac95b022497f0708706d732533f7204683b2d8903d600c22355e90d6dbbd93c8d8ae05d1aeb5b541609c978173830bcc5c0f3522f798a1d885661ec77a10c4ff5934f3b8634f2b85123f15e4c542ccafddc3408d5e50e1db81bd783ea79be2e0d60467a559528659f1adae587623e3058f8176ca1a62d0c9d3a55c6f068643f325e3f5e4b5e3baa08d1905a164f782393984e09258ba3337877145bbb58955c74b6e3528cfb79a8371f67843595308584cc972fd453bf3cec558d21e4c7645c9f159081a17e7533b34c55758bad5eded430abd47fc1354dc64fba2eb95218714e3503a171c871b2fae2f9bfb2c801bd9d4e0cca9315c0839dd80ee544e5daf355963cfdbfb16c00f075cbd2328845a1c9b8b72aba673908c5f9d46a84e4ffec1a134ebed827301d539a5704461e886654b6d92e80c445efa3f35259eef4b3d9eb0c196722b0c92303efb44004156db7c4751f94f50c6bae8698f7ba5b95ea71a6ce3a32af570785b62e9cb8f1eee463fef9a83d2c02ff5ba03c1097ee01a2f082a19d498bf2b382b09f7a3439ae672bd37ccf1c0607fe32884eaa1a46357a6e68a1d604b71696dc95e025887b6047f0df848792dc03b7b1ecc6b12d4890f854c039a46ab590e918923fbfce590ecea8564a9f1490f79a36c40f80b2304d92247a473b0270b13db06016f032dfa641a8c0413670f5d4eb735db1323bbe84f7803805d483ecfbf1b486f8c16b53043f386bc78f5775fd134b4fc3d07a8a7283c26c7fda9dd92bf04c1269a0780dc45d866b8fb6887e8b88df83fe3e1edbf3904d93131f6ad562c0bc49249a6789936ee1a4824b91fa31c78ca3fd6428a2d1d257812078442ce57df2b45eca4bf9ce9a53acd4573d09b0192bdaa03c0a73cb2b71eede56c2288857166469b527cf1fbe67b175f4ccc2160f3bd9128bf1d546fd5dbe22b75651f8c0505679acf66f7300784b9daaaceac6334ff76c631002398e545126fedd27046857cbc6ab398f87c0514cd8a64510e39c8753e706af37be4e000796a8ea72cca2a307546a9701a97125bcc951618e14e4b6277572ac8b7503b55fa394c36c6e7c2392c53567d0ee097c4ccf34a8d6ab38de0a1319a633b761de4efc4931d6eb30c797a5385c28e85157f218535a5f0f78b69ccc975aca2535abbc6e312751f03d82c17dbdf0e6dcb12e9c9fddb28096e55e945709df4d6387c478e0800a426632b8016fcf96b1e7739b10384b32ab65ee42ec89c84f30f8bab566fb92306539cd6dc532a48328fc317f28c80dd7876d77fa09b7c3a31c83f9a974cadc167d8c3a132b8d52900642fdc2d2deb7ad63bca746e84d34088c5ae4a74686cf5903f24bea7e942455fee69c8c4efa632adf27600894dc5e9a3b327843f2ea223238c3664d26cd1b405e9fea217cd6b3aef271fe2bf1b26fb0cd7c18d9c793ce097725f179964dfded0cd266e339e63670c6241f68e944f27ef7c943cab6f039ea39c0c4cb1ec9e273b40160b728ed10d9297021f5d7185869aabb0dcb9e2e1ac40c9dbfd9cd8cfe77010ccdf5edf3df26fb3c639a33f3b87c75de5de9337022c9ae724a6b5655c25de48c9cf38b0738f50756b2827cd2ea590934a9df1bebd6245e9cb200ab8c01d5138d7e26451d8311bbee19516b04507f76b94ac4924732e339482ac01ea41f4c368a659d2cbf5cd7484518de118fb6f561d99a7ee24b22e393e0af5ba5b3992dd626ae917b9ec4d80a1d1d268abb9e982029588b6ba4bd8cb3363dc57249042db9f99a29b8e6b7e54947ff405fb2bef1865cfca943342d04a7b2c154a59da9de23cdf56477723fb8cfaa75e9e5f95dff279b27b80938c35e752f7bea2f957e8205b81a90a25c354aced54817b224791a320202674ed1d782a5cc14294a41af5a131be0c995f090a9d9f053e74f403889ed04c12d9981b64c94785ff65f695b896a7e5ba9b86818f975e750547f70fbf614456aeaefd4390ee0381d4927b42e12425a8c9cf86f453533d7524ecc43e6ccfb48393a957644d501f970dace29f5375c28e7e66470fab3791ea6bf1828836cb0bd4edd7eacca9f3e7afd1a4de02668dcd475abb72e7dce4981229ce46d02c92691dc158c0ece2912d78ae3582f3ec79551a98153787b45fa2b31467c35ec20b1b2a30ef495fd3471835b2acdb242c534841fcf87fae190c14ef9aaa2d9a6353908753ceb46cc43ab1b94f37d0a4e5ce6c32875b26d63a385d6370fc78d2fb9b47efb0d7ac58f6d0e34236fe5ce64d8b91c237f3d027fcaf3a3f705dbb9f17cd62cf5a85d63f907cecb6ae9354d2d455c53e7fb13cff27c71b4e0493a52e75352ae49129af25351ba3ab26e1e62e4b0f875fc93d7ffad627f022df461801ed8cd4f262acb123352d2f3b020dacbbae8d8c83e262e759d40116594a4ce87a56a16b9111b568739a925c38afd15db8567f84cb0d9e5b7a2d2f5f0fc7aec373a309c86b490968d52dc6afb81ce28e6431656a5b72132101f8a172b28f6e7a9aeb580df163bc9855bb58d25eb4fea9c8223aa1650cfce506c457a8a626cba84a7a49ecf03021aaade747071a99e5e3b067d5ce799f1daaf1fd660c8421fae1ca26e853e4f931a70fa16dac29baa59cbbbe8b34ea8b4f432aad8b50d748321a3c0eb35b6c667b36a07267cb5f79ca38498154acc916c1a9d1cc9b243b450e3924d55e1830bf134d72e68abec9f10deb8d4ed0b6d3eec6fd03d212702516593987c16b2fadc4b64af81522e932b773511da32f4ae19bb1a5bbc0d4326db00601355a7ec99f5d8a8e4c132b8715bf40e291010e97163ca836f80ae9176170a6d11d19aac6337a0ae1ec6830b133a242e1b4a7d8b2823ac00dcc386b3bd494d110fb23e5e90e04c9877e520848806f71fdce00bdd68c57aabc439d4d434e404776e0832e1f9f4ce7c98efaac078a4af4de1ec8478147abb30987827f5930d8e0b60042d0e38fc26ffa9d832aeeaab9b4eece337c02fc0a20c96b5f4410b0917df45ec6c9b565d9c49f1671b5c113742356369f47054854d6195fbc975755f99754abad11ebf087cb3e7e0c7e44737325a32ef331809f9be5f977bb33ee3fc669d0e72896b067bb9b1fe3e4b554b713734f8703633d67a1a4ee47975f626990731278db05fe957761f14638ad8ad0f104d8e59b1fbd49509a89b6132e699ba9546f57c63be3283febdd6c13ae844e5356c51c1c90fa9f60f9f5c81458539089ca44df317cdb153eebf342e967a64dd2419ccf78a079db70ec135b7f785182cd47fc547f7c5ee831b01e56d5e975e31f9dffdd6017f91d3d9861f6be59bbdf291e78711890a2da510488274e322776136744f765bd2c65a2f371e34f05ed7e19344fda16417d76a8928674b42192d5bf4b462689682eb262bedb637e1a6be7ef1c7dd0707c47356a0f8400a6b3a1f14bdd47cc716b9b7b0e32bd3bd40902766e64efda17472689d132e59ad5575d98d553259f725d714bb6feb5bd6f458cace92dbf4e3a5ecf93d2d85550bf62aedc23d8cc93dd77df05672133bdd15ce8dfef3a39be33a3507c5c9e1d6040c1f85a9994e1ae388d0fc1ef2cefaf7e93c3aaa78cde86774c4ebf55abe20afafd9b1b03ead7e80e8c6e66d6e4a7b4171bc55643d386e73e324fc755ff283677069e10c3bfe8fd5306829b9068b8294ffd4af689e0ab0978264b63181f84ca276f9d5e121ac31059cb22edaa5ec0c0927a06cc47345278dd5ebb313f2a61d3fb87864cf007025087fccdc51164d613c1f76fd31d362bc94499076baa3c4dd60f8594b6dcbd2b361801c3e2e8638716700ff48ad201ed9a9d54fb6deaf8c04056c2b3bc2b4d3323561a3330aa9aae34dee617ff16d9b1ec5927b34b0046152773205900c04f644e953f972479fc3801e806c8a873887469b5b96856c0959f402c25c05bf592592cefc442fc524605c8942f01ceb47a7c0a34f8f4bb6d0f10d454d34ae72de703e1e9b4b3e05433e3896a5d573b9e2653a2fdfd11d5d8c82ae061a1fcc66b1cb91206eb8ba061dfb53b64d0a247652307bf39463ec2776dc4cbc7d43bae5d5f0cc7aa62c5bc6d1de799228af0171866ea049d24e051d99d91ba2838b7d90de3f3db19472a2c1d5285e15c5d1a5394ec5b71dce6e4ff853fcbbc0d37ea8f710d038bd14db635040c22fc3fcb54cdc5453e43d6caec14e7709ad548977607e226f95357c9caae515cec1f464430ccf07b275964c380ebc3311f526671cbc73a5cf04b5487ea2609dba98341df08382d3e1fe4cadc750123fdfceeb599f80485bb44e5d5412476898dc163492e9c3", 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001280)=0x3134) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000012c0)) connect(r1, &(0x7f0000001300)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001340)=0x27c, 0x4) mkdirat(r0, &(0x7f0000001380)='./file0\x00', 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000013c0)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001400)) r3 = socket$inet(0x2, 0x8007, 0x9) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001480)="8d296bda60401e05ef880fb8bb7467141b8c5fd9efbbc94cb321d691e702b4598fcf7ea6dde037dd9be785f7275583d590ba9583e74602c167bb22cb0de5488d65a6bcd1976d89865881ef9b88673b8412d4f5f63cd4c449fc6b2130af9d8c330d796dc8120d3f2dbaf462288a250a944d159d654d90d662644e45bf3945247b1b918d695e4f5587437f68ecf6d64bb146ceeaa14da067355e24ac0bf1f6f59de28260ceac78bf418c28ab746e8cedd8cbfd137e0deb0d3b663162b0134f1cf4a3fa062f23073791bda8dd7ddb28300bb7ca9a4b1ad0388b47fea8323c31e864ca2220da6776e59d1baa11853ca2e4437c", 0xf1}, {&(0x7f0000001580)="befb6585116393104752d003b7216aa82acca3f1dcf38c7d9864f4bd8833ffde9342a65934ce5a2d1548f7151b36ab2b40a1865a6d22d9909705fe080fddd9a21d3011b2d12f4a721f9e32d0920efd4f68bc36ce3b0ee77d91dec3c21f8d55be431ddc29cf2acff5b821415626966072861a1401fb91ddc4f285c5eb48d34b120260d3f64a8962b221de21c5542194455c5e600f20792aa80f7a07533e1746d945b3a239c4b02d2a3a6ddff805d0464b20700ffd6adbc057f107c5b69146c66d9eb42a34d8d861ba31a19de2ff3219d0f2b3bb12f0aeaf0411b109b528c1eb8ab1f7e836dd6b6f2d901b07fef6106a1a9476", 0xf2}, {&(0x7f0000001680)}], 0x3, 0x0, 0x0, 0x40d}, 0xc) syz_execute_func(&(0x7f0000001740)="c482659ce56440206877f36f43c17e09b5406bc808c4e37d18290b0f6121f3f046290b0fa4891666000000c4624908f5") ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = dup(r3) sendmsg$unix(r2, &(0x7f0000003c00)={&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003b00)=[{&(0x7f00000017c0)="07a5b3b27fe9a47b8c5e1fc8ca4244378d58076cf9fbe9dd47ce39fbbab34bb59176f1f2cdfac68320e4ba0b688b0b70f47d3ad330ff0fd87adde1e5283a01ebdf3c36ebf89d976760c8152060366de84a352d2546b62a49da077e2cb546576504dbcc4ecde1b1b7bbfcabe3ab95a702e79171f082fa2cb85c86b85ad450d27e80b509ebf009fb6cba72", 0x8a}, {&(0x7f0000001880)="ce3eda2ce7dd21920c855c7421095da0b365633d1a2eb4098694e068c76535471414dab3a5ebdb79facb453fd0e70ae03948d4f9f8c3753fbad76f88c568af894aa5081f2219c7287134f0b8250d56819bf8396e28d35883ea69fcf8a5bc57990c0bf9d3613552938eb2b0f2b4aad4e9fc61bacac4afed329369975905ec0f9e29439f293a7646c07d390c37c32d5ad7b2c0d516511a26fa4fba2dfb23f808258aa803d7d3cd18892d6d4d9e34e6b69c464ffdf5b96882a67b1211394ed42c6e8bec23c901018b0c8ce3f4c5c0d7359a8ade7d6251896b3d8c9070fc7d4043dde37092d3e3d4d21f142dd228caf916bf6bed9809ac4803364867ca6c86ba9033350a04201e98081e0ad9ed1f768409b1e4d24f8c369c05e27d9736545d57e7c910e1f57f441925c573a12957ed4e4ed25804afaec1a4853885de92bc0d7c8c68ef2d100519ecb8f29e893b4b25c8d43c502770f19dba1f1d61df1e68581de33e09b0e35c6b67bfa14a81f9d5e7ee2739378dc87fe4b80f4271579dfbe1ead29782537639c3c218d2e321c979f72aa3a55ff695b539417dd38769bb28b1513cd578bbf3ece7a205b16305b98f1eeeaae7091512230e30b09ef97e9b9d05fc0987bf0b16a4d30e224920a4054b77bcb2fdee15f4c87db48175b1086f53e489a278dec26cd56abe8267276ad73e3678fbf629980208c5d6a1cde6974eb6e2d661a1cadce116437f78024621e2a74d6be3cb3520ea40560a90a5b57239b63597e53f1ecc1d84ba5ce3bc0dc7713dd38a0d2d2075e6d04c93e707772b5c2502d0f9e4795aec4020b1277f643d3a18746750dc3b6eaec50e04ddc1ed0a44ae6327fda27b2b5458cfbf4d2ba2bd543f72b6bd97a36dedfe8b207045362be9c13b1d353c4d11416d6bbf320a0db7966ee3ecca0ce0574c6ffc3801d3a953a98fe1a6b3ed4a6715b7cf0169ee077721e03508d3d8ceb1291bbf3f26ef1a5ffe5e4b7588b6f302e9735960c33e50aa705048dae605e979d5db54c041b6b3b7fe0a38875bdb408e3e2f3ec475ffaebe3f32803f605438b4d8bdef90b9d2215465fa373e9e869f2c70d5d5dd5fcf3a3335829d9873a7f1c8d19a7ec626f414575a307b7ad96eb758eaec42e2171d88aa37f98e6b316f1e9b2f6e0d269a704c7dc4ee7e1667f09eb249caa51eb2fb344953261f198f65d11264988824e86fe72fa9c1d3049a85e73f8ecd5d1722e79bda2aba336cd8e175cab78bf5d5a2cbc2d912b196597fcd7999ed3217b0e6e4e66082d70f89ef8d41fdc00212f1f7b7e99f73a4eb6f54ba39f05c655bb52a9f5ce59ece57b5e30415bb59b372ef1ecace25e07afd1946dd88b10e95827ee170711435e54c73aebf44bb82ce2b69a23595eea6523a1a7268595fb3999d6d9325d77c31f535dc2cbad2d5447870bb97fc6869e6f184bd15d80f2ba0bf5ff4411cd7dae383e9e125a79cb1507e06857c594dd6d13b7ea62032b3086da4a9a11047991aa3d2ed2e77c884ac2067a0c357c825f8fd1c8230e410328a70992d908dc1da23bcfa677a0d9089a0bb0ea046eb9892820036fd81bb5a41b228a71801272e91cad6f72cb6cfcfa6d280e5d7eebdd85ad491605218acf7ae924f72e8d891af923317e53ca3869f435f6a39c5ffb85d0f428685a7096e68e72d3ee1b33a705cf524b7e80b3b4c9028e8b56b6a387718aaa19402f655575e2f6a132972bf1ac18822655330bbb0e94b76b09ab5f3c3189b5bd5700281affcd08529ed8d5e73afec2c5c893e042652bfa5ceafd19f403d78810b129ce9c97722e78c1479d9aa9f748a491cf95895e48a394760ff86e45c7cd6382ff9719718a98625a9decac4cd03be26191564ac0aac89e3c165eb58c3ff9725dc59480ab756c3db5f2c15c20586652b7d5ce3851cc40a48602ae762ae15401ef3380600acbdf97691ecff1526ccc8059dcf7029ac23124da76e3ef63c86ebfb52710625872790bfc2c7ee0b468291ce1fcb8388ca93de015d988248dd2c572295fba39424528c290f5878faeda66269a59e376e3f7a4cc5c7059baa588c9fe58aeda5c134cfb6b513828d2012f3d45bc76fcf36cd29e7f609fe148bdc9a9bd4fbacb089298339a8c74b9cd7aa781d32e5faf10ff0f990873cde85165c4f5fd048f993be60421c0b2a65fc3f9d23175063c880eddf327c9bff0398a479c55404473540361e9599cecadee1f65570b1bb84a2a831dcd42b54501280ff59bbaa10603487cd056a5f22802ef9113040308d5ab88603dc8d9b3b4b1bc3122b6f6d57b03a71bb954865caa8546b033a88f9c407d45ead9d5e0e777c16685863fd9d038343efa3dcb490b7f7497e86905629bee980e9cea93448f85f851eb6313e80ae5050af93ba5504782fed25432301e8518a1008341dc50d9bc95544108d70a69967265992b0f2a3f3dec82dc93b2363961241bc7567074f9b8d013f657ae68434ade01bc6e55f7859dee18fc41e10b180109f3350cd88ed726ec603f9e6edfea2daee685af61e37723a764fe20b800648db834623e649f8877662dd15e93eb71a47b820df1c4946a50dbf1d592d9b2aa73503e62a8294453384bea2f991b14622be0652a40161fe19e1af8630eb8618334e655bda8caa380ff4206f3689b24c43294381fe26c419afb425c56386b6b8895009d05546ce90c6ca2e38c88010c128be796c77572383b85646db365c2123b619e8effa506598511de3a24285287c0518318ba1246d0fa8247548243d976afe0a34d6cc58c59d64a21650d359631fdc8a9010b5f2163c9e87c96b6adc55754468d84f05b5c3404a621dbf6950271eb5081866449df8c612627b0d85e80cb4a4003168e659c360d5f1602a6df07533477bb43358a259b2fccbe6c1f0a04956a441125da8d542e3fe77d620a86eaa65913581457bf39dfe0b090383ef08be9a7f8916efed08033f4fa3224afaf4c8702654e68d0fadbb3d0d7e20954c72afe32b1cb015429d92e83af867c5e27f4b56602de124bb1da9b66275f15f0c5aa102af0ba9316130a25f19b34cca3f29dbbb00bf9140eeebdf9c5aa4ab258e3931cc45cb66aa484c8377d4cbd64634f1063284eba1b5f564af87198016f4d282b5b5d6bd9e35672ec0a85bc3e8887493aaee1b397cef6b14be9046b80e1a8b5c522827b0e93eae14008eb9b5f022cf687a59f988587c2cba457b3894e1a350c079e50736f1e61078e6f1269781323ec469ba05f5b0c5233b5d3b90c316a34d6ed9c6be5784e9501db0f57b510ff74e6047e2beca9aa40e9b7836c2c7a5a05ccbd14177d2f2f7ad8243388c0c4969fed68cf34760a5dcd44d815c1d3133e6680ba64880c687365a989a2eacd481197c397152be1a850a0c60d50423b14749d063869332e473040b0415302cc55206494a12bb49682b884eaa77476dd8d1a6f7da5483f104a5bbc2823112211847a5b73f7f538b4c1d0aacaa4a9d5983510731ba0a3a80ea467b429f9dbf7c39ef4d7e84cef8df1a3f9c5b2b48705d81894c0e2a4b343f2409d23539a4845b75f1d69a9c1d7be6a01d6096d197b8e40090267ef08b3172e27852cc915297981b362328783c7ffd39c1920b7d888e169be0a570d52f67c539cb7c1de9d9c1dea614eafdb18eb5514f683adb675a4f7d45bd7ad4a3d58b4b961aa05ad1dcc399df870ef083ea874990393694a548559b0719cf520a8b31f479c98b3598ae574d7e5ba1d7de3eedc435f9dfd9b44a96f9929571bac6901593d0772de04f44d37cfad2f0b77bc917c8b329eef8a803203a2f49410e08e491456058199151eac7eb8f22cc9ac04b7ad7d791b5687dc03f9041ae93176623aa6f3b615fa83e938595c04834877c116a67620e0198eb56ff346d99fca720877e04894ca0cdfd8b6123aa4bc875e9e54cf3d064f7bd15d6ff29069a800fcc6863464c4b66ad1a496c83bb46c5188523101c13976db67c196b18af1009a6de2e133d9c6f29c0cb25e452ff2354381ac44aa042293691dc791f7aecc19f464fd9b5663a8e164edbf513056d678ce24ffccf13a312465a9f4c14587b82d7cf6968f2bd3b7649af7b976eed1c3a5893bbc59126a43eecc793d43e1a6422a910b0a4fd45491e4afd8aa9c6e8088ae4d201a94ee02e7485c95886079a219a2ebb88bc41eabaabd6713be18f2d839847189bfb2cf1ea3c2d6612ae07f81e768bd74109cb405f0eeb4e02ac6c13125b2acd88b9e1c4f5456dc07d43b636dd0a19970d10434edb671906ad1c82c58673e346b9dbd1e72f119a4b4545f839f55043a3ca6cd650998b267aef27f71870ac51c08e1ff3af6357f710f7b7a2efd4c2778022c0a4fb628fda0d533b95a508fc8f8e75d70e2d7d39ca54083b8365db4b327f844e036ea9145f703661d5956cc25b3c64cabf56839a24e7e694d9139594e67d6e806fb18bf6ded8ad37e5308e9eab500be9662b7fce81c73809ad0acdc1aa2ec3228bcbf1205cd6a054b2e42f4e1f5a9e66f64cad83f9b158d9260ca5825f88a88cf4e5fbcece57a51c1fe622308ab2a51005d124f1407cb9907c974752eb52a4ccefa5ba7672c61469fc8653c04d69162fcd013a3fe89f9999a5ffa98415f05e9e4db13c2225bd0550bfb009cdc1946125d9f778ca5fc20ace56b10fc881eb2a4b20314048a2eb350c30885bc1eb03ee4443aee14ef3a43a2eb839c704c4b8e4398f2f11c2ff35a37c4d63380949f4918c2706096427c6635370023e04a4af15f4db977a1e06c8e06a5f2db1a3c11b64d042d3d3a1d27446358adc2fecd227a5c7100ca1e9473e30521794595bac6ca07f9c8249f8ac5bf1195094409745897f1e27029ba88f4dec1c5bac2e22f9c5f20dc3cdf528b13850c0cf9ea6cf956e3354cc30dac4d2d5a66bde94743265ae8577a098f741296ea3b9749a69f9fff41a98cd41476da1bb14277d98d19fe6a61835f294e4a73d059a528460a8fdd0fe0e1374171f843d72496081ae898d56179aad7e7b26c2ec7e430cebe14b37894a51a21094a24f3b9aa399fcd94a56e11ce7573d0b6e6eafb59a3d044ffee6982d0cba85a2bdcd9cf651a741ca95f2d14d71c5fe84757f837c795ab32a6d52a05705d4db036e236ad5e3e519f776214a5d8ae7db0ba914694c0dd8a3547ef4468b883b21db5ffa1cc19c3e4efa8881ac61479977736398fa3ff6d342ec56d1dbce2c447afe112405009787be5891cf26ba608d4ca43b66fd9889708237f860a17e13f67c6de15498e79925563b61010bf939f3aa50cbffacb9697f7f74285aafd32ef4292b8ed61ad6a688e90339144a0bdd80c44d0fc935d9c4c1314a5a7ccea9c9a301e4b4407ede5a4c37b4afc7576f640460229b1935954c6f6c2731e816ffa48e927949f519919b63f30d12d5e92f5a56733486e2ccf42b2031432c36a985e8d6fdf881e034c31f96c358104c50af5cdabbbfe2a56c358ff6a6eb4eabe32febbe773aa79b3c89cd390bbcf82fe7017cdecc54cdcee674a4399728bff70c75a9ab191c544c009f583e60ff166af834d0cbea032a539f57ef547815fe4c39909ad6c8883662ce9dbc43367bf5a0c66c5b544b836339eb6853078afd5c357e3bae3c25c7c2422edd02e89d34dab97c064f56ca4f0fb3c9df1d240185273429b0c04aff4c3a133ddd0b8114d8cfd5c75052ca7773243b310cf0f61d2a9b7e9ec92905835ff69e1622f6206d5f6d5441c0b68d71f60c6679ce9f2aeade8344368bc331343ae66deedc002b04e05996979b7644268abb7263bd4b", 0x1000}, {&(0x7f0000002880)="0711ca04c72898bba2279de01ca8b902e312dcc1bbdb6ae19fbfe6ce16a4f76c55e04a5ec2d0f1da441f18b69511a43079a5c27ddc6a399efc93197f96b91b56f4817938a48c726ea30969890ea013e27fa114f4cce6b6878a03019add5c8e5fe6ae9705ee556ea7d1c749f0fe311e0d07d099ab56995b3d07badf48f76f6da4cd96f7cb413757baa7cd0fce4e6dfe001ea79309238a47cedb2c8e3cb6a53d1c2921450442703129492b75651d6c1f8907d495704938be63e5345334b04e6d6baaaba4f394ccc988972a3bc993ae4faefac139ff5776a9bec5f4379f92795766c00ed255b732fa534aa54e13f3f5654bdf8f3e707e6e8100399326585b7fa02c3b0969c58fa070b560d5490a4535133771511ca8858b76a785d70062a14df3137fb1bba665bcc01f221e9e411a4e58a733ad50af6222f38cf47ab464250238d5198fa4660b6fe483931625b5e289c72d2cddb0d48f17c1f8516ffe94a93fe43f182826fdcbcade3868bec72131a1b59eac365df3dfaa15514c3dfcd9e6a41d6db8ea00846aced302d84344ad81032c66d3b49874a90d8b25888d42b307e695bef82b1d3cb43ca69b1bdbcce67b17a55486215616cf2c745c7ce88265b995811dd64065304712c0f5c5b3d20f77e7c9630b70180047e0502cc282938fd01eababe379fde73b7d3d6c01f4d1398830ad32203c1422ab8182090714846b37f57b8d7f0940ffba7ebabc13777032d96f5870020259bc90061394f092e13900625fafb60f1b46ad08ea6c469bf9f7830fad6068c1727233d7b2cd869cec3d6b052cdceb6a3814e1975ddafae256b59029e2926cb02a1bab32f99ff6f7d370c5e0e6ce3ef6e277fd27d36320ef501a3d6342c851f5eae2d936ab7ef74e8ddec5290d0b7ef79420c4d1845a7065f392ea8bd596137b67dcefa46cd096f2c3da669c5920e74dec3c011c7c2e2ef11751541bc815600c1fea226ac4319e1c76a94309768b031e26446c3ed44523c6d98197d8a389ee6fecbcc9a24fc7afa5fbca7fe58c97fa033b59379e9af8fad151e1fccf1fca5377822072834b19988f3088dfc64cd65365405693ddabcc357c79a1d8567f82611579893778e1a0f066ab218047da021ba6f5ee885a8fabbf2b5c75e84f115a70ef0e73bd56c7af607d3b8c70db766d6f3b162aa42e2afd72d4afe033d0510c6b2adab7826297976d203bb23531561d9bd575babb1be75a75400119a6d81857205b9e670373cf583b2152f2683176c27a0d9b509e9955cd9c9690a82d1dd040b8cfa6f743b85d79d424c919952361ee25b7e2734cd327ffe6bca7a5642dc985fe97227b54c215ce9e2c86c191395be13d860aeab401a32cf0663ea74af9a722c2611106ef818f208320a0bf26b4465c74eef4568a9da5280bf3527dcdab4b5f4c9277e567c2c423853d8558c8928e17f670b3375d191e67f46576ab9f841ad2f8aa7c1083073928b4b8e133375a7455c2c746c19cf76da753c37623084aabe67333a63dced987512e52ba2c9394fbf4d36ed74af0fbc2c8a332b7c4bc1d0d96a9845dc2ab27383111f640e7d5ae5dd115ab2994363d1fab0fdd5314218da15820f49206c0cfb0d8ed5779027b0688ce673ba24b70ede015f43518d5021592df83ed7fcf275166db6a88d4fbad5afabcabf1e3888ea192585b2ada5a4377b5cd9e50d28da645731ef7ba2c6c864bfc087be00f1fa3272635bdef46c424d401acd62868e320607f9a7b7e4403d05704261a5681d6d774dc008577b28a4bfb4b59d7dccbe4faf66e3c1aceceb91a26cc33ad39ce7802e4f1f2149d8fd97490a7ee24165ad6a2214abd836b0eb9b516101df11fefe84f574d5cee8e39790cdae363c5ae830f63ebbf1d4d4f8df50995e2a5e9ae8ddddc69d181237f34b7fcb35e4e6b568f49cd3c145b58d4ba968b08f461fceadbf0a056f36dae8b98183e5430bfe68f35600d17dd0f12bbfed45cfc90bdff16e31a60507a6f0349cc62528c60f9be75ae60a1379d419330c188b07883011a9a1724fd524ed8af196807cbfe6665e685a865eb2638ff7996dd0f8b999550a3140a8ea88ea0e85ef8d3d2459fa21c64194812937280625610e1aef59b967bba7278077c762d1b310b267121a198bcf5c04ec58e35edb0244f9148adace97010ba4f17b722f654f8c17433e7e4accacbcfb5233b17b3901e9b5e2012cf72e5752f010fd7454e3b23c21258b25c39d27e0225de69de78d07c8e4d5f2d53365751ba050dad0914cb119fcd5aa054f42e386194f5a0a08c57bfa8d8fc498bca55bf1f8dec62eca309c0ce805a1ba6dbec0b78fa5ef8da7ea82590bfcf72b3a9f3872d50d1587bbf31d288de071e07e303f0a653b1f4e7a2a8c1be7660f64d81346795c09e5b640041744af47da6be0e2d86785dc24b358360cff0013eb529cf7c110f1adea30ad147ddccabff9d2df2b645351acb5d58668d3fd8fa4fd9cd6e0a580664b800748775976fe5e3c4877a19683941a058e35298a40506d3cb1b5d43add848dc66218e49dbfeaad4c0637a87c1e347f65d2a40ed0f252efb7ee4ec27abdaef584b614d707f655f82f4147c480dde12226f56e0cab968c5e3b0b783532900d9fd5245dffe482f19995b78ac0e341c9eff041b452e99e059e7816c88a26707da96d99192a1f54e824c8df17aef6b1af5300eaca92774cf8835702cc3cc0bfa6049b645376d365f09cca955166fa20a3cb4bd17980c81607ee89c00adccb27e842f1bc669c527f5767313559ced8af6de8dda70c058152fe17f869a200b176169fd193ea232ec67083f92e5e9b60b466f28f68119e402dca007fb2eeaf2cc28507b1bd8c76ad60c3a4cdb39c62c7f066706f09eb61ba559f7965b488995b47f5e3ef2a7bb02b10c0cd2d2328144c9563e33029e2107dfb80e366e55b41d9ccb71f084fd139ee5e2f8739a21005141f3ed83caccc4a4816014541e8a8f36bb86e68e989d7211d5dfdae7854874791477c568333ff6034ed977c74544e9bdc883345621fa703df00e1341cb2d3753721c2a15ae8c21b13c536f951bffd6ef1e6c29cc755ce7cde987273b92aaff42cf31d8ca282e16b3fc84be371fe0ad6729a718eabdd1e2aaac4eba1f3c912fe52e467324cfa71d296efff1c0fedeaa5c0d18e340797d7981269689fd2561872c8311bf61d798e7c8c2ab367af33cd970e35c18c7a3b6b2ec6de1e4bf0fdf32da981fda4462bd8189294c6d309a5d6d2ec13fa5c26bf0df2a669ad69e556a750f0d1142a97476088af2b24bc1fca1ae9253e435e23ed4e6fed38bb7ab63610cf952b696cf48eb8a5276e031d141082b5858a6abeef852415b146643d9dc98a4f770fc263e72eb351616dcb2a502e28c22525d542c89c188d202f9ae382abfccaba10f7a918061e87f621e099225b855e22d62757577fcfda0179bd663a99848e4ce318e98235626a136ae6bd8f216fd2843a82f2b10072d5ee3151d1ab0cbeee184c8a61c0503007c8a06353c8cc53496ec08dd4db662481277f14c7fb178ce15760248f1ed23a4ee50aecbfa2ae92e9326e45b76a70e061d27cb77e0d009ab7b7a2010d5df3cc2344cebc980bfbcace4581d4ff60acc83a97ea0bf8185364bf8259fcd7f322b48f55a481a5c3975758d71760e5ce817a8f4f2faf2dda7e558bad8c30c2c6357b9e8db7392b3d94d54d822a331b2a81055615fb02d0d0a0834ab5fbfac9c8caf6ee6b40bfd9f21662e5876ce3b19e62dede62323af85d883265678919157caaac8688a112f1c8ddedd687713fffe8e9300cd625a92a4b3260996d51be63f413ba17e012bf0f4ee39ce036ab4c027369567fc801095f020668f11a00910626a070b7b385bdd635e9a89b665b81ec8177640f18a9e470069c318a6b3161d8bd9d8148566e787687e8868ed82a0cfbe4ed5f18d7678e95ea4292cfdc4ffae83a4bdc202a1e60397c07e71d522920acea7c2e66e82070b0612efa1da2bcc411f9d28f5f1a97060be603093581008e047fdacac6e8be34640bec0a1f89f30d8e6f4cfdf6aa02875e51a80563b17f08bafe2164426cabf32a2920b28ecf7fde7946f2a997fadcce1c76b7836f6eb0481188c6bd9d4808baa520997763b69b978af90eeb8df996ee5ab2687157a3aae73cf2cb1a99cf342bc937e9ad8301f0ee248e919e676ae932bd4addf7f613c8109df928296b5e54405cd8d93303f0091f332136bab7ed933b598d3ad88e26ef4359a24f2d90e74e69307232a452ac6e04a9f29fff6a30f94306cb8bea64508288c9487d7782b213d4b3000c76c371e1139f3147576273ce250dc74a15270a6f42abf8bd21ca618be00b363ae60f69ec9af10d1a83e7174b74397cb46858de20819f881e63b6de2f6ef12372e45095b59facd6ba29bfd1d57dd7029ec53c8ddfaa67ff5fbec0636180945efc6fcd05c28c66aeca54a91129340f25e3ff0810a47f3f261f3d3181f6d4e67feb6705b95b884b443d461341d9ae7e3c87e25e7b2781560c738e3aada8c4c8c917f42ee3d46dad726e59a840f86f696e0d272fad351c08b593f7a4627dba136dce28ade20e91d958e00694bc1e3e42733bbeba70d3babd95f0052cfa288b88e1cfa030173ff4c0044ed5b631fa40321e60093bc3dc6ded83229cd58fea239e493c2557b61ef68cdd029567a5711323a69cfcbd6ebde386f897c72f737d2d3714204b3f279b75795c6974d5402f6215e4dec65c6aebc91c6871299c90fbcb8ac5be3ec39a30094f3d0956ca2556a5e6e9aa01bc7a92b1748a25c30127506b5829956e918c88b7e4b3cb7fe8eed39afc9c3609b1e6367f66e2dd214cd981e9952e1ff191b4e4b66911b57e47d887f2bae97910f806375008161f043ec1763daa6a46a77c4178a5e0a30a6a384d34f72660de7ba59dfc9f6bdee6b0c6443422889a209bf6af8bae630b6f2be281209a30cae12d876e2a201aa0168d5ead66b36edbea9f7556085eb3bc818e0ec3d8734df1532743dafe7ce78b1ed894ea6dc3781bbbe30b2ca200ec8f119a07beb2976e6c3122391fd6acefa5066de3cbe5cdebfcd9a0ecb68df104cda34fb4b2aed6ba71ecbe622e7af517b889fa5c23b95fd448993162ba6f85bbbc57db5a95e3f29716b0129f56230951ccb49c08ddfa09a5f3606d73ad9e21e2cbe18836cf4c5e22a23ebc6900df34a0a1d595e174cedec127823563ae81377c8176c448984dbb56598678dfc246744e77857c4c773789163dcdd9b6ada5d436b23fded6044f5d30492f83254bfbe0953051dadda9cdc94612c09b81681a634e26239fc1ff7833586c8928bc9b1ecad47238a0add956171a2c21e6e6e2f6657457f629cf284be4ffe6ce390aacd76e6b274acc3bb788913c65e5720b2848abef55d4b7199d59c7218542eb903038aac67076c5fc8578c6053c84ef0447b1b005cfbbab29f1fa383117bb9411c0713b8704c2d049dd4e37b87a122cc592133af9669e303c5663fb7e3441d4f54f284d18ee592d5b34b9723bc33c07d8ae5cafe654521c3179e11da042e01ddc3181251a7a93010bb3fc836252ed7de4047648810a16bad600d6d4c3affdee905f679d9ffdab03653453d88104885a030fcb85a147de4f91931d1e72c03f8a54596f2a6e5c7530f6367fa776c5b7c10fbe03e0a460b03ab9a144ca658c2c8281c7e771461b57606943d91d51786e1aed915177dc89e0707935cc10f0934d29fd2e42fe8b835c24fb3555f64f368e4a8a8342c8017591830970aebf021ad19b0ff", 0x1000}, {&(0x7f0000003880)="ad6169afb5dcfe2515211398b1bee9bb625ac59472d1fb980e65a0c4d3e67cc502c4d1a4880b559042bb730ea2a2f34e81892d19412408c391b916607c41f0ac6183f232a9a19d", 0x47}, {&(0x7f0000003900)="75d01a74004cc3a8850ec1ddc27de7cf56527af5b3c54ecc235e82747dd1a79f3dcd45a2295e2cdca47b3aa8aa6f55f115f9c5ef98e010b0472de9f60ab2d6cd160a8ffe52349f7c8f5a94926eaef412717b026192d5255d3d71d9bacc301d33db337e27b51e64fe4bc004284a249b58220c1eee2b48289f691af788005f1f7c1902102ff63f2bcdfaff8b70f2f66e7e13ddd24059fef52063cf7b0bee24ece6d03d", 0xa2}, {&(0x7f00000039c0)="9a0cb6232393a92964f7eb9b3867673e80863406f2cd749f4c1d2a663032a5af5ea9e65d88a738", 0x27}, {&(0x7f0000003a00)="a7addc499d6b31deec65a229d3429e5b2dd40ef33a3ec1446460c328475a54fd254b1ddc1889a5c22d4ce892cb38cf21e9dac9e40600e609acf58b074614b515a15b78d3a52068532f084d664d3e154635bf9bce96f610c1087ec37e25f78f4d61e159d4585b99aa59e142501e24321177bd6f1bf99f2e49f3b30c9428adeef7f31d6afc14d0e11a325243a62cb62be1b58ffc61cd5ff71a47215510eb94d15f1e109e4b90795cc8940e0700cc5f70537236635382763bea934dca2865d43b5ffd651ef98908f51adc044d45c9f8033ef41f44da8b9b6d7bd9197d014df31a28e58c15d36bd60c6260c5868b8d21", 0xee}], 0x7, &(0x7f0000003b80)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r4, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r4, r3, r3, r4]}], 0x70, 0x400}, 0x8) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000003c40)={0x81, 0xa, 0x200, 0x4, "7d3b99d944604dad47735caa68056c29d728390d", 0x4, 0x1}) socket$inet(0x2, 0x7, 0x4) accept(r0, &(0x7f0000003c80)=@in, &(0x7f0000003cc0)=0xc) r5 = dup(r1) socket$inet(0x2, 0xc003, 0x5) socket$inet(0x2, 0x3, 0x10000) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:05 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvfrom(r0, &(0x7f0000000080)=""/7, 0x7, 0x801, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x9}, 0xc) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:05 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x101, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x5) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/108) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) shutdown(r2, 0x0) msgget$private(0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x118, 0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) read(r1, &(0x7f0000000280)=""/241, 0xf1) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x1) read(r1, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x400, 0x1) readlinkat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000300)=""/209, 0xd1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x4) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x282, 0x20) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:06 executing program 1: r0 = socket(0x3, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202392f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x7, 0x4) close(r0) 16:00:06 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="05302444d39dfb80d82d71bfcd3efe42d837d946e2ecba9904c2e35b64425bbc6d72c76388b463b9dbea6eb1b6bcf70838b4bfb83eb2ad26208f72a1b6d4e0d9ab1635ef33db", 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x298, 0x0) close(r1) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:07 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r1) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000000)="b704a8114b6f5ef976e6942e8a2f5536256c456752b382aafaa53e399f351d8e5d3a230a5330320eedbf28fbf91c553c8328ce870c0c0947acfad6cc4d5621fcdffae66348cff97efb67ca0dd5f28756783171733d16ba4a8bc975045987929bf2cde9a0fbec88498eb27c625dbf016b80b6781bd70f456f34da92aab09de683b227b8ae90d9e89b090f7a1bb4e2d98b5d1fbfe16265ccd3c3a76e9c2097bf00816c09efa8800056a94b4d3fcf632eab620baef97c3c18b948d31ee2ea08f5152484953561e9843a08563bcccaf5c63ce932cfb03d518d869dc78d954f7477c967390a4f8ed1dbbdacfd00a73a17bd", 0xef) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="b5fff649", 0x4) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) dup2(r0, r0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000080)) 16:00:07 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x1f, 0x2, 0x81) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r2) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="3efeec5862594864691a42a4fa0f0f8a01083d2c", 0x14}, {&(0x7f0000000180)="430aa25b7029da304eeaf2cc135f31e21f9f982baf1233801f5c4e550ce84e48c1b5ae895d5248ee556005e3ea980f39b2887dc6156bc4a07b4efc7b30f34fc146e06fd9a6e83057a6c8d5d12d05c011ada73b1949b9fd06cf0aea03dba111fcd0419c9d99a5503e37f70e6faa61c575e57fb8d9fa95d2f123c0a74c855efe3d18dff2ad395b93dc7cb7d31a52203604cbd986ca295ec8d2cdd4da6651ae763bd1d42f90c09bca4797bb1d3ee06f86f728d37ab30f2c6999b5e0a10529124dd8607486296024932aacb3004bd195d56c7d6ece8bc3f00050b3bc677d6ad2930617573bb6202a3cf241c3ab2c81fc179a64876d610c06eba01d7b78aa203e09571bb4e1f7d000b7752249374ac4e34d996681f97a1aff6c973f1ddf4ee0970a38e60477e2bdf7eafd786a7c4241df2b39fb70c074425f43da5dac31c3cb0b8904a89cd2d655655feb5c6fbfec5b83e6522637459257c1988ce5d9e1710d43730910564bb899e8de0975a4ec1f90391938e2bea3534ca5ea429d336f99ace893a0ab0bb2fc9a26e233e93748f182f28e00006d8f140d41f90684762b4800d5583038209874ab7b245974dc48e2373cb3af8da573231dd1ef6d214d8f3c36c2f59d1846464c4171e5d990ffbfdb9a22dd52193b8021b55b42b25931a37048ef6f0389a557bea802a0c2f670014eaf32145aaab893114d1c5722a4d89357d368a44e1037d81aa884a8dd0dc4cbf3e60ea3320c1826f7c3bf974b00c69dc604928cf238f4cc32adeb9846ad2a30f58407b6f124670b7c5219667fd9bfa57a585b5f152981d4fad0a47057185b9989262454ed6ec2df77d16475e9ec64acecfe3fda2a5cc892b6bc32f1e777d8a6f4d13f2593a9a981fbcacd68fe65c4faf807df81daee914801a695933fa3a3165a32bb22452828d1c7685ec75e81e6b379e4d1b3d5e06f4635fc3e99a0cf5948594ec0e606d8733ae22da881f4645fe02483483884f02a430cc96d0f276530bc3a9dfc38da1dd11f40e11463099a384c45399860f6310be8ba7d4838bf6a2d4bf6917ef33bdd106f811d70d46e96d0d753fd266ee52eda4954ad1764eedec21673c65a60cd218aeae847121d5dbeaecaf50534e603a79342861b57ea44fe00126e5cd9ff0a6006809022ae3b4c0214a79bc8170dcd495f1e2ba68e0ca74285ec277770f6c49d96e2e000bc458ed29006b9c7307c70a24fbaaf7788da973324ae71d04bd840ab5643acb529c931045726868bdb780c97208b3ff3b5cbe169e2063cd832187d4bae068a60ea6ff1ecd467e166bbc0cae1fbff272dc74923ce41d20efccb24d90c26029ef695ca7f7ab0cb569cc1c9f75c242cd4cb0bb1f799507e705d9d811b43947d8fb2b4afad5ad4c96822319de3e5cfcdb967c4474c40e22ace37c8986063c120f6fc774fbc3595754bcbeaaf2c5b75841bfc41ca494bdfb30f90b1d5fc8ba1fe66259c84863c6efe4d36bcf8781368d62c592cebae5d7e896418e386003e27b4f8e25e0a4375a2715a5eccdd89afb8c52893c37031bd046357cedc72b886dc716c48fdb1b07fd5dcbf901cbe06fb75b08b65a89a52529e83ecc86a628889c9467e6f0fd3da5ed0eab3045c3d10357889f1984e6f765b354cab8d42cc9c74a29cde585934a5a00f5c5f98384842fe1fa8d72fd141874d865e8e06baa92e8cc073d08ca2b135877a2ed14dd6f580a29fdcbfd0e87c425720a59c95c15473a0de1ff6a1330a16bb93498550df786fad8b96242446f45351702ffb244576c50cb79635172e22c932f35b0fa0eb9d78d0aaf61c3495181e167eefc40cb2f087a09658b2c37e352fa82b033658c835c627ceaec7d435c4e9b6f8a89c4a6e96154932a8b840bc3686e6a9c3c3fc78d9b80c26e232401a1d7471c19802d95207ba9a1f39e299683107029557607d3dc2a093cf301f83acec90729649a31af0e9df91e65df89d820658011d948920af6d0a1bcb4f62d55954d1db703f478c04669e17b508ab9fd39b718b03d115c29b0f16fc93ce436d6401772a8c36d4cf8efde5d8e000a993745f1418534025be832b4b7e476feb58663ae55936ecfe1c2616a1d7e54c92e89a1a81997da731780eceeb932c1d12ac6c1573f8c2d021b8695cc31db316f70e9437e127b85295b7e50f58c10bdfc4fd6152f00a050258dbc4c4aa9fd248edb1ff1492cfe1d48b85d6a94dabcc6a23be7475ce80279c61d4d9e4785ba55d617c84e31ebe7f61cbcde7527ce416ec107c880976691177fb8b94d93d792c1cdea990d7530ae70d64ed897e63301e3a352364b17ce6b5a4e71153394d42913556bc083229ff70e47f5f1268fc476812b724893063d78b81ac6ca7afab32d0c332c1e09dca734ccb9e13698d1656dddd9b6e0f055975ef5a9ff2345395f26eff16411f14804d064cc6f08d95f95a896c65512dc6b2b39b400890210bb415c5c5dffa2b4198b644e9f15b59374b1a60d6e4e1581175b6e628357344aa428e300a756ce012b5825521685a01ab5be3c68a45c8501b85678547595060149c1834dc6b67af97da6b38d6502ed145664a7b9219d62e416bb2747e694dd949492ccbc20b57c88b3162c9adec404c499103f1c982a770d7348eee7b861044ad5e347b4c043f9f513b6ac42017e6290da9e770485173c1aeedd1f9ab1917de111ef988d1fdb359935aa8eaecfdb0471a611bf1590a8b80f2e922a80d2eedf628b22ff02053745b0f170c9b4e7e254660bcd21402044dde540e8b0c4fa5f01b24283590bf7703a01608eecd50d8dcb4d5e664238e83c22eb0871796a966b6d96d26dfb88109e75886c8cf472561b8fe2b278064279b384efc1c08f68c76f5c2f74f00220c75b87cc99c7988fbebd0825ba7d55c7378da6d583c41b829f1f757e6833ce36f1db9276433d9a7ab05dc7bac92e3882034d1a194f1115837f27745721c4c960e7ab3f0afdbe95aa5f6771bc5dc7649de6f786c3b83f333eb66559d10664419e9d716df51ffede183336b209c6f6a133f496691905c406d1dfbdcabd3ac7c305efa5088537dcfa58430f0c02bbdeb63ab8f7229281382444bc0d694bf75067952d58e6e9eb1698474da1640730dc91c009cdb7dd178288497da12fe83d9e8eff3ab9524325ef598713c2e6f7e54466fc5e3dbb51dfdbd93b5612b160118789a794a8cf557b0f8fb1509791fd6b58ef270a69218bb5e5351f3910968aa5df74397e87bd5187068d4949fe083d84e2cdebe7a85bed53f8cd427ed2024184d16d472b497efeea5428d7f197e8c50410da849c04b80da18cf19b03c27e72fc157a8671a60133a4b35fb49924bae908c7c227befd2c46665c1118f193b225d530c80bf4a4f8a21bdd8159c456700f8f32ccf5eb1283264b885343ad49380bcb5a4477ea6f8fd6bfb9516bd4bcc21121d280e49342892f306f24d0fd10a390a5789ae6f0257fd5a8bdd2f318c0d1f26c367cffbfa4665a32d9fe40a841ec39fa78815213f3b2db93c3d489c7e0320a86b4a3141676d43120457a0b2881a408e77dd186d793d6f10c5e7aa9066a946771d09d1a405cb7ede7958052a03ffa2d106a5ae46e401a22fc8f9a2cf18d869247c72fa48e4c7cfe4a47cb77985ba04ab0edeec56c21b9cc6c40ddcac04a2f50b7d71a45835e24876053becf436f3ecb230f98fb13119d248a95ff57b683a520faf267f43a0695d2f4241c2713f5443fe91af8898346c9c61dfedbdfd609b96ca33b080f99ab8a8c663760206939d4d8434d79bed18d98d663d60303a164f4012a03dc47c50488dee7c54cd0934903f3d5eb43689fd25d76ddc61984387edcf1680a1671de86e92804ebec99686291e866adc50a712d99764900e231776a4ba330abbc85e87d1cb8af9a95a447829d7cc249ba92c91efc1c1e1a9dcd1a24845fd79da88a7dfa365839209336b67fa68bb7d965ba632746a3048fdcce0404372af9a22a64a2262d31a574d917de2175c430c6c65a6de09f92ed93dedf3a7f53959f27da4cf3278389a8457c33dd81ba40e8317ebefe42b3af86e0150f66e55caa140226a364449d4309cfa528784d0e4af07f3be68bf7582cd9717d66152c32d922a706e031ef242dcedb315ab1d85b4e3e10822359189a74d09f1f51c851fed8f92dc205c3899b3a53657106c61fe7f026a49a5dfdc6382d824789e5f55e321ccba8130265cc18b3d2feef0b17eaa4b23230161b26c72905059635a0efe872212b33a3b02cf453e50e9c549f8abf66170d751396f57843dc7201067a6119a3cf5f533e5dd5424e2c7b42eb9aedbdc529d8627498bfeddfdf061c23abf7987212b234d9256ed981797d02d0751fe04e31a37b043e6864f1b1058a0e90f8002bfc78d3dadcc13211bfe857aef760ee883b0360aeb1e0ca188fd812ee829e61e93c11755bcf0bb630ab350732b54f51027d046ef694f37e6789d2a3eca6b5fedf46022013ca2308e59274a4f905c1c566e3b7017c6311fbab906e9c9601a4d1390315585605818d9ffac88f6e62c1071d11d89218e52750ae25d042bd379a7b40d2f29ea8d45493a92c51ae6e9ddb498e1b37c43196492f8236b2bedeb514d14747ed3a3fafb6b1539f3c65c6aedac4b0c57e94e2754dc5cac7cb11a005f47ec0901ad9bcd8ab7e473ba1ced1a9b3650d79aaa2bbce2032c92bf284c71419baaf3d33eee4431fa915e4baf2a58c1e9970d8c0874f4a52f84fda8a6f4457ef6b937edd5000ecbb752da15b9b2e5623958cfe363366a3fbbd4e3fca7624b92bf54e5fc8bbfb2cbc172251a06b59a4f244fda115873fcef64259352b01d536b9868c0c2f3ed398bb10b01d0eabbbbac82bb3001cd87a71aab2abd33643843385155af61b915e6f8a957543d5eac073835f12114494075448452d16dadd9ec5482da121240f357d29b4a3a7e5857b2574a8b641523e7534cbbcc072adcf1483ca0e12b0c23eb473757d4d5101e419809d601f85686f5d88b84126243e5bc78ef0c99db9e340aab5fed8f02e2d4c287615ec7ef744a537aa9ee39bd9732ba4c6f7e581d921bda5118a48f6ac2ad19fdefebe6cd16d4a0a0b1a48ae2b7af0a3956490ca9c0c64476c4eb6ed5e76eefecf07457290e3e0f6f6650f519fa262058f6fc754dc4174814bf639e9c972b6110266e11f16c24d44ab1a8bf6386dd417413d6457bfe5eebc9e9877cbc647fb86e52707b82f77237d3c0dacd1b5971d4ca3cae4183be3f7a53bb3cc62842ad53ae5120d506e66ba433f39a3154d66c46d6ee57c8b33869053030a78e0522e1d92ee165aaab5901a9428fb814e765bd22c212453eec86165f8983db15f352796c4e65920f1d9b23ea1c66f210dbbeda7e5be61c66324ddbe64ef16583beeb39cbe98861deb764c0c35c216ad0ed060ea73b2e156cf6185ed799c4e381ffd87e1c9801085f0b99d6353ee411c7fa96af996a4a046064a0bacf9b0bc6de7ea9141af7e5a25563930fed98532197ea86026e4e34dd7e59d7aa0b99274bc3af36e741bc8f47d40ff7f0d42b18ebf55dc5e49da2abd162e5305a68064542060b12b136035eabe3d183725390f96d85246258c436640ba76858f881028b12b5e3d50c563703957e25e6f5a9b90e9020c3d0a4f9e66da506d291a51d6ff466bf4c5b8b0795fa3e32d90bac65f495553be0b63f3444c64a256c9e463b34f39bb9e5d22079cf45ce7640b90dbe7a35ad9849578abca49fbb4270d6b109e2c5bd464e396be1b790d83e7a7b8d512bd24336f16cc525206b6373f0f857", 0x1000}, {&(0x7f0000001180)="6ba54f455ec1fe85b979811900b1245590ebabdbcac65838e3336c2e841d6d96b8e6d819d847a2414bfcb6eb96935a1f1d282164658c09047f7df3989dba4d86e32379be4889d0adfbccf2a42b25b58861085be1f034b03be764672bd242ecd0a756b80bdfe18c8e919e78b9d0fb1aabd025beba1dea8d4c6a54a497c7e9187b67436c925145b5abbc35b5a66767e752802cb00af6654d3478e2423d2f0a681cad2cb8ef31b51f557f9772f666f0cf18b3c946299d001a6c3fb93038f7754e7c11129f606fae87b441cd1ddfd51afb0fc1b71356a7ebb57e8751347f336079b7fcd5dbf7ab390ec574c128dc7be4fd7df7121dbb7f41cf0e", 0xf8}], 0x3, 0x0) chroot(&(0x7f0000001300)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) poll(&(0x7f00000012c0)=[{r0, 0x44}], 0x1, 0x6) link(&(0x7f0000001340)='\x00', &(0x7f0000001380)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) 16:00:08 executing program 0: socket$inet6(0x18, 0x8000, 0x8003) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) setreuid(0x0, 0xee00) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x32, 0x1, 0x2000) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x4007, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x2, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x20000) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getpeername$unix(r0, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f00000002c0)="80f091a7b3cb4652cdfaebd9633d436ea8c2153c0d41329723487654d80e41ff98078ab952ab82ac132dd78d4207f2262b853766a1ba045f0d56f3bfe297b4dbc8e2edb8e72db8d78099fc6642a6f4cd11934fc406fe22fad7e4fdb7c7f79549d9814fba78ded42f39cbf0f2475ca5168848640971609a0be503a01a7984b53baca056c119ec0722815bcea7dfe56fbac6af488b778da5e2d6c6e38c2409acb3345fde1a4f", 0xa5}, {&(0x7f0000000200)="856ed2e61f5c8c1012f8d14d745f1cba38856789f03b711153ccfbeedcf870b4ac75fe2bcaabca16d27d1962f28f2f1e98c979190537dd79f9e2ececc81bf4a9048ca304d5ff6fc8c73ddb51cec911508c7d482a263a75ae8384fa13682d3fea6834900a1c36", 0x66}, {&(0x7f0000000440)="350fe6274a3d3db9bdc9038d2d836d0ba9dd817cc7716b8e9997f365eaaea26e468f3ffb1fc961822d29e74efa1a49cd163bb5eef3ee83936dcfabbcb873ab8602f0b22ca85594526496795d54c3b04c53635e1e9175067b9666d0181050688ecc89d5d087abc6d2d2733e009b67b27ea91ca8ce186032846f38a086fdc2db84c4cc41091abb963b22df2d4d738a2152fadd0733f5d738b4bb4aa330011d07e2837449fd868f48c1804a893df086147696b0b76667446d36fd6e0093501d4b0fdb03b489d0f5ae15bd9cfcc36c9832bb1ca9aa51e9ce62", 0xd7}, {&(0x7f0000000540)="5aa35405af4e0eb21c8e9603a72e65c8dd1727c9deca67b76d7be4d671028e0c7b40569d0dfa36798f1cf10872fbc457e41c27282c3bab95009e8b120b9c26f2db224c0a7bcdab07a3d18d0414f6160753f59b60a6c81559229ba544dfc25ad337acf3873af7ac0686b19b2c19ac80ddd8827c5ef39b18a9a37d73fb228f3e3efab6a1c36c72628f719f5129994ff1ea3edf5a10e9701985db815234bff4a95fb546f2c19238b60fbd62d2776d88782f1b373ad88bbd717cb36ec2f23b2f378921d342419cb5a2bee30656efaf1cb172", 0xd0}, {&(0x7f0000000640)="4af789323ded28d2b6c814b27391e6e3060e5ddaa0221801722a70d718e884498cc9eb669d1da090f2770ae3657ce133275ee104a82137f6cba4298a90f5645007390f2d2902ca23fc8916004ce83aa337dbd69bb52ccd989e0ff76918fdb6b268f0daf52556878da5b5e8f9ef218fe73efaaa540e888fceaaaad4163ff812ffc5035eba98d0bec63609a09a1bdd52646427e4a36728ebadf5d15d0b85fa7221a20abef2bf6eb4f185944e3c8afa0e132b3528abffd0eebbb0b4e05841cb283a0fce154fe3", 0xc5}, {&(0x7f00000003c0)="bcb732e6e450298dfd7f30ff5881fa4a", 0x10}, {&(0x7f0000000740)="1e90aeb0613c8fa9736bfdb151560bdb5823ebd3aae65e8dad23a95bc35744a0c6b0e77696f28def1800dd757c5d6b4582828b23eb2dd9c312070d75d499889b87f0732d4d9585b879826e3a7834f79aa9779ee54724108eb8a7a6375c272d9ae910b2f06c547959be0cdc170e2f7f5f732ec0f78257e9bc837626895a6cbd09608a8ad8c0b8ad7287531c931205d50d6569ab4dd3fd78ccddaaae267d3bba7385f6b28d2819fa1754fe60715d3051afa571e34c17af141210d72666c16d646e697732041b422f8f9b11e30cc11ff85f6a86c651102f9c413781db5fbd638158a521a722374066e1beab9d5c01", 0xed}, {&(0x7f0000000840)="d333641732b6dd7a1cf2b5993c25b3ce3a39daec8934c5948a22f4263f2a7710c1563da1379b333baffa1d99dd6a028bb931a667319e82773751a01d57e6e683dec167893a0264f07f8a9f2e9e15ac5d30c161e534d59df349ed8960a9938d31fb3d3765eee0ce3bc737e540b2e5bd70c9c4afd9bdd2e1810b6b156829975665230be4f531080a1b17a2123306bd4b31d286c9864179e11cfa719ff83f22806f7cf2716ddecf158813aa6c1e053c76ad254deef5d99de9de69fa4b3f18f5459ed801d7e5b487fbfec07535573d025adb409ad6335351be413b13a1", 0xdb}], 0x8, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r3, r3, r0, r3, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0xa}, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffff7fffffe, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc038, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r2) close(r0) dup(r0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80002, 0x1) flock(r0, 0x8) chdir(&(0x7f0000000080)='./bus\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x120, 0x1) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() ftruncate(r1, 0x74) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0614267300"], 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x7ff, 0x3, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) preadv(r2, &(0x7f0000001280)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000011c0)=""/173, 0xad}, {&(0x7f0000000080)=""/7, 0x7}], 0x5, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = semget(0x2, 0x2, 0x400) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/64}, &(0x7f00000001c0)=0x42) accept$unix(r2, 0x0, &(0x7f0000000240)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x386f) r3 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0xe110}, 0xc) getsockopt(r2, 0x8, 0x5d3, &(0x7f00000002c0)=""/225, &(0x7f00000003c0)=0xe1) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaffea1faf3f82dfbf1a130000000000006b370d9b785c3fbdd27441c8885a08b4090042a3737d4b8b7f612df72e03c9b9198eae601136e18755cd7bea5dbed348e10861a4590ab4efa6f59bf6339cdbaa326bae", 0x54) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x3) 16:00:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r2 = dup2(r1, r0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x606) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x9, 0xffffffff, 0x806, 0x0]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/212) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/133) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = shmget(0x3, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000200)=""/155) r2 = dup(0xffffffffffffff9c) listen(r2, 0x9) shmget(0x0, 0x1000, 0x200, &(0x7f0000c39000/0x1000)=nil) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/150) mmap(&(0x7f0000cbc000/0x4000)=nil, 0x4000, 0x0, 0x90, r2, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000380)={0x3, 0x0, 0x100, 0x1, r3}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000013c0)=""/242) semget$private(0x0, 0x4, 0x520) recvfrom$inet6(r2, &(0x7f00000014c0)=""/33, 0x21, 0x43, &(0x7f0000001500)={0x18, 0x1, 0x7, 0xa00000000}, 0xc) r4 = open(&(0x7f0000001540)='./file0\x00', 0x40, 0x80) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x2000, 0xa, &(0x7f0000f50000/0x2000)=nil) getitimer(0x3, &(0x7f00000015c0)) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r4, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) semget$private(0x0, 0x4, 0x0) listen(r5, 0x7) geteuid() connect$unix(r5, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0xa, &(0x7f0000001d00)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f0000001d40), 0xc) getegid() sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="31f39a40af793c73b38284869c9882a38994e7fb0f714930160e68acaa28388a118e202140fbaac3557b81fd12be7c66b4a562d1371a6e4ddd7e43c57ec735bac95334183ea8759545cea663bf35d564abfe4c31f600405990ecf8", 0x5b}], 0x1, 0x0, 0x0, 0x400}, 0x4) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 16:00:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00001400000008004500001c0000000000119078ac14ffbbe000000000004e2100089078"]) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:13 executing program 1: 16:00:13 executing program 0: 16:00:13 executing program 1: 16:00:13 executing program 0: 16:00:13 executing program 1: 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x3c) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f00000000c0)={0x4, 0xfffffffffffffffc, 0xffffffffffff88d5, 0x4, 0xfffffffffffffe20, 0x23c0000, 0x5, 0xffff}, &(0x7f0000000100)={0x9, 0x100000000, 0x7fffffff, 0x6, 0x100, 0x40, 0x2a8e}, &(0x7f0000000140)={0x3f, 0x1, 0x3, 0x4, 0xc998, 0x9, 0x40, 0x4}, &(0x7f0000000180)={0x1, 0x1}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001540)=0x240) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001480)={0xfffffffffffffffe, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r4, r6, r8) recvfrom$unix(r4, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r4, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r4, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000014c0)=0x1) setreuid(r7, r6) setuid(0xee01) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) r9 = open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000001100)) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r10 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r1, 0x100) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000027, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xdaa, 0x8}, {}, {{r0}, 0x0, 0x8, 0x1, 0x5, 0x7}], 0x4, &(0x7f0000000440)=[{{r1}, 0x0, 0x20, 0x46, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x80000001, 0x3100000000000000}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80, 0x9, 0x3be}], 0x7, &(0x7f0000000080)={0x7ffd, 0x20}) 16:00:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc6) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa00, 0x5) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xfffffffffffffffd, 0x0) fcntl$getflags(r0, 0x3) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xfa, [{0x2, 0x4}, {0x3, 0x97}, {0x2, 0x9}, {0x1, 0x2}, {0x1, 0x9}, {0x3, 0x800}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0xa98e}, {0x2, 0x80000001}, {0x3, 0x93}, {0x1, 0x9}, {0x0, 0xfff}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x1}, {0x3}, {0x2, 0x8}, {0x1, 0x3f}, {0x3, 0x7fffffff}, {0x3, 0xa5cb}, {0x3, 0xfffffffffffffffa}, {0x3, 0x5}, {0x3, 0x100000001}, {0x3, 0xffffffff}, {0x0, 0x100000001}, {0x0, 0x8}, {0x0, 0x4}, {0x3, 0x100}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x40000000000}]}) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2196, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) write(r0, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000071d000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x4) renameat(r3, &(0x7f0000000180)='./file0/file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = getgid() ioctl$TIOCDRAIN(r3, 0x2000745e) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x108) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffff9, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x979, 0x0, 0x0, 0x7fffffff}]}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7fffffff}) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$&-!*+-\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mkdir(&(0x7f0000000540)='./file0\x00', 0x6) mkdir(&(0x7f00000000c0)='./bus\x00', 0xa0) mkdir(&(0x7f0000000180)='./bus\x00', 0x188) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffff7da, 0xccff, 0x400, 0x80, "b6e9b775ae4761e7be34291ab86d171af5144ff0", 0x5, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) fchdir(r1) pwritev(r2, &(0x7f0000000b40)=[{&(0x7f0000000b00)="2038cd153ee47f6f07eca98ed0afef274db7826cd0fd45d7d680986f5e5c325def74d5785fc1", 0x26}], 0x1, 0x0) write(r2, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000a80)=""/78, 0x4e}], 0x1) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 494956 28989 0 0 0 0 syz-executor.0 * 66368 28989 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 itherm_probe(ffffffff80000000,8,2) at itherm_probe wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80642f7a68,80085761,ffff800020c258b0,3,fffffd807f7c6900,ffff800020b74018) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb34698,80085761,ffff800020c258b0,ffff800020b74018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74018,ffff800020c259f8,ffff800020c259e0) at sys_ioctl+0x651 syscall(ffff800020c25a90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,4e1ece0f010) at Xsyscall+0x128 end of kernel end trace frame: 0x4e4386b75d0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 itherm_probe(ffffffff80000000,8,2) at itherm_probe wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80642f7a68,80085761,ffff800020c258b0,3,fffffd807f7c6900,ffff800020b74018) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb34698,80085761,ffff800020c258b0,ffff800020b74018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74018,ffff800020c259f8,ffff800020c259e0) at sys_ioctl+0x651 syscall(ffff800020c25a90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,4e1ece0f010) at Xsyscall+0x128 end of kernel end trace frame: 0x4e4386b75d0, count: -10 ddb{1}> show registers rdi 0xffffffff815744d7 db_enter+0x17 rsi 0x15e9 __ALIGN_SIZE+0x5e9 rbp 0xffff800020c254f0 rbx 0xffff800020c255a0 rdx 0x15ea __ALIGN_SIZE+0x5ea rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff8161baa3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa6fc58d48a4c8193 r12 0x3000000008 r13 0xffff800020c25500 r14 0x100 r15 0x1 rip 0xffffffff815744d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c254e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=66368 stat=onproc flags process=0 proc=4000000 pri=65, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74978,0xffffffff82382238 process=0xffff800020b8c360 user=0xffff800020c20000, vmspace=0xfffffd807effeca8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 28989 494956 52368 0 7 0 syz-executor.0 *28989 66368 52368 0 7 0x4000000 syz-executor.0 54486 495588 43153 0 3 0x2 biowait syz-executor.1 95289 412702 0 0 3 0x14200 bored sosplice 52368 507165 43153 0 3 0x82 nanosleep syz-executor.0 43153 370521 83132 0 3 0x82 thrsleep syz-fuzzer 43153 129059 83132 0 3 0x4000082 nanosleep syz-fuzzer 43153 281604 83132 0 3 0x4000082 thrsleep syz-fuzzer 43153 374481 83132 0 3 0x4000082 thrsleep syz-fuzzer 43153 121847 83132 0 3 0x4000082 nanosleep syz-fuzzer 43153 11522 83132 0 3 0x4000082 thrsleep syz-fuzzer 43153 265246 83132 0 3 0x4000082 thrsleep syz-fuzzer 43153 228646 83132 0 3 0x4000082 kqread syz-fuzzer 43153 390368 83132 0 3 0x4000082 thrsleep syz-fuzzer 43153 192891 83132 0 3 0x4000082 thrsleep syz-fuzzer 83132 159897 12236 0 3 0x10008a pause ksh 12236 321023 21184 0 3 0x92 select sshd 14378 484992 1 0 3 0x100083 ttyin getty 21184 230977 1 0 3 0x80 select sshd 5646 229426 3279 74 3 0x100092 bpf pflogd 3279 274410 1 0 3 0x80 netio pflogd 91904 485143 76862 73 3 0x100090 kqread syslogd 76862 329504 1 0 3 0x100082 netio syslogd 32693 139744 1 77 3 0x100090 poll dhclient 86466 477006 1 0 3 0x80 poll dhclient 59434 88258 0 0 3 0x14200 pgzero zerothread 82947 291519 0 0 3 0x14200 aiodoned aiodoned 94911 240303 0 0 3 0x14200 syncer update 1066 483880 0 0 3 0x14200 cleaner cleaner 35313 239506 0 0 3 0x14200 reaper reaper 12866 166907 0 0 3 0x14200 pgdaemon pagedaemon 20041 503110 0 0 3 0x14200 bored crynlk 54000 481879 0 0 3 0x14200 bored crypto 32493 88790 0 0 3 0x40014200 acpi0 acpi0 75683 419412 0 0 3 0x40014200 idle1 7739 442284 0 0 3 0x14200 bored softnet 49458 261797 0 0 3 0x14200 bored systqmp 90831 40500 0 0 3 0x14200 bored systq 91928 217457 0 0 3 0x40014200 bored softclock 68384 149408 0 0 3 0x40014200 idle0 61021 286591 0 0 3 0x14200 bored smr 1 476735 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 28989 (syz-executor.0) thread 0xffff800020b74018 (66368) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823959b0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 54486 (syz-executor.1) thread 0xffff800020b75c38 (495588) exclusive rrwlock inode r = 0 (0xfffffd807ac22d58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e307f80) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6421K 6429K 78643K 10787 0 0 pcb 25 9K 10K 78643K 373 0 0 rtable 100 3K 4K 78643K 301 0 0 ifaddr 58 13K 13K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1488 0 0 iov 0 0K 12K 78643K 71 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 1485 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 61 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 501 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 54 51K 71K 78643K 387 0 0 subproc 64 65538K 67586K 78643K 102 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 53 0 0 in_multi 33 2K 2K 78643K 57 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 222 0 0 pfkey data 0 0K 0K 78643K 2 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 85 20K 22K 78643K 2477 0 0 UVM aobj 39 3K 3K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 35 0 0 NDP 12 0K 0K 78643K 27 0 0 temp 167 2374K 3011K 78643K 4545 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 348 0 341 1 0 1 1 0 8 0 plimitpl 152 39 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 54 0 14 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 121 0 117 1 0 1 1 0 8 0 rttmr 72 4 0 4 3 3 0 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 20 0 9 1 0 1 1 0 8 0 pfstkey 112 20 0 9 1 0 1 1 0 8 0 pfstate 328 20 0 9 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 286 0 101 16 1 15 16 0 8 3 art_table 32 287 0 101 2 0 2 2 0 8 0 art_node 16 53 0 19 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 59 0 49 1 0 1 1 0 8 0 shmpl 112 38 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2326 0 914 46 0 46 46 0 8 0 ffsino 272 2326 0 914 95 0 95 95 0 8 0 nchpl 144 3239 0 1605 61 0 61 61 0 8 0 uvmvnodes 72 2449 0 0 45 0 45 45 0 8 0 vnodes 200 2449 0 0 129 0 129 129 0 8 0 namei 1024 9218 0 9217 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 8679 0 8678 10 9 1 6 0 8 0 sigapl 432 697 0 682 2 0 2 2 0 8 0 futexpl 56 5967 0 5967 1 0 1 1 0 8 1 knotepl 112 171 0 152 1 0 1 1 0 8 0 kqueuepl 104 129 0 127 1 0 1 1 0 8 0 pipepl 112 430 0 411 2 1 1 1 0 8 0 fdescpl 488 698 0 682 3 0 3 3 0 8 0 filepl 152 4151 0 4051 5 0 5 5 0 8 1 lockfpl 104 160 0 160 2 1 1 1 0 8 1 lockfspl 32 178 0 178 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 24 0 13 1 0 1 1 0 8 0 ucredpl 96 777 0 768 1 0 1 1 0 8 0 zombiepl 144 682 0 682 2 1 1 1 0 8 1 processpl 840 714 0 682 4 0 4 4 0 8 0 procpl 600 1793 0 1751 4 0 4 4 0 8 0 srpgc 64 10 0 10 4 4 0 1 0 8 0 sosppl 128 14 0 14 3 3 0 1 0 8 0 sockpl 384 635 0 616 3 0 3 3 0 8 1 mcl64k 65536 229 0 0 29 0 29 29 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 347 0 0 19 0 19 19 0 8 0 bufpl 256 6714 0 1145 349 0 349 349 0 8 0 anonpl 16 73831 0 65036 61 18 43 47 0 125 6 amapchunkpl 152 3924 0 3827 20 11 9 12 0 158 5 amappl16 192 3094 0 2636 42 13 29 35 0 8 6 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 163 0 158 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 12 0 11 1 0 1 1 0 8 0 amappl11 152 21 0 6 1 0 1 1 0 8 0 amappl10 144 315 0 309 1 0 1 1 0 8 0 amappl9 136 581 0 578 1 0 1 1 0 8 0 amappl8 128 138 0 123 1 0 1 1 0 8 0 amappl7 120 32 0 28 1 0 1 1 0 8 0 amappl6 112 62 0 53 1 0 1 1 0 8 0 amappl5 104 127 0 112 1 0 1 1 0 8 0 amappl4 96 933 0 902 2 1 1 2 0 8 0 amappl3 88 268 0 260 1 0 1 1 0 8 0 amappl2 80 4970 0 4911 2 0 2 2 0 8 0 amappl1 72 24695 0 24252 25 15 10 20 0 8 0 amappl 72 2036 0 1999 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 39 0 1 1 0 1 1 0 8 0 uaddrrnd 24 698 0 682 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 698 0 682 1 0 1 1 0 8 0 vmmpekpl 168 9582 0 9563 3 1 2 2 0 8 0 vmmpepl 168 79976 0 78509 107 34 73 81 0 357 4 vmsppl 360 697 0 682 2 0 2 2 0 8 0 pdppl 4096 1404 0 1364 6 0 6 6 0 8 0 pvpl 32 236979 0 224938 146 28 118 121 0 265 16 pmappl 224 697 0 682 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 544 0 5 16 0 16 16 0 8 0